慕课金陵科技学院.软件质量保证与测试.第三章.黑盒测试.课后作业

0 目录

3 黑盒测试

3.10 课后作业

3.10.1课堂重点

3.10.2测试与作业

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

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

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

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

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

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

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

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

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

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

11(1分)用边界值分析法,假定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

12(2分)等价类划分有两种不同的情况:
参考答案:有效等价类 无效等价类

13(1分)如果有多个输入条件,并且各个条件之间存在关联,那么仅仅只是覆盖所有的等价类还不够,还需要考虑等价类之间的____________。
参考答案:组合

14(2分)各个被测变量的等价类总数等于其____________ 加上 ____________。
参考答案:有效等价类数 无效等价类数

15(1分)(判断)一个测试用例可覆盖多个有效等价类和无效等价类。( )
参考答案:错

16(1分)(判断)不同的等价类划分得到的测试用例的质量不同。( )
参考答案:​对

17(1分)(判断)强健壮等价类测试中测试用例个数为各个被测变量的等价类总数的和。( )
参考答案:错 注:还有各个被测变量的无效等价类数之和

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

19(10分)某“银行网站系统”登录界面如下图所示,
在这里插入图片描述
试采用错误推测法,举出10种常见问题或错误,并设计10个测试用例。
参考答案:
在这里插入图片描述

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

21(10分)有一个“用户信息输入”界面如下图,输入项有3个:姓名、昵称、手机号码,状态有两个:填与不填。请采用正交实验法对其进行测试。
(1)请选择一个合适的正交表
(2)根据选定的正交表进行变量映射
(3)写出测试用例
参考答案:
在这里插入图片描述

22(20分)有一个处理单价为5角钱的饮料自动售货机软件,其规格说明如下:若投入5角钱或1元钱的硬币,押下〖橙汁〗或〖啤酒〗的按钮,则相应的饮料就送出来。若售货机没有零钱找,则一个显示〖零钱找完〗的红灯亮,这时在投入1元硬币并押下按钮后,饮料不送出来而且1元硬币也退出来;若有零钱找,则显示〖零钱找完〗的红灯灭,在送出饮料的同时退还5角硬币。
(1)分析软件规格说明,列出原因和结果。
(2)画出因果图。
(3)列出简化后的判定表
参考答案:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

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

4 下一章

博客地址:

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐