欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

软件测试作业2

程序员文章站 2022-04-10 17:01:47
...

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