长沙网站建设推广服务,eclipes网站建设教程,网络营销为导向的企业网站,怎么查看网站哪个公司做的任务二 单元测试
执行代码测试
本部分按照要求#xff0c;执行单元测试#xff0c;编写java应用程序#xff0c;按照要求的覆盖方法设计测试数据#xff0c;使用JUnit框架编写测试类对程序代码进行测试#xff0c;对测试执行结果进行截图#xff0c;将相关代码和相关截…任务二 单元测试
执行代码测试
本部分按照要求执行单元测试编写java应用程序按照要求的覆盖方法设计测试数据使用JUnit框架编写测试类对程序代码进行测试对测试执行结果进行截图将相关代码和相关截图粘贴到单元测试报告中。
题目1根据下列流程图编写程序实现相应分析处理并显示结果。返回结果“ax”x为2、3或4其中变量x、y均须为整型。编写程序代码使用JUnit框架编写测试类对编写的程序代码进行测试测试类中设计最少的测试数据满足语句覆盖测试每条测试数据需要在测试类中编写一个测试方法。使用assertThat中equalTo断言判断期望结果值和实际返回值是否一致。 题目2根据输入的年份和月份判断月份的天数。若月份不在有效范围之内应提示“月份输入不正确。”。月份不为2月根据输入月份输出对应的月份天数。月份为2月根据年份判断如为普通闰年输出2月份正确天数如为世纪闰年输出2月份正确天数不为闰年输出2月份天数。返回结果格式“year年month月份的天数是days天。”year、month为传入的值days为判断得到的天数值。其中变量year、month均须为正整数。编写程序代码使用JUnit框架编写测试类对编写的程序代码进行测试测试类中设计最少的测试数据满足语句覆盖测试每条测试数据需要在测试类中编写一个测试方法。使用assertThat中equalTo断言判断返回期望结果和实际返回是否一致。
题目3填写快递单时通常需要确定接收人的姓名、手机号和地址。其中要求手机号是 11 位数字字符地址为字母开头的 10个含10以内字母或字母数字共同组成。填写正确则提示“OK”否则根据实际情况提示“**不符合要求”**为手机号或地址,退出。编写程序代码使用JUnit框架编写测试类对编写的程序代码进行测试测试类中设计最少的测试数据满足判定覆盖测试每条测试数据需要在测试类中编写一个测试方法。使用assertThat中equalTo断言判断输出文字期望结果值和实际返回值是否一致。
题目4输入小写的字符串。如字符串前缀为ab开头则将前缀ab替换为ef并打印出替换后字符串返回文字“替换前缀后的字符串为:”和替换后字符串值如后缀为cd并且前缀不为ab替换字符串中所有cd为gh并打印出替换后字符串返回文字“替换cd后的字符串为:”和替换后字符串值否则全部字母大写输出返回文字“大写字母的字符串为:”和转换后的字符串值。编写程序代码使用JUnit框架编写测试类对编写的程序代码进行测试测试类中设计最少的测试数据满足条件覆盖测试测试类使用参数化测试Parameters完成测试。使用assertEquals判断期望结果值和实际返回值是否一致。
单元测试报告编写
根据单元测试情况参考单元测试报告模版按要求将编写的java源代码、测试类相关代码以及相关截图粘贴到单元测试报告中完成单元测试报告的编写。