- 1、本文档共9页,可阅读全部内容。
- 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.请首先在试卷的标封处填写您的姓名,身份证号和地址名称。
2.请仔细阅读各种题目,在规定的位置填写您的答案。
一、选择题
1.下列哪种软件测试方法侧重于测试程序的动态行为?
A.单元测试
B.集成测试
C.系统测试
D.功能测试
2.软件测试中,什么是“缺陷密度”?
A.缺陷的严重程度
B.缺陷的发觉频率
C.缺陷的分布密度
D.缺陷的修复成本
3.以下哪个不属于软件测试的原则?
A.完全测试
B.及时测试
C.适当测试
D.全程测试
4.软件测试的生命周期包括哪些阶段?
A.需求分析、设计、编码、测试、部署
B.设计、编码、测试、部署、维护
C.需求分析、设计、编码、测试、维护
D.需求分析、编码、测试、维护、部署
5.以下哪个测试方法不属于黑盒测试?
A.等价类划分
B.决策表
C.情景法
D.静态代码分析
答案及解题思路:
1.答案:D
解题思路:功能测试侧重于评估软件在特定条件下的运行功能,包括响应时间、吞吐量等,属于动态行为测试。
2.答案:C
解题思路:缺陷密度是指软件中缺陷的分布密度,即缺陷在软件中的分布情况。
3.答案:A
解题思路:完全测试是不切实际的,软件测试无法达到100%的覆盖率,因此“完全测试”不属于软件测试的原则。
4.答案:C
解题思路:软件测试的生命周期包括需求分析、设计、编码、测试、维护等阶段,其中维护阶段是软件测试的延续。
5.答案:D
解题思路:静态代码分析是一种白盒测试方法,不属于黑盒测试。黑盒测试主要关注软件的功能和行为,而不关注其内部实现。
二、填空题
1.软件测试的目的是为了保证软件__________。
答案:质量满足预定标准。
解题思路:软件测试的核心目的是通过一系列的测试活动,保证软件产品在交付用户使用前,其质量能够满足既定的标准和要求。
2.软件测试的流程包括__________、测试设计、测试执行、缺陷报告、回归测试。
答案:测试计划。
解题思路:软件测试流程的第一步是制定测试计划,它为整个测试过程提供指导,包括确定测试范围、资源、时间表和风险等。
3.________是软件测试中用于验证软件需求的功能是否得到满足。
答案:功能测试。
解题思路:功能测试是验证软件按照需求规格说明书所描述的功能是否正确实现的过程。
4.________是软件测试中用于发觉和记录软件缺陷的过程。
答案:缺陷管理。
解题思路:缺陷管理是软件测试过程中的一个环节,它包括发觉缺陷、记录缺陷、跟踪缺陷修复和验证修复结果等。
5.________是软件测试中用于保证软件满足功能要求的测试。
答案:功能测试。
解题思路:功能测试是针对软件产品的功能进行测试,以保证软件在实际运行环境中能够满足功能要求,如响应时间、吞吐量、资源消耗等。
三、判断题
1.软件测试是软件开发过程中的最后一步。
2.缺陷密度越高,软件质量越差。
3.单元测试和集成测试可以并行进行。
4.静态代码分析只能发觉语法错误。
5.软件测试只关注功能测试,不需要关注功能测试。
答案及解题思路:
1.答案:错误
解题思路:软件测试并不仅仅是软件开发过程中的最后一步。在软件开发的生命周期中,测试是一个持续的活动,从需求分析、设计、编码到维护阶段都需要进行测试。因此,测试是一个贯穿整个开发周期的关键环节。
2.答案:正确
解题思路:缺陷密度是指软件中每千行代码中存在的缺陷数量。缺陷密度越高,意味着软件中存在的问题越多,这通常与软件质量呈负相关。高缺陷密度可能会影响软件的可靠性、稳定性和用户体验。
3.答案:错误
解题思路:单元测试和集成测试通常不能并行进行。单元测试针对的是单个模块的测试,而集成测试则是测试模块之间的交互。由于集成测试依赖于单元测试的结果,因此它们往往需要按顺序执行。
4.答案:错误
解题思路:静态代码分析是一种在代码编写阶段进行的代码质量检查方法,它不仅可以发觉语法错误,还可以发觉潜在的逻辑错误、编码规范问题、潜在的功能问题等,而不仅仅是语法错误。
5.答案:错误
解题思路:软件测试不仅关注功能测试,还应该包括功能测试。功能测试是评估软件在特定负载下的表现,它对于保证软件在实际使用中能够满足功能要求。忽视
文档评论(0)