0


慕课版软件质量保证与测试(第三章.课后作业)

慕课版软件质量保证与测试(第三章.课后作业)

一、选择题

1. 凭经验或直觉推测可能的错误,列出程序中可能有的错误和容易发生错误的特殊情况,选择测试用例的测试方法叫( )
A. 等价类划分 B. 边界值分析 C. 错误推测法 D. 逻辑覆盖测试
参考答案:D

2.黑盒测试技术中不包括( )
A. 等价类划分 B. 边界值分析 C. 错误推测法 D. 逻辑覆盖
参考答案:D

3. 黑盒测试技术,使用最广的用例设计技术是( )
A等价类划分 B边界值分析 C错误推测法 D逻辑覆盖
参考答案:A

4. 在某大学学籍管理信息系统中,假设学生年龄的输入范围为16-40,则根据黑盒测试中的等价类划分技术,下面划分正确的是( )
A. 可划分为2个有效等价类,2个无效等价类
B. 可划分为1个有效等价类,2个无效等价类
C. 可划分为2个有效等价类,1个无效等价类
D. 可划分为1个有效等价类,1个无效等价类
参考答案:B

5. 有一组测试用例使得被测程序的每一个分支至少被执行一次,它满足的覆盖标准是( )
A. 语句覆盖 B. 判定覆盖 C. 条件覆盖 D. 路径覆盖
参考答案:B

6. 在确定黑盒测试策略时,优先选用的方法是 ()
A. 边界值测试法 B. 等价类划分 C. 错误推断 D. 决策表
参考答案:B

7.( )方法根据输出对输入的依赖关系设计测试用例。
A. 路径测试 B. 等价类 C. 因果图 D. 归纳测试
参考答案:C

8. 对于参数配置类的软件,要用( )选择较少的组合方式达到最佳效果。
A. 等价类划分 B. 因果图法 C. 正交实验法 D. 场景法
参考答案:C

9. 对于业务流清晰的系统可以利用( )贯穿整个测试用例设计过程并在用例中综合使用各种测试方法。
A. 等价类划分 B. 因果图法 C. 正交实验法 D. 场景法
参考答案:D

10. 下列不属于黑盒测试方法的是( )。
A. 等价类划分 B. 因果图 C. 边界值分析 D. 变异测试
参考答案:D

11. 用边界值测试法,假定1<X<100,那么整数X在测试中应取的边界值不包括( )
A. X=1,X=100; B. X=0,X=101; C. X=2,X=99; D. X=3,X=98;
参考答案:C

二、填空题

1. 等价类划分有两种不同的情况:___
参考答案:有效等价类 无效等价类
2. 如果有多个输入条件,并且各个条件之间存在关联,那么仅仅只是覆盖所有的等价类还不够,还需要考虑等价类之间的____________。
参考答案:组合
3. 各个被测变量的等价类总数等于其____________ 加上____________。
参考答案:有效等价类数 无效等价类数

三、判断题

  1. 一个测试用例可覆盖多个有效等价类和无效等价类。
  2. 不同的等价类划分得到的测试用例的质量不同。
  3. 强健壮等价类测试中测试用例个数为各个被测变量的等价类总数的和。

四、解答题

1. 某种信息加密代码由三部分组成,这三部分的名称和内容如下:
(1)加密类型码:空白或三位数字;
(2)前缀码 :非’0’或’1’开头的三位数;
(3)后缀码 :四位数字。
假定被测试的程序能接受一切符合上述规定的信息加密代码,拒绝所有不符合规定的信息加密代码,试用等价类划分法,分析它所有的等价类,并设计测试用例。

==参考答案:==略

2. 某“银行网站系统”登录界面如下图所示,

试采用错误推测法,举出10种常见问题或错误,并设计10个测试用例。

==参考答案:==略

3. 有一个在线购物网站系统,主要功能包括登录、商品选购、在线支付完成购物等。用户在使用这些功能时可能会出现各种情况,如账号不存在、密码错误、账户余额不足等。设目前该系统中仅有一个账号 abc;密码为123;账户余额200;仅有商品A,售价均为50元,库存为15,商品B售价为50元,库存为0。
试采用场景法:
(1)分析画出事件流图,标注出基本流和备选流;
(2)分析生成测试场景。
(3)对每一个场景设计相应的测试用例。

==参考答案:==略

4. 有一个“学生信息输入”界面如下图,输入项有3个:姓名、学号、性别,输入项状态有两个:填与不填。请采用正交实验法对其进行测试用例设计。
(1)请选择一个合适的正交表
(2)根据选定的正交表进行变量映射
(3)写出测试用例

==参考答案:==略

5.某软件需求规格说明中包含如下要求:第一列字符必须是A或B,第二列字符必须是一个数字,在此情况下进行文件修改。但是,如果第一列字符不正确,则输出信息L;如果第二列字符不是数字,则给出信息M。请采用因果图进行分析,并绘制出该软件需求规格说明对应的因果图。

==参考答案:==略

6. 某程序功能为输出某个输入日期明天的日期。例如,输入2020年2月2日,则该程序的输出为2020年2月3日。该程序有三个输入变量 year、month、day,分别表示输入日期的年、月、日。
(1) 请根据程序规格说明,分别为输入变量year、month、day划分有效等价类。
(2) 分析程序规格说明,并结合以上等价类划分的情况,给出程序所有可能采取的操作。
(3) 根据(1)和(2),画出简化后的决策表,并为每条规则设计测试用例。

==参考答案:==略

本文转载自: https://blog.csdn.net/qq_44790259/article/details/120694980
版权归原作者 ☞词穷 所有, 如有侵权,请联系我们删除。

“慕课版软件质量保证与测试(第三章.课后作业)”的评论:

还没有评论