天天看点

软件测试作业2

1.逻辑覆盖法设计测试用例:请为流程图设计分别满足语句覆盖、判定疆盖条件覆益组合覆盖的测试用例

软件测试作业2
语句覆盖:x=4, y=2, z=0
判定覆盖:(1)x=4, y=2, z=0 (2)x=0, y=0, z=0
条件覆盖:(1)x=4, y=2, z=0 (2)x=0, y=0, z=0
组合覆盖:(1)x=4, y=2, z=0 (2)x=0, y=0, z=0 (3)x=-2, y=3, z=0 (4)x=2, y=0, z=0
           

2.等价类划分法设计测试用例:请用等价类划分法为以下需求设计测试用例,EditBox: 允许1到6个英文字符或数字,按0K结束

有效等价
长度:[1,6]
字符:[0-9][a,z][A,Z]
(1)1		T
(2)a		T
(3)!		F
(4)1234567	F
(5)a2a2a2	T
(6)qwerty1245	F
(7)SD23dd	T	
(8)dd223DDD	F
           

3.基路径方法设计测试用例:请用白盒基路径测试方法为下列代码设计测试用例

软件测试作业2
(0,0),(2,0),(2,1),(2,2)
           

4.请用边界值分析法为以下需求设计测试用例在三角形问题描述中,除了要求边长是整数外,没有给出其它的限制条件。在此,我们将三角形每边边长的取范围值设值为[1, 100]。

边界值:0,1,2,99,100,101
(1)(1,1,1)等边三角形
(2)(0,1,1)非法
(3)(2,1,1)非三角形
(4)(99,1,1)非三角形
(5)(101,1,1)非法
(6)(99,99,100)等腰三角形
(7)(1,99,100)非三角形
(8)(99,100,101)非法
           

5.Pair-Wise测试方法:假设一个常见的测试场景。假如我们测试公司电脑能够正常打印,需要测试三个因素,操作系统、打印机类型、打印类型。假设操作系统有win7、mac、 win8三个, 打印机类型有EP、HP两种,打印类型(打印单面、打印双面两个值)。请用Paie _Wise测试方法设计测试用例。

(win7,EP,单面)
(mac,EP,双面)
(win8,EP,单面)
(win7,HP,单面)
(mac,HP,双面)
(win8,HP,双面)
           

6.请建立该程序规约的判定表。某程序规约: …对 功率大于50马力的机器、维修记录不全或已运行10年以上的机器,应给予优先的维修处

理…”.。

这里假定:“维修记录不全” 和“优先维修处理”均已在别处有更严格的定义。

1 2 3 4 5 6 7 8
功率大于50	Y Y Y Y N N N N
维修记录不全	Y Y N N Y Y N N
运行超过10年	Y N Y N Y N Y N

进行优先处理	Y Y Y   Y   Y
作其他处理	      Y   Y   Y
           

继续阅读