
职业技能大赛-软件测试
文章平均质量分 88
Good May
这个作者很懒,什么都没留下…
展开
-
2024江苏职教大赛-软件测试(学生赛02)任务四 题目3
其中要求邮箱格式“登录名@主机名.域名”,登录名为5个字母,主机名固定为下面2个163、126,域名为com或com.cn。编写程序代码,使用JUnit框架编写测试类对编写的程序代码进行测试,测试类中设计最少的测试数据满足语句覆盖测试,每条测试数据需要在测试类中编写一个测试方法。方法: 类中定义了一个名为 emailandPassword的方法,该方法接受两个参数:邮箱地址 (email) 和密码 (password)。功能: EmailRegistration类用于验证邮箱地址和密码是否符合特定格式。原创 2023-12-24 09:00:00 · 1064 阅读 · 0 评论 -
2024江苏职教大赛-软件测试(学生赛02)任务四 题目2
月份为2月,根据年份判断如为普通闰年,输出2月份正确天数;不为闰年输出2月份天数。编写程序代码,使用JUnit框架编写测试类对编写的程序代码进行测试,测试类中设计最少的测试数据满足语句覆盖测试,每条测试数据需要在测试类中编写一个测试方法。世纪闰年:是指公历年份是整百数的,必须是400的倍数才是世纪闰年(如1900年不是世纪闰年,2000年是世纪闰年)testFebruaryCenturyYear() 测试世纪闰年二月的天数,并断言结果为 29 天。月份为:1、3、5、7、8、10、12天数为31天。原创 2023-12-21 23:04:22 · 1357 阅读 · 0 评论 -
2024江苏职教大赛-软件测试(学生赛02)任务四 题目1
返回文字“x=a-b的值:”和x的值;返回文字“x=a+b的值:”和x的值。测试方法中,result 变量用于存储 JudgMent.calculate方法的返回值,后续用 assertTrue 方法结合 startsWith 函数来验证 result 是否以特定的文字开头,确保返回的文字描述与预期一致,并间接验证 calculate 方法逻辑的正确性。calculate 方法返回的字符串含有执行特定运算后的结果描述,这个描述前面有一段说明性的文字,比如 “x=aab的值:”,后面跟着计算出的 x 的值。原创 2023-12-21 09:30:00 · 792 阅读 · 0 评论 -
2024江苏职教大赛-软件测试(学生赛01)任务四 题目4
如字符串前缀为ab开头,则将前缀ab替换为ef并打印出替换后字符串,返回文字“替换前缀后的字符串为:”和替换后字符串值;如后缀为cd并且前缀不为ab,替换字符串中所有cd替换为gh并打印出替换后字符串,返回文字“替换cd后的字符串为:”和替换后字符串值;否则全部字母大写输出,返回文字“大写字母的字符串为:”和转换后的字符串值。编写程序代码,使用JUnit框架编写测试类对编写的程序代码进行测试,测试类中设计最少的测试数据满足条件覆盖测试,测试类使用参数化测试(@Parameters)完成测试。原创 2023-12-19 23:33:04 · 961 阅读 · 1 评论 -
2024江苏职教大赛-软件测试(学生赛01)任务四 题目3
编写程序代码,使用JUnit框架编写测试类对编写的程序代码进行测试,测试类中设计最少的测试数据满足语句覆盖测试,每条测试数据需要在测试类中编写一个测试方法。在每个测试方法中,我们使用 assertThat 方法和 containsString 匹配器来验证实际输出的字符串是否包含期望的子字符串。进行系统注册时通常需要输入用户名和密码,其中用户名要求由8个字母组成、密码由6个(含6)以上数字组成。满足要求,则提示“注册成功”,否则根据实际情况提示“不符合要求”(**为用户名或密码)。原创 2023-12-19 01:58:53 · 1081 阅读 · 1 评论 -
2024江苏职教大赛-软件测试(学生赛01)任务四 题目2
根据输入的第一个字母和周几英文单词的第一个大写字母判断是周几,如果无法根据第一个大写字母判断,则继续根据输入的第二个小写字母进行判断,最终返回正确的英文周几的单词。编写程序代码,使用JUnit框架编写测试类对编写的程序代码进行测试,测试类中设计最少的测试数据满足语句覆盖测试,每条测试数据需要在测试类中编写一个测试方法。getWeekDay方法接收两个参数:第一个参数是大写字母,第二个参数是小写字母。方法首先尝试找出以输入的大写字母开头的所有星期名称。如果找到多个匹配项,它将继续根据第二个字母进行过滤。原创 2023-12-19 00:57:38 · 1174 阅读 · 1 评论 -
如何使用Eclipse创建Java类和JUnit测试类
如何使用Eclipse创建Java类和JUnit测试类一、创建一个新的Java项目创建一个Java类二、添加JUnit到项目的构建路径三、创建一个JUnit测试类四、运行JUnit测试原创 2023-12-18 00:55:35 · 3432 阅读 · 1 评论 -
2024江苏职教大赛-软件测试(学生赛01)任务四 题目1
在上述测试类中,我使用了不同的数据点来测试每一个分支。每个测试方法创建了一个ShapeClassifier实例,并使用assertEquals来验证预期结果和实际结果是否一致。注意,测试数据需要满足语句覆盖测试,即确保每个分支至少被执行一次。原创 2023-12-16 00:47:47 · 618 阅读 · 0 评论