欢迎光临,有需要请联系站长!
想要快速找到正确答案?
立即关注 超新尔雅学习通微信公众号,轻松解决学习难题!
作业辅导
扫码关注
论文指导
轻松解决学习难题!
中国大学MOOC软件测试与质量保证作业答案
软件测试与质量保证
学校: 九八五题库
学校: 超星学习通
题目如下:
1. 1. 下面关于软件缺陷的定义正确的是( )
A. 软件缺陷是计算机软件或程序中存在的某种破坏正常运行能力的问题、错误,或者隐藏的功能缺陷
B. 软件缺陷指软件产品(包括文档、数据、程序等)中存在的所有不希望或不可接受的偏差,这些偏差会导致软件的运行与预期不同,从而在某种程度上不能满足用户的需求
C. 从产品内部看,缺陷是软件产品开发或维护过程中存在的错误、毛病等各种问题;从产品外部看,缺陷是系统所需要实现的某种功能的失效或违背
D. 以上都对
答案: 以上都对
2. 2. 导致软件缺陷的最主要原因是( )。
A. 软件系统越来越复杂,开发人员不可能精通所有的技术
B. 软件的需求说明书不规范
C. 硬件配置不对、缺乏,或处理器缺陷导致算术精度丢
D. 软件设置不对、缺乏,或操作系统错误导致无法释放资源、工具软件的错误,编译器的错误等
答案: 软件的需求说明书不规范
3. 3. 下列关于缺陷处理的说法中错误的是( )。
A. 对缺陷进行分类,确定需要优先解决的缺陷,可以减少缺陷报告的处理的成本
B. 风险和成本是某些程序缺陷不被修改的常见的理由
C. 在新的软件版本中,要关注那些被推迟修改的缺陷
D. 优先解决严重程度高的缺陷
答案: 优先解决严重程度高的缺陷
4. 4. 下列有关软件缺陷报告的编写中,哪个是错误的?( )。
A. 一个软件缺陷报告中只应记录一个不可再划分的软件缺陷
B. 软件缺陷报告的标题应该能够最简洁表达一个软件缺陷
C. 软件缺陷报告中应提供全面的有关该软件缺陷再现的信息
D. 同一个软件缺陷可以被重复报告
答案: 同一个软件缺陷可以被重复报告
5. 5. 在软件缺陷管理实践中,使用( )来管理软件缺陷报告,以便于软件缺陷报告的快速存储、共享、传递和处理。
A. 文件管理系统
B. 数据库管理系统
C. 缺陷单
D. Excel电子表格文档
答案: 数据库管理系统
6. 6. 下列属于软件缺陷问题的是( )
A. 点击某链接返回HTTP错误
B. 新增某条信息记录后没有提示保存成功
C. 登录系统时输入错误密码,提示用户名不正确
D. 上传文件时提示服务器空间已满,无法上传
答案: 点击某链接返回HTTP错误# 新增某条信息记录后没有提示保存成功# 登录系统时输入错误密码,提示用户名不正确
7. 7. 找出的软件缺陷越多,说明剩下的软件缺陷越少。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
8. 8. 软件测试是有效的排除软件缺陷的手段。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
9. 1. 软件测试的目的是( )
A. 试验性运行软件
B. 发现软件错误
C. 证明软件正确
D. 找出软件中全部错误
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
10. 2. 以下关于软件测试原则的叙述中,正确的是( )。 ①所有软件测试都应追溯到用户需求 ②尽早地和不断地进行软件测试 ③完全测试是不可能的 ④测试无法发现软件潜在的缺陷 ⑤需要充分注意测试中的群集现象
A. ①②③④⑤
B. ②③④⑤
C. ①②③⑤
D. ①②④⑤
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
11. 3. 在软件测试中,下面说法中错误的是( )
A. 测试是为了发现程序中的错误而执行程序的过程
B. 测试是为了表明程序是正确的
C. 好的测试方案是极可能发现迄今为止尚未发现的错误方案
D. 成功的测试是发现了至今为止尚未发现的错误的测试
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
12. 4. 划分软件测试属于白盒测试还是黑盒测试的依据是( )
A. 是否执行程序代码
B. 是否能看到软件设计文档
C. 是否能看到被测源程序
D. 运行结果是否确定
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
13. 5. 软件测试的目的是( )
A. 试验性运行软件
B. 发现软件错误
C. 证明软件正确
D. 找出软件中全部错误
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
14. 6. 为什么用户不自己测试软件产品?
A. 用户付了钱
B. 用户信任程序开发人员
C. 用户没有时间
D. 用户不知道怎么测试
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
15. 7. 软件测试按照测试过程分类为黑盒、白盒测试。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
16. 8. 软件测试是为了证明程序是正确的。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
17. 9. 软件测试工作应该由独立的测试机构来完成。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
18. 1. ISO/IEC 9126软件质量模型由以下几个层次组成()。
A. 质量、功能、过程
B. 成熟性、容错性、易恢复性
C. 质量特性、质量子特性、度量指标
D. 质量特性、时间特性、资源特性
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
19. 2. ISO/IEC 9126软件质量模型中第一层定义了六个质量特性,并为各质量特性定义了相应的质量子特性。其中,易替换性子特性属于软件的( )质量特性。
A. 可靠性
B. 可移植性
C. 效率
D. 可维护性
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
20. 3. 在ISO/IEC 9126软件质量模型中,可靠性质量特性是指在规定的一段时间内和规定的条件下,软件维持在其性能水平有关的能力,其质量子特性不包括( )。
A. 安全性
B. 成熟性
C. 容错性
D. 易恢复性
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
21. 4. 在ISO/IEC 9126软件质量模型中,软件质量特性( )包含质量子特性安全性。
A. 功能性
B. 可靠性
C. 效率
D. 可维护性
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
22. 5. 在ISO/IEC 9126软件质量模型中第一层定义了6个质量特性,并为各质量特性定义了相应的质量子特性。子特性( )属于可靠性质量特性。
A. 准确性
B. 易理解性
C. 成熟性
D. 易学性
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
23. 1. 某通讯软件产品的研发采用V模型,该产品的底层协议模块有第三方提供,请问以下关于针对第三方提供的底层协议模块的测试建议最合适的是:( )
A. 由于本企业与模块提供第三方的关系较好,他们提供的模块可以直接使用
B. 对第三方提供的底层协议模块进行验收测试后,再将验收测试通过的模块和自己开发的模块进行集成测试
C. 直接将第三方提供的底层协议模块和自己开发的模块进行集成测试
D. 对第三方提供的底层协议模块进行的测试属于维护测试
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
24. 2. 对于采用敏捷开发模型的测试团队,下面哪个选项可作为良好测试应具备的特征? ( )
A. 每个开发活动都有对应的测试活动;每个测试级别都有相同的测试目标;
B. 每个开发活动都有对应的测试活动;需要在相应的开发活动进行相应的测试分析与设计活动;
C. 每个测试级别都有相同的测试目标;测试人员应该尽早参与文档的评审;
D. 测试人员尽量避免在开发活动中进行测试分析与设计活动;测试人员应该尽早参与文档的评审。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
25. 3. 下列不属于软件测试过程模型的一项是( )。
A. H模型
B. 瀑布模型
C. V模型
D. W模型
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
26. 4. 下列哪种模型强调了测试计划等工作的先行及对系统需求、设计的测试?
A. V模型
B. W模型
C. 瀑布模型
D. 螺旋模型
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
27. 5. 下面对验收测试的描述中不正确的一项是( )。
A. 与系统测试不同的是以客户业务需求为标准来进行测试;
B. 测试人员多由客户方担任,也可以由客户委托第三方来进行验收测试;
C. 不仅仅要验收程序,还要验收相关的文档;
D. 由企业自己的测试人员和开发人员进行测试。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
28. 1. 以下关于软件测试的叙述中,不正确的是()
A. 测试能提高软件的质量,但是软件质量不能完全依赖于软件测试
B. 一般,难以做到彻底的测试,也不允许无休止测试
C. 经测试并改正错误后,发现错误较多的模块比发下错误较少的模块更可靠
D. 软件测试的困难在于如何有效地进行测试,如何放心地停止测试
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
29. 2. McCall软件质量模型中,()属于产品转移方面的质量特性。
A. 可测试性
B. 正确性
C. 可移植性
D. 易使用性
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
30. 3. 在软件质量模型中,比较有代表性的有McCall提出的软件质量模型。在这个质量模型中,软件质量特征被在软件质量模型中,比较有代表性的有McCall提出的软件质量模型。在这个质量模型中,软件质量特征被分成了3组,即产品转移、产品修改和()
A. 产品开发
B. 产品销售
C. 产品升级
D. 产品运行
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
31. 4. 软件质量模型是一个分层质量模型,在ISO9126中分()
A. 两层
B. 三层
C. 四层
D. 五层
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
32. 5. 软件质量的定义是()。
A. 软件的功能性、可靠性、易用性、效率、可维护性、可移植性
B. 满足规定用户需求的能力
C. 大限度达到用户满意
D. 软件特性的总和,以及满足规定和潜在用户需求的能力
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
33. 1. 不属于单元测试内容的是( )。
A. 模块接口测试
B. 局部数据结构测试
C. 路径测试
D. 用户界面测试
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
34. 2. 单元测试一般由开发人员在编码阶段完成,因而单元测试通常采用的测试方法( )。
A. 黑盒测试方法
B. 静态分析方法
C. 动态测试方法
D. 白盒测试方法
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
35. 3. 单元测试一般由开发人员在编码阶段完成,因而单元测试通常采用的测试方法( )。
A. 黑盒测试方法
B. 静态分析方法
C. 动态测试方法
D. 白盒测试方法
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
36. 4. 在进行单元测试时,常用的方法是( )。
A. 采用白盒测试,辅之以黑盒测试
B. 采用黑盒测试,辅之以白盒测试
C. 只适用白盒测试
D. 只适用黑盒测试
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
37. 5. 在单元测试中,下列说法正确的是()。
A. 驱动模块用来调用被测模块,自顶向下的单元测试中不需要另外编写驱动模块
B. 桩模块用来模拟被测模块所调用的子模块,自顶向下的单元测试中不需要另外编写桩模块
C. 驱动模块用来模拟被测模块所调用的子模块,自底向上的单元测试中不需要另外编写驱动模块 。
D. 桩模块用来调用被测模块,自底向上的单元测试中不需要另外编写桩模块
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
38. 6. 在单元测试中,下列说法正确的是()。
A. 驱动模块用来调用被测模块,自顶向下的单元测试中不需要另外编写驱动模块
B. 桩模块用来模拟被测模块所调用的子模块,自顶向下的单元测试中不需要另外编写桩模块
C. 驱动模块用来模拟被测模块所调用的子模块,自底向上的单元测试中不需要另外编写驱动模块 。
D. 桩模块用来调用被测模块,自底向上的单元测试中不需要另外编写桩模块
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
39. 7. 单元测试属于动态测试
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
40. 8. 单元测试属于动态测试
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。