软件质量保证与测试练习2
Posted 嘻嘻的妙妙屋
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件质量保证与测试练习2相关的知识,希望对你有一定的参考价值。
判断题
1-1 由于功能性是软件最基本的质量特性,因此在用户未提出明确的非功能需求时,只需在进行完善的功能测试后,就可以向客户提出验收测试请求。
T
F
解析:
单选题
2-1 如下关于测试用例的描述中错误的是()
A. 测试用例是一组精心设计的输入,目的是为了在最短时间内找到最多、最严重的缺陷
B. 测试结果就是测试用例的实际输出
C. 测试用例方便了测试人员与开发人员之间的沟通
D. 测试用例有利于缺陷的跟踪
解析:
B. 测试用例中的实际结果主要是描述一种结果和现象,为后续的测试提供一些依据和参考,属于一种简单的描述
2-2 下列关于软件测试的说法中正确的是()
A. 因为测试工作简单,所以其对软件产品质量影响不大
B. 通过软件测试,主要发现软件产品的功能问题
C. 软件测试是消除缺陷的有效手段
D. 经过严格测试过的软件没有缺陷
2-3 下列关于软件质量的描述中正确的是:
A. 软件质量是指软件满足规定用户需求的能力
B. 软件质量特性是指软件的功能性、可靠性、易用性、效率、可维护性,可移植性
C. 软件质量保证过程就是软件测试过程
D. 以上描述都不对
解析:
A.
C. 软件质量保证与软件测试二者之间既存在包含有存有交叉的关系。
2-4 下列关于黑盒测试与白盒测试技术的说法中错误的是()
A. 黑盒测试是依据对需求规格说明进行分析后导出测试用例,白盒测试是基于对内部结构或内部操作分析后导出测试用例
B. 测试员不需要了解被测系统的内部结构也可以执行黑盒测试
C. 成功对某模块执行白盒测试后,发现所有测试用例均运行成功,说明该模块已实现了预定的需求
D. 通过黑盒测试可以检测被测系统的每个功能是否都能正常使用。
2-5 下列哪种模型强调了测试计划等工作的先行及对系统需求、设计的测试?
A. V模型
B. W模型
C. 瀑布模型
D. 螺旋模型
2-6 下面对验收测试的描述中不正确的一项是()
A. 与系统测试不同的是以客户业务需求为标准来进行测试
B. 测试人员多由客户方担任,也可以由客户委托第三方来进行验收测试
C. 不仅仅要验收程序,还要验收相关的文档
D. 由企业自己的测试人员和开发人员进行测试
多选题
3-1 系统针对无效输入,有哪些可行的响应方法?
A. 自动将无效输入转化为有效输入
B. 不予处理
C. 提示用户如何正确输入
D. 提示用户输入出错
3-2 下列选项中属于软件测试工作能够完成的任务有()
A. 检测软件产品中的缺陷
B. 验证软件需求是否正确
C. 证明软件产品没有缺陷
D. 改进软件开发的流程
3-3 下列选项中属于静态测试技术的有()
A. 功能测试
B. 文档评审
C. 恢复测试
D. 代码复审
解析:
主观题
8-1 黑盒测试和白盒测试
什么是黑盒测试,什么是白盒测试?
答:
黑盒测试:不考虑被测对象的内部结构或运行逻辑,只需通过被测对象的输入和预期输出展开测试。
白盒测试: 基于软件的源代码,已知被测对象的内部工作过程,主要是对程序内部结构展开测试,关注程序实现的细节。因此,需要测试人员掌握一定的编程技术。
8-2 软件质量的特性
(1)软件质量如何定义?
(2)软件质量具有哪六大特性?
(3)自选一款软件系统,从软件质量六大特性简要谈谈如何测试该软件系统的质量。
答:
(1)ISO/IEC9126-1991(GB/T16260-1996) 软件质量被定义为:软件产品满足明确和隐含需求的能力有关的特征和特征总和。
(2)功能性,可靠性,可用性/易用性,效率,可维护性,可移植性
(3)略
8-3 软件测试人员
小王是一名计算机专业的应届本科毕业生,他想找一份软件测试方面的工作。在某著名招聘网站上,他看到了一份心仪的职位,具体要求为:
1、从岗位职责中总结出测试工程师的日常工作任务是什么?
2、从任职要求中总结出测试工程师的应具备什么能力?
答:
(1)测试工程师的日常工作任务:
1、需求评审
2、测试计划
3、测试用例
4、缺陷管理
5、测试报告
6、自动化测试
7、流程改进
8、进度控制
(2)测试工程师的能力要求:
技术能力
1、测试理论
2、测试技术
3、测试工具
4、相关计算机技术
素质能力
5、怀疑精神
6、钻研能力
7、学习能力
8、沟通能力
以上是关于软件质量保证与测试练习2的主要内容,如果未能解决你的问题,请参考以下文章