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

  • 0 目录
  • 3 黑盒测试
    • 3.10 课后作业
      • 3.10.1课堂重点
      • 3.10.2测试与作业
  • 4 下一章

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 下一章

博客地址:

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

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

    慕课金陵科技学院.软件质量保证与测试.第五章.软件测试过程.课后作业 0 目录 5 软件测试过程 5.7 课后作业 5.7.1 课堂重点 5.7.2 测试与作业 6 下一章 0 目录 5 软件测试过程 ...

  2. 慕课软件质量保证与测试(第三章.单元测试)

    慕课金陵科技学院.软件质量保证与测试.第三章.黑盒测试.单元测试 0 目录 3 黑盒测试 3.9 单元测试 3.9.1课堂重点 3.9.2测试与作业 4 下一章 0 目录 3 黑盒测试 3.9 单元测 ...

  3. 慕课软件质量保证与测试(第九章.程序中隐藏错误数量估计)

    慕课金陵科技学院.软件质量保证与测试.第九章.软件质量与质量保证.程序中隐藏错误数量估计 0 目录 9 软件质量与质量保证 9.2 程序中隐藏错误数量估计 9.2.1 课堂重点 9.2.2 测试与作业 ...

  4. Hand on Machine Learning第三章课后作业(1):垃圾邮件分类

    import os import email import email.policy 1. 读取邮件数据 SPAM_PATH = os.path.join("E:\\3.Study\\机器学 ...

  5. 华文慕课操作系统陈向群第三章课后习题解析

    1.(5分) 多道程序设计技术是操作系统中最早引入的软件技术,引入它的目的是 A. 提高系统的实时响应速度 B. 充分利用内存,有利于数据共享 C. 充分利用CPU,提高CPU利用率 D. 提高文件系 ...

  6. 操作系统教程第六版——第三章课后作业

    1.思考题 (1)什么是逻辑地址?什么是物理地址? (2)什么是地址转换?哪些方法可以实现地址转换? (3)什么是存储保护?在分区存储管理中如何实现分区的存储保护? (4)在页式存储器中实现程序共享时 ...

  7. 软件质量保证与测试实验(实验三.逻辑覆盖测试用例设计)

    软件质量保证与测试.实验三.逻辑覆盖测试用例设计 0 目录 1 逻辑覆盖测试用例设计 1.1 逻辑覆盖测试用例设计 1.1.1 实验目的 1.1.2 实验预习 1.1.3 实验内容及要求 1.1.4 ...

  8. 山东大学软件质量保证与测试技术复习纲要

    考纲 目录:https://blog.csdn.net/dkbnull/article/details/87933295 软件质量保证与测试技术复习提纲 1.3  1.5   2.1 2.3 2.5 ...

  9. 软件质量保证与测试技术习题

    软件质量保证与测试技术习题 第一章 引论 第二章 软件质量与软件缺陷 第三章 软件测试基础 第4章 软件测试的方法 第五章单元测试.第六章集成测试作业 第七章系统测试作业 第八章验收测试作业 第一章 ...

最新文章

  1. DotNet Core Console 程序使用NLog
  2. 使用分布式+you-get多任务下载视频
  3. python3源码精要(1)-C源代码取得与基本特征
  4. PROFILER 技术总结(二): 利用Monte Carlo Profiler 工具
  5. javaScript内置对象简介
  6. 如何理解有人说“真正的奇石收藏,从做减法开始”?
  7. puppet 认证错误:Could not request certificate: unknown message digest algorithm
  8. Rails + Bootstrap个人博客搭建的完整过程(4)
  9. java jdk9_jdk9下载-jdk9下载9.0.4 官方最新版-西西软件下载
  10. c#SQL参数化查询自动生成SqlParameter列表
  11. 基于Echarts的数据可视化大屏系统设计分享
  12. 南开大学2019年高等代数考研试题不全
  13. java做一个查询网页版_用java写一个网页输入url点击查询即可在下面显示网页源代码...
  14. 16万大奖,名企offer,翼支付杯大数据建模大赛邀你来战!
  15. 在Win10中安装Openfoam
  16. JSP打印九九乘法表和表格
  17. sendgrid_使用SendGrid宇宙函数发送电子邮件
  18. 接口测试基础、流程、工具
  19. API 网关与反向代理
  20. 专题 | 如何抢先一步拿 Offer?

热门文章

  1. Docker 配置网络教程 - overlay 网络
  2. git push.default Update were rejected because a pushed branch tip is behand remote
  3. android移动安全
  4. 命运冠位指定服务器选择,命运冠位指定从者选择技巧 fgo从者哪个最好
  5. 特效笔记1----特效设计的概念和基础原则
  6. 喜马拉雅java社招面试_(转)喜马拉雅2018 Java面试题目
  7. 安全审计与安全管理平台的区别与联系
  8. 工控服务器什么作用,服务器与工控机的用处和区别在哪?
  9. 童继龙的ERP顾问成长感悟
  10. Office2016离线包下载