- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《软件测试技术》刘文乐天秋成编著课后答案第1章软件测试概述课后答案
第1章 软件测试概述
1.5 习题
一、名词解释
软件缺陷:又被叫做Bug。所谓软件缺陷,即为计算机软件或程序中存在的某种破坏软件正常运行的问题、错误,或者隐藏的功能缺陷。
软件测试:利用人工或者自动手段按照测试方案和流程对产品进行功能和性能测试的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。它是识别开发的(中间或最终)软件(整体或部分)的正确度、完全度和质量的过程。
V模型:描述基本的开发过程和测试行为,其价值在于它非常明确地标明了测试过程中存在的不同级别,并且清楚地描述了这些测试阶段和开发过程期间各阶段的对应关系。
W模型:W模型由两个V字型模型组成,分别代表测试与开发过程,明确表示出了测试与开发的并行关系。
X模型:X模型的左边,描述的是针对单独程序片段所进行的相互分离的编码和测试,此后将进行频繁的交接,通过集成最终合成为可执行的程序。右上半部分,这些可执行程序还需要进行测试。已通过集成测试的成品可以封版,并提交给用户,也可以作为更大规模和范围内集成的一部分。多根并行的曲线表示变更可以在各个部分发生。
H模型:在H模型中,软件测试过程的活动完全独立,贯穿于整个产品的周期,与 HYPERLINK javascript.:; \t _self 其他流程并发地进行,某个测试点准备就绪时,就可以从测试准备阶段进入到测试执行阶段。软件测试可以尽早的进行,并且可以根据被测对象的不同而分层次进行。
二、填空题
1、软件的测试不仅仅是对程序的测试,而且软件的测试应贯穿于整个软件生命周期。在软件定义阶段产生的可行性报告、项目实施计划、软件需求说明书或系统功能说明书,在软件开发阶段产生的概要设计说明书、详细设计说明书,以及源程序等都是软件测试的对象。
2、软件测试的目的,就是检验软件是否满足任务书或合同等规定的软件质量要求。简言之,测试的目的应该是满足用户。
3、软件测试模型,主要包括V模型、W模型、X模型、H模型和前置模型。
4、按软件生存周期划分,软件测试可分为:软件测试可分为:定义阶段测试、开发阶段测试、运行阶段测试、维护阶段测试。
5、按实施测试部门划分,软件测试可分为:开发方测试、用户方测试、第三方测试、联合测试。
6、按是否检查软件内部结构和实现算法划分,软件测试可分为:黑盒测试、白盒测试、灰盒测试。
7、软件测试的步骤:测试需求分析、测试计划制定、软件测试设计、测试环境搭建、测试工作执行、测试工作记录、测试缺陷管理、软件测试评估、测试工作总结。
三、判断题
1、用黑盒法测试时,测试用例是根据程序内部逻辑设计的。( ╳ )
2、白盒测试是基于对程序控制结构了解的基础上设计测试用例的。( √ )
3、测试是为了验证软件正确地实现了用户的需求。( √ )
4、软件测试的目的是尽可能多的找出软件的缺陷。( √ )
5、测试是验收测试的一种。( √ )
6、验收测试是由最终用户来实施的。( ╳ )
7、软件测试按照测试过程分类为黑盒测试、白盒测试。( ╳ )
8、软件项目在进入需求分析阶段,测试人员应该开始介入其中。( √ )
9、软件生存周期是从软件开始开发到开发结束的整个时期。( ╳ )
四、单项选择题
1、软件测试是按照特定的规程, A 的过程。
A. 发现软件错误 B. 说明程序正确
C. 证明程序没有错误 D. 设计并运行测试用例
2、测试用例是专门为了发现软件错误而设计的一组或多组数据,它由 C 组成。
A. 测试输入数据 B. 预期的测试输出数据
C. 测试输入和预期的输出数据 D. 按照测试用例设计方法设计出的数据
3、一个成功的测试是 B 。
A. 发现错误 B. 发现了至今尚未发现的错误
C. 没有发现错误 D. 证明发现不了错误
4、软件测试的目的是 B 。
A. 避免软件开发中出现的错误
B. 发现软件开发中出现的错误
C. 尽可能发现并排除软件中潜藏的错误,提高软件的可靠性
D. 修改软件中出现的错误
5、软件测试是软件开发过程的重要阶段,是软件质量保证的重要手段,下列 C 是软件测试的任务?
A. 只有预防软件发生错误 B. 只有发现改正程序错误
C. 只有提供诊断错误信息 D. 都是
6、软件测试是软件质量保证的重要手段,下述 A 测试是软件测试的最基础环节?
A. 功能测试 B. 单元测试 C. 结构测试 D. 确认测试
7、编码阶段产生的错误由 A 检查出来。
A. 单元测试 B. 集成测试 C. 有效性测试 D. 系统测试
四、简答题
1、软件测试的目
您可能关注的文档
最近下载
- GB∕T 37903-2019 数控压力机可靠性评定方法.pdf
- SL 274-2020 碾压式土石坝设计规范.docx
- 《植物生产与环境》课程标准.pdf VIP
- 《植物生产与环境》课程标准.pdf
- bosch博世 GBH 5-38 X GBH 5-38 D 使用说明书.pdf
- 最新版入团志愿书模板.pdf
- 职业技术学院园林技术专业《植物生产环境》课程标准 .pdf VIP
- 国内某600MW机组双烟道直流炉省煤器旁路特性研究.pdf VIP
- 《中医基础理论》课件——津液的代谢和生理功能.pptx VIP
- 8 推翻帝制 民族觉醒 第一课时说课稿 -2023-2024学年道德与法治五年级下册统编版.docx
文档评论(0)