欢迎来到天天文库
浏览记录
ID:55057180
大小:587.30 KB
页数:21页
时间:2020-05-08
《软件测试习题.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第一章1采用瀑布模型进行系统开发的过程中,每个阶段都会产生不同的文档。以下关于产生这些文档的描述中,正确的是(B)A.外部设计评审报告在概要设计阶段产生B.集成测试计划在程序设计阶段产生C.系统计划和需求说明在详细设计阶段产生D.在进行编码的同时,独立地设计单元测试计划2瀑布模型表达了一种系统的、顺序的软件开发方法。以下关于瀑布模型的叙述中,正确的是(D)A.瀑布模型能够非常快速地开发大规模软件项目B.只有很大的开发团队才使用瀑布模型C.瀑布模型已不再适合于现今的软件开发环境D.瀑布模型适用于软件需求确定,开发过程能
2、够采用线性方式完成的项目3软件生存周期过程中,修改错误代价最大的阶段是A:需求阶段B:设计阶段C:编程阶段D:发布运行阶段4下列有关测试过程V模型的说法中,正确的是(B)A:验收测试应确定程序的执行是否满足软件设计的要求B:功能测试应确定系统功能是否达到系统要求的指标C:单元测试和集成测试应确定软件的实现是否满足用户需要或合同的要求D:集成测试在编码结束前就可以开始5V模型指出,(47/A)对程序设计进行验证,(48/D)对系统设计进行验证,(49/C)应当追朔到用户需求说明。(47)A.单元和集成测试B.系统测试C
3、.验收测试和确认测试D.验证测试(48)A.单元测试B.集成测试C.功能测试D.系统测试(49)A.代码测试B.集成测试C.验收测试D.单元测试6渐增式开发方法有利于(B)A.获取软件需求B.快速开发软件C.大型团队开发D.商业软件开发7下列关于极限测试的说法中,正确的是(D)A:极限测试是一种新型的测试方法,传统的测试技术均不适用于极限测试B:极限测试中所有的测试均是由编码人员完成的C:与传统的软件测试相比,极限测试是一种更严格的测试D:极限测试需要频繁地进行单元测试8Myers在1979年提出了一个重要观点,即软
4、件测试的目的是为了(B)A:证明程序正确B:查找程序错误C:改正程序错误D:验证程序无错误10下列有关软件测试的叙述中,正确的是(D)A:测试是软件开发中一个单独的阶段,其目的是对已实现的程序编码进行正确性检验B:一个成功的测试能够验证程序的确做了它应该做的事情C:根据80/20的原则,优秀的软件开发人员所编写的程序错误少,因此对于他们的程序,重点不应放在缺陷测试上D:在软件过程的早期寻找尽可能多的错误符合软件测试的原则11软件测试员究竟做些什么。(C)(A)软件测试员的目的是发现软件缺陷(B)软件测试员的目的是发现
5、软件缺陷,尽可能早一些(C)软件测试员的目的是发现软件缺陷,尽可能早一些,并确保其得以修复(D)软件测试员的目的是发现软件缺陷,尽可能早一些,并将其得以修复12(1)软件测试和软件调试是同一回事。(2)软件测试是可以无穷尽的。(3)测试是为了证明软件的正确性。(4)测试过程中应重视测试的执行,可以轻视测试的设计。(5)测试不能修复所有的软件故障。(6)因为测试工作简单,对软件产品影响不大,所以可以把测试作为新员工的一个过渡工作,或安排不合格的开发人员做测试。(1)(2)(3)(4)(6)错误,(5)正确。第二章软件测
6、试的基本概念和方法1.在指定条件下使用时,软件产品维持规定的性能水平的能力。这是指软件外部质量的(D)A:效率B:易用性C:功能性D:可靠性2.以下哪一项属于兼容性测试关注的范畴(B)A:办公软件在异常退出时是否会破坏正在处理的文档B:杀毒软件在清除病毒时是否会破坏办公软件的文档C:软件同类功能的使用风格是否一致D:软件提供的功能与用户手册的说明是否一致3.下列有关软件质量的叙述中,错误的是(C)A:软件质量不仅包括软件产品的质量,还包括软件过程的质量B:明确的软件质量属性是指在合同或行业标准中规定必须实现的质量要求
7、C:隐含的软件质量属性在合同或行业标准中没有规定,因此在产品开发时不必专门考虑D:软件的功能和性能必须结合在一起考虑4.以下关于软件质量的说法中,错误的是(2分)(B)A:软件产品必须提供用户所需要的功能,并能正常工作B:软件质量是产品、组织和体系或过程的一组固有特性,反映它们满足顾客和其他相关方面要求的程度C:程序的正确性足以体现软件的价值D:越是关注客户的满意度,软件就越有可能达到质量要求5.软件质量的定义是(D)A.软件的功能性、可靠性、易用性、效率、可维护性、可移植性B.满足规定用户需求的能力C.最大限度达到
8、用户满意D.软件特性的总和,以及满足规定和潜在用户需求的能力1.下列哪项工作与软件缺陷管理和追踪无关(2分)(B)A:对缺陷应该包含的信息条目、状态分类等进行完善设计B:通过软件系统自动发送通知给相关开发和测试人员,使缺陷得到及时处理C:对测试用例的执行结果进行记录和追踪D:通过一些历史曲线和统计曲线来分析和预测未来的缺陷发现情况2.以下哪一种
此文档下载收益归作者所有