软件测试技术复习题(含答案)

c = c +1 End if c = b+c

要求:根据以上的示例源码,采用两种以上的白盒测试方法进行测试,要求写出详细的测试用例及测试过程,并比较你所采用的测试方法的优点和缺点。

第 33 页 共 37 页

6. 白盒测试方法的综合应用 (1)简述白盒测试用例的设计方法。

(2)分析归纳逻辑覆盖的各种策略,并比较每种覆盖的特点,分析在怎样的情况下采用何种覆盖方式。

(3)请按照各种覆盖方法为下述语句设计测试用例,并写出测试过程 if(a>2&&b<3&&(c>4||d<5)) {

statement; } else {

statement; }

第 34 页 共 37 页

7. 黑盒测试方法的综合应用 案例:有一报表处理系统,要求用户输入

处理报表的日期,假设日期限制在2001年1月至2020年12月,即系统只能对该段时期内的报表进行处理。如果用户输入的日期不在这个范围内,则显示错误信息。并且系统规定日期由年月的6位数字组成,前四位代表年,后两位代表月。

要求:根据以上的案例描述,采用两种以上黑盒测试方法进行测试,

要求写出详细的测试用例及测试过程。

第 35 页 共 37 页

第 36 页 共 37 页

第 37 页 共 37 页

联系客服:779662525#qq.com(#替换为@)