0


软件测试实用教程——期末复习2


前言

博主复习食用,黑盒测试

希望可以帮到期末复习的你,如有不足之处,恳请各位指出,博主会进行更正。


一.第二章 黑盒测试技术

一. 单选题(共3题,21.3分)

**1. (**单选题)(单选)在某个等价类中取测试数据的时候,该如何取值?(A)

  • A. 取非边界值
  • B. 取边界值
  • C. 随便取值,不考虑是否是边界值
  • D. 边界和非边界值都要取

**2. (**单选题)(单选)为了提高软件测试的效率,应该:在某大学学籍管理信息系统中,假设学生年龄的输入范围为16-40,则根据黑盒测试中的等价类划分技术,下面划分正确的是(B)。

  • A. 可划分为2个有效等价类,2个无效等价类
  • B. 可划分为1个有效等价类,2个无效等价类
  • C. 可划分为2个有效等价类,1个无效等价类
  • D. 可划分为1个有效等价类,1个无效等价类

**3. (**单选题)(单选)已知下一日问题中,年份取如下测试数据: 1800, 1801, 2049, 2050,月份取如下测试数据: 1, 2, 11, 12,日期取如下测试数据: 1, 2, 30, 31,则如下哪个正交表最合适?A

  • A.
  • B.
  • C.
  • D.

二. 多选题(共2题,14.2分)

**4. (**多选题)(多选)1个输入条件可能有多少个边界点?(ACD)

  • A. 0个
  • B. 1个
  • C. 2个
  • D. 多于2个

**5. (**多选题)(多选)如下关于决策表的描述中正确的是:BCD

  • A. 当输入条件之间相互独立时,最好采用决策表测试方法
  • B. 决策表测试是面向数据的测试
  • C. 决策表测试方法应与等价划分方法结合起来使用
  • D. 决策表方法不适于处理无效域的数据

三. 填空题(共3题,21.3分)

**6. (**填空题)等价类划分有两种不同的情况:____和____。

正确答案:

(1) 有效等价类和无效等价类

**7. (**填空题)如果有多个输入条件,并且各个条件之间存在关联,那么仅仅只是覆盖所有的等价类还不够,还需要考虑等价类之间的____。

正确答案:

(1) 组合

**8. (**填空题)对于有两个输入条件的情况,如果x1条件有3个有效等价类,x2条件有两个有效等价类,根据弱覆盖标准的要求,最少需要____个测试用例。

正确答案:

(1) 3

四. 判断题(共4题,28.4分)

**9. (**判断题)某个输入条件的最大值或最小值一定是边界点。(A)

  • A. 对
  • B. 错

**10. (**判断题)基于单边界原则设计测试用例,测试仍然是存在漏洞的。(A)

  • A. 对
  • B. 错

**11. (**判断题)在对原始输入域进行等价划分时,如果这种等价划分改变了原始的输入域,则不能使用等价类测试方法设计测试用例。(B)

  • A. 对
  • B. 错

**12. (**判断题)正交表要求各输入条件的取值个数相同,成对测试不要钱各输入条件取值个数相同。(A)

  • A. 对
  • B. 错

五. 简答题(共2题,14.8分)

13. (简答题)某种信息加密代码由三部分组成,这三部分的名称和内容分别是:

加密类型码:空白或三位数字;
前缀码 :非’0’或’1’开头的三位数;
后缀码 :四位数字。
假定被测试的程序能接受一切符合上述规定的信息加密代码,拒绝所有不符合规定的信息加密代码,试用等价类划分法,分析它所有的等价类,并设计测试用例。

我的答案:

等价类划分表

输入类型

有效等价类

加密类型码

1

空白

2

三位数字

前缀码

3

非0开头的三位数

非1开头的三位数

后缀码

4

四位数字

无效等价类

加密类型码

5

非空白且有非数字字符

6

少于三位数字

7

多于三位数字

前缀码

8

少于三位数字

9

多于三位数字

10

0开头的三位数字

11

1开头的三位数字

12

有非数字字符

后缀码

13

有非数字字符

14

少于四字数字

15

多于四字数字

测试用例表

用例编号

输入类型

预期输出

覆盖等价类

加密类型码

前缀码

后缀码

1

123

4567

接受(有效)

134

2

123

805

9876

接受(有效)

234

3

20A

123

4567

拒绝(无效)

5

4

33

234

5678

拒绝(无效)

6

5

1234

234

4567

拒绝(无效)

7

6

123

2B3

1234

拒绝(无效)

8

7

123

0’13

1234

拒绝(无效)

9

8

123

123

1234

拒绝(无效)

10

9

123

23

1234

拒绝(无效)

11

10

123

2345

1234

拒绝(无效)

12

11

123

234

1B34

拒绝(无效)

13

12

123

234

34

拒绝(无效)

14

13

123

234

23345

拒绝(无效)

15

14. (简答题)

2****、有一个在线购物网站系统,主要功能包括登录、商品选购、在线支付完成购物等。用户在使用这些功能时可能会出现各种情况,考虑账号不存在、密码错误、账户余额不足和库存几个异常情况。设目前该系统中仅有一个账号abc;密码为123;账户余额200;仅有商品A,售价均为50元,库存为15,商品B售价为50元,库存为0。
试采用场景法:

(1)** **分析画出事件流图,标注出基本流和备选流;

(2)** **分析生成测试场景;

(3)** **对每一个场景设计相应的测试用例。

参考答案:

(1) 事件流图

(2) 测试场景:

场景1:基本流

场景2:基本流+备选流1

场景3:基本流+备选流2

场景4:基本流+备选流3

场景5:基本流+备选流4

(3) 测试用例


总结

下一章内容:https://blog.csdn.net/Liusr_lxy/article/details/124801536?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22124801536%22%2C%22source%22%3A%22Liusr_lxy%22%7D&ctrtid=3DuJihttps://blog.csdn.net/Liusr_lxy/article/details/124801536?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22124801536%22%2C%22source%22%3A%22Liusr_lxy%22%7D&ctrtid=3DuJi


本文转载自: https://blog.csdn.net/Liusr_lxy/article/details/124800763
版权归原作者 Twilight~~~ 所有, 如有侵权,请联系我们删除。

“软件测试实用教程——期末复习2”的评论:

还没有评论