欢迎光临散文网 会员登陆 & 注册

软件测试赛样题第 2 套

2023-05-14 22:28 作者:大丫头胖  | 我要投稿

题目1:任意输入2个正整数值分别存入x、y中,据此完成下述分析

解题分析,题目描述中要求 ① 使用 Java 语言编写代码,② 测试用例设计满足语句覆盖的要求,③ 使用 assertEquals 断言判断期望与结果。 


① 使用 Java 语言编写代码


② 测试用例设计满足语句覆盖的要求

根据题目要求,测试用例的设计需要满足 "语句覆盖" 的要求。

单元测试属于白盒测试的一种,关于白盒测试方法的相关内容,请参考如下文章。 


③ 使用 assertEquals 断言判断期望与结果 

断言的目的为是了表示与验证软件开发者预期的结果,关于 Junit 断言的更多内容,请参考如下文章。 

题目2:输入一个大写字母一个小写字母

解题分析,题目描述中要求 ① 使用 Java 语言编写代码,② 测试用例设计满足语句覆盖的要求,③ 使用 startWith 断言判断期望与结果。 


① 使用 Java 语言编写代码 


② 测试用例设计满足语句覆盖的要求

根据题目要求,测试用例的设计需要满足 "语句覆盖" 的要求。 

单元测试属于白盒测试的一种,关于白盒测试方法的相关内容,请参考如下文章。


③ 使用 startWith 断言判断期望与结果  

 断言的目的为是了表示与验证软件开发者预期的结果,关于 Junit 断言的更多内容,请参考如下文章。 

题目3:进行系统注册时通常需要输入用户名和密码

解题分析,题目描述中要求 ① 使用 Java 语言编写代码,② 测试用例设计满足语句覆盖的要求,③ 使用 containsString 断言判断期望与结果。  


① 使用 Java 语言编写代码

上述 Java 代码中出现了正则表达式相关的内容,正则表达式在单元测试任务中出现频率较高,所以需要熟悉正则表达式的基本内容和在 Java 语言中的使用方式,如果需要,请参考如下文章。 


② 测试用例设计满足语句覆盖的要求

根据题目要求,测试用例的设计需要满足 "语句覆盖" 的要求。 

单元测试属于白盒测试的一种,关于白盒测试方法的相关内容,请参考如下文章。 


③ 使用 containsString  断言判断期望与结果 

断言的目的为是了表示与验证软件开发者预期的结果,关于 Junit 断言的更多内容,请参考如下文章。 

题目4:输入小写的字符串。

解题分析,题目描述中要求 ① 使用 Java 语言编写代码,② 测试用例设计满足语句覆盖的要求,③ 使用 @Parameters 进行参数化测试,使用 assertEquals 断言判断期望与结果。


① 使用 Java 语言编写代码


② 测试用例设计满足条件覆盖的要求

根据题目要求,测试用例的设计需要满足 "条件覆盖" 的要求。 

单元测试属于白盒测试的一种,关于白盒测试方法的相关内容,请参考如下文章。


③ 使用 @Parameters 进行参数化测试,使用 assertEquals 断言判断期望与结果

断言的目的为是了表示与验证软件开发者预期的结果,参数化测试允许使用不同的参数多次运行测试方法,关于 Junit 断言的更多内容,请参考如下文章。



软件测试赛样题第 2 套的评论 (共 条)

分享到微博请遵守国家法律