林西网站建设优化,汽车零件销售网站开发,微信公众号怎么创建第二个,龙岩网页制作公司单元测试 一、任务要求
题目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输入一个大写字母一个小写字母。根据输入的第一个字母和周几英文单词的第一个大写字母判断是周几如果无法根据第一个大写字母判断则继续根据输入的第二个小写字母进行判断最终返回正确的英文周几的单词。编写程序代码使用JUnit框架编写测试类对编写的程序代码进行测试测试类中设计最少的测试数据满足语句覆盖测试每条测试数据需要在测试类中编写一个测试方法。使用assertEquals判断期望结果值和实际返回值是否一致。
题目3进行系统注册时通常需要输入用户名和密码其中用户名要求由8个字母组成、密码由6个含6以上数字组成。满足要求则提示“注册成功”否则根据实际情况提示“**不符合要求”**为用户名或密码。编写程序代码使用JUnit框架编写测试类对编写的程序代码进行测试测试类中设计最少的测试数据满足语句覆盖测试每条测试数据需要在测试类中编写一个测试方法。使用assertThat中containsString断言判断输出文字期望结果值和实际返回值是否一致。
题目4输入小写的字符串。如字符串前缀为ab开头则将前缀ab替换为ef并打印出替换后字符串返回文字“替换前缀后的字符串为:”和替换后字符串值如后缀为cd并且前缀不为ab替换字符串中所有cd为gh并打印出替换后字符串返回文字“替换cd后的字符串为:”和替换后字符串值否则全部字母大写输出返回文字“大写字母的字符串为:”和转换后的字符串值。编写程序代码使用JUnit框架编写测试类对编写的程序代码进行测试测试类中设计最少的测试数据满足条件覆盖测试测试类使用参数化测试Parameters完成测试。使用assertEquals判断期望结果值和实际返回值是否一致。
二、报告编写
根据单元测试情况参考单元测试报告模版按要求将编写的java源代码、测试类相关代码以及相关截图粘贴到模板中完成单元测试报告