abe记为L3; acd记为L4;
路径覆盖 测试用例 CASE10 CASE11 CASE12 CASE13 a 2 1 2 3 b 0 0 1 0 2. 黑盒测试方法的综合应用
3. 案例:某保险公司的人寿保险的保费计算方式为:保费=投保额×保险费率
其中保险费率依点数不同而有别,10点几10点以上保费率为0.6%,10点一下保险费率为0.1%;而点数又是投保人的年龄,性别,混应状况和抚养人数来决定,具体规则如下表所示。
年龄 其20-39 40-59 他 26点
年龄:一位或者两位非零整数,值得有效范围是1-99 性别:一位应为字符,只能去M或者F 婚姻:字符,只能取已婚或者未婚 抚养人数:空白或一位非零整数(1-9) 点数:一位或两位非零整数,值得范围是1-99
第 25 页 共 37 页
x 3 1 1 1 覆盖路径 ace abd abe acd 性别 M 5点 F 婚姻 已婚 未婚 5点 抚养人数 1人扣0.5点,最多扣3点(四舍五入取整) 3点 3点 4点 点
要求:根据以上的案例描述,设计出能否改所有等价类的测试用例。并写出测试过程。
4. 白盒测试方法的综合应用 示例源码
Dim a,b as Integer Dim c as Double If(a>0 and b>0) Then
c = c/a End if
If(a>1 OR c >1) Then
c = c +1 End if c = b+c
第 26 页 共 37 页
要求:根据以上的示例源码,采用两种以上的白盒测试方法进行测试,要求写出详细的测试用例及测试过程,并比较你所采用的测试方法的优点和缺点。
第 27 页 共 37 页
5. 黑盒测试方法的综合应用
以“打印机打印文件”为例,用黑盒测试中的判定表法来对其进行测试。
要求:写出详细的要求写出详细的测试步骤,测试用例以及详细的测试过程。
1、 列出所有的条件桩和动作桩
条件桩:
C1:有驱动程序吗? C2:有纸张吗? C3:有墨粉吗?
第 28 页 共 37 页