上海网站设计制作公司,data,data.asp 网站 破解,采购网站模板,做网站的网址怎么弄单元测试 一、任务要求
题目1#xff1a;任意输入2个正整数值分别存入x、y中#xff0c;据此完成下述分析#xff1a;若x≤0或y≤0#xff0c;则提示#xff1a;“输入不符合要求。”#xff1b;若2值相同#xff0c;则提示“可以构建圆形或正方形”#xff1b;若2任意输入2个正整数值分别存入x、y中据此完成下述分析若x≤0或y≤0则提示“输入不符合要求。”若2值相同则提示“可以构建圆形或正方形”若2|x-y|≤5则提示“可以构建椭圆”若|x-y|5则提示“可以构建矩形”若0|x-y|≤2,提示“可以构建长方形”。编写程序代码使用JUnit框架编写测试类对编写的程序代码进行测试测试类中设计最少的测试数据满足语句覆盖测试每条测试数据需要在测试类中编写一个测试方法。使用assertEquals判断输入数据测试方法期望结果值和实际返回值是否一致。
题目2根据输入的年份和月份判断月份的天数。若月份不在有效范围之内应提示“月份输入不正确。”。月份不为2月根据输入月份输出对应的月份天数。月份为2月根据年份判断如为普通闰年输出2月份正确天数如为世纪闰年输出2月份正确天数不为闰年输出2月份天数。返回结果格式“year年month月份的天数是days天。”year、month为传入的值days为判断得到的天数值。其中变量year、month均须为正整数。编写程序代码使用JUnit框架编写测试类对编写的程序代码进行测试测试类中设计最少的测试数据满足语句覆盖测试每条测试数据需要在测试类中编写一个测试方法。使用assertThat中equalTo断言判断返回期望结果和实际返回是否一致。
题目3邮箱注册需要填写邮箱地址和密码。其中要求邮箱格式“登录名主机名.域名”登录名为5个字母主机名固定为下面2个163、126域名为com或com.cn。密码为6个含6以上数字组成。填写正确则提示“信息正确”否则根据实际情况提示“**不符合要求”**为邮箱地址或密码。编写程序代码使用JUnit框架编写测试类对编写的程序代码进行测试测试类中设计最少的测试数据满足语句覆盖测试每条测试数据需要在测试类中编写一个测试方法。使用assertThat中equalTo断言判断输出文字期望结果值和实际返回值是否一致。
题目4输入小写的字符串。如字符串前缀为ab开头则将前缀ab替换为ef并打印出替换后字符串返回文字“替换前缀后的字符串为:”和替换后字符串值如后缀为cd并且前缀不为ab替换字符串中所有cd为gh并打印出替换后字符串返回文字“替换cd后的字符串为:”和替换后字符串值否则全部字母大写输出返回文字“大写字母的字符串为:”和转换后的字符串值。编写程序代码使用JUnit框架编写测试类对编写的程序代码进行测试测试类中设计最少的测试数据满足条件覆盖测试测试类使用参数化测试Parameters完成测试。使用assertEquals判断期望结果值和实际返回值是否一致。
二、报告编写
根据单元测试情况参考单元测试报告模版按要求将编写的java源代码、测试类相关代码以及相关截图粘贴到模板中完成单元测试报告。