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 页