欢迎来到天天文库
浏览记录
ID:30957986
大小:74.50 KB
页数:4页
时间:2019-01-04
《软件测试理论部分测试题及答案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、软件测试理论部分测试题一及参考答案一、基础理论1>软件测试的结朿标准是什么?(5分)测试计划■11所有规定的测试内容和回归测试都己经运行完成或根据上级主管对测试结果的意见,就对以结束本次测试2、一套完整的测试应该由哪些阶段组成?分別阐述一下各个阶段。(10分)计划阶段、设计阶段、白盒单元、白盒集成、黑盒单元、黑盒集成、系统测试、回归测试、验收测试一套完整的测试应该由五个阶段组成:1)测试计划首先,根据用八需求报告中关于功能要求和性能指标的规格说明书,定义相应的测试需求报告,即制订黑盒测试的最高标准。以后所有的测试工作都将围绕着测试需求來进行,符合测试需
2、求的应用程序即是合格的,反之即是不合格的;同时,还要适当选择测试内容,合理安排测试人员、测试时间及测试资源等。2)测试设计将测试计划阶段制订的测试需求分解、细化为若干个町执行的测试过程,并为每个测试过程选择适当的测试用例(测试用例选择的好坏将直接影响测试结果的有效性)。3)测试开发建立可重复使用的自动测试过程。4)测试执行执行测试开发阶段建立的H动测试过程,并对所发现的缺陷进行跟踪管理,测试执行一般由单元测试、组合测试、集成测试、系统联调及回归测试等步骤组成,测试人员应本着科学负责的态度,一步一个脚印地进行测试。5)测试评估结合量化的测试覆盖域及缺陷跟
3、踪报告,对于应用软件的质量和开发I才I队的工作进度及工作效率进行综合评价。3、什么是缺陷报告?(5分)缺陷报告是描述软件缺陷现彖和重现步骤地集合。软件缺陷报告SoftwareBugReport(SBR)或软件问题报告SoftwareProblemReport(SPR)4、缺陷报告的作用(5分)缺陷报告是软件测试人员的工作成果体现软件测试的价值缺陷报告可以把软件存在的缺陷准确的描述出来,便于开发人员修疋缺陷报告可以反映项目/产品当前的质量状态,便于项目整体进度和质量控制软件测试缺陷报告是软件测试的输出成果可以衡量测试人员的工作能力5、缺陷报告的要点(5分
4、)标题(Title)简洁、准确、完整、反映缺陷本质、方便査询前缀+标题正文,标题正文釆用结果和动作,或者现象和位宜的方式表达步骤(Steps)可复现、完整、简洁、准确按数字编号实际结果(Actualresults)准确、详细描述软件的现象和特征期架结果(Expectedresults)准确、丰富、有理有据平台(Platforms)准确截图(Screenshots)准确反映缺陷特征注释(Notes)关于缺陷的辅助说明6、软件测试缺陷报告的“5C”原则(5分)内容准确(Correct):每个组成部分的描述准确,不会引起i吴解步骤简洁(Concise):只包
5、含必不可少的信息,不包括任何多余的内容内容清晰(Clear):每个组成部分的描述清晰,易于理解结构完整(Complete):包含复现该缺陷的完整步骤和其他木质信息风格一致(Consistent):按照一致的格式书写全部缺陷报告7、缺陷的二八定理(5分)在分析、设计、实现阶段的复审和测试丄作能够发现和避免80%的缺陷,而系统测试又能找出其余缺陷中的80%,最后的4%的缺陷可能只有在用八大范围、长时间使用后才会暴露出來。8、软件测试的流程(5分)制订测试计划、设计测试用例、实施测试、提交缺陷报告、测试总结9、测试计划的目的是什么?测试计划的内容都包括什么?
6、其中哪些是最重要的?(10分)测试计划的目的:编写软件测试计划的日的是指导测试组成员进行工作和让测试组以外的项目成员了解测试工作的。测试计划的内容:测试冃的和测试项冃简介、测试参考文档和测试提交文档、术语和定义、测试策略、确定测试内容、资源、测试进度、测试员的职责与任务分配、项目通过或失败的标准、何停和重新启动测试的标准、风险和问题等。最重要的:测试策略、确定测试内容、资源、测试进度、测试员的职责与任务分配、项目通过或失败的标准10、请试着比较一下黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联系。(5分)黑盒测试:把测试对彖当成一
7、个黑盒子,测试人员完全不考虑逻辑结构和内部特性,只依据程式的需求说明书来检杏程式的功能是否满足它的功能说明。口盒测试:把测试对象当成一个透明的盒子,允许测试人员利用程序内部逻辑结构及相关信息,设计或选择测试用例,对程式所有逻辑路径进行测试。11、你认为合格的测试人员应该具备哪些素质?并说明原因(10分)从人的基本素质而言,需耍具备以下素质:探索粹神:不害怕陌生环境,喜欢装新软件,总是不停尝试,寻找转瞬即使的缺陷善于发现问题:喜欢解迷具有创造性:常需要使用超常手段来寻找缺陷追求完美:完美主义者沟通能力:一名理想的测试者必须能够同测试涉及到的所有人进行沟通
8、自信心:开发者指责测试者岀了错是常有的事,测试者必须对自己的观点有足够的自信心。如果容许別人对
此文档下载收益归作者所有