- 1、本文档共41页,可阅读全部内容。
- 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.测试文档的定义 测试文档(Testing Documentation)记录和描述了整个测试流程,它是整个测试活动中非常重要的文件。测试过程实施所必备的核心文档是:测试计划、测试用例(大纲)和软件测试报告。 2.测试文档的重要性 软件测试是一个很复杂的过程,涉及软件开发其他阶段的工作,对于提高软件质量、保证软件正常运行有着十分重要的意义,因此必须把对测试的要求、过程及测试结果以正式的文档形式写下来。软件测试文档用来描述要执行的测试及测试的结果。可以说,测试文档的编制是软件测试工作规范化的一个重要组成部分。 软件测试文档不只在测试阶段才开始考虑,它应在软件开发的需求分析阶段就开始着手编制,软件开发人员的一些设计方案也应在测试文档中得到反映,以利于设计的检验。测试文档对于测试阶段的工作有着非常明显的指导作用和评价作用。即便在软件投入运行的维护阶段,也常常要进行再测试或回归测试,这时仍会用到软件测试文档。 3.测试文档的内容 整个测试流程会产生很多个测试文档,一般可以把测试文档分为两类:测试计划和测试分析报告。 测试计划文档描述将要进行的测试活动的范围、方法、资源和时间进度等。测试计划中罗列了详细的测试要求,包括测试的目的、内容、方法、步骤以及测试的准则等。在软件的需求和设计阶段就要开始制定测试计划,不能在开始测试的时候才制定测试计划。通常,测试计划的编写要从需求分析阶段开始,直到软件设计阶段结束时才完成。 测试报告是执行测试阶段的测试文档,对测试结果进行分析说明。说明软件经过测试以后,结论性的意见如何,软件的能力如何,存在哪些缺陷和限制等,这些意见既是对软件质量的评价,又是决定该软件能否交付用户使用的依据。由于要反映测试工作的情况,自然应该在测试阶段编写。 测试报告包含了相应的测试项的执行细节。软件测试报告是软件测试过程中最重要的文档,记录问题发生的环境,如各种资源的配置情况,问题的再现步骤以及问题性质的说明。测试报告更重要的是还记录了问题的处理进程,而问题的处理进程从一定角度上反映了测试的进程和被测软件的质量状况以及改善过程。 《计算机软件测试文档编制规范》国家标准给出了更具体的测试文档编制建议,其中包括以下几个内容。 测试计划 描述测试活动的范围、方法、资源和进度,其中规定了被测试的对象,被测试的特性、应完成的测试任务、人员职责及风险等。 测试设计规格说明 详细描述测试方法,测试用例设计以及测试通过的准则等。 测试用例规格说明 测试用例文档描述一个完整的测试用例所需要的必备因素,如输入、预期结果、测试执行条件以及对环境的要求、对测试规程的要求等。 测试步骤规格说明 测试规格文档指明了测试所执行活动的次序,规定了实施测试的具体步骤。它包括测试规程清单和测试规程列表两部分。 测试日志 日志是测试小组对测试过程所作的记录。 测试事件报告 报告说明测试中发生的一些重要事件。 测试总结报告 对测试活动所作的总结和结论。 上述测试文档中,前4项属于测试计划类文档,后3项属于测试分析报告类文档。 通常软件生命周期可分为以下6个阶段:需求阶段、功能设计阶段、详细设计阶段、编码阶段、软件测试阶段以及运行/维护阶段,相邻两个阶段之间可能存在一定程度的重复以保证阶段之间的顺利衔接,但每个阶段的结束是有一定的标志,例如已经提交可交付文档等。 1.需求阶段 (1)测试输入 需求计划(来自开发)。 (2)测试任务 制定验证和确认测试计划; 对需求进行分析和审核; 分析并设计基于需求的测试,构造对应的需求覆盖或追踪矩阵。 (3)可交付的文档 验收测试计划(针对需求设计); 验收测试报告(针对需求设计)。 2.功能设计阶段 (1)测试输入 功能设计规格说明(来自开发)。 (2)测试任务 功能设计验证和确认测试计划; 分析和审核功能设计规格说明; 可用性测试设计; 分析并设计基于功能的测试,构造对应的功能覆盖矩阵; 实施基于需求和基于功能的测试。 (3)可交付的文档 主确认测试计划; 验收测试计划(针对功能设计); 验收测试报告(针对功能设计)。 3.详细设计阶段 (1)测试输入 详细设计规格说明(来自开发)。 (2)测试任务 详细设计验收测试计划; 分析和审核详细设计规格说明; 分析并设计基于内部的测试。 (3)可交付的文档 详细确认测试计划; 验收测试计划(针对详细设计); 验收测试报告(针对详细设计); 测试设计规格说明。 4.编码阶段 (1)测试输入 代码(来自开发)。 (2)测试任务 代码验收测试计划; 分析代码; 验证代码; 设计基于外部的测试; 设计基于内部的测试。 (3)可交付的文档 测试用例规格说明; 需求覆盖或追踪矩阵; 功能覆盖矩阵; 测试步骤规格说明; 验收测试计划(针
您可能关注的文档
最近下载
- 2024年安徽省初中学业水平考试中考数学试卷(真题+答案).docx VIP
- 习概期末考复习测试附答案.docx
- GB 25194_杂物电梯制造与安装安全规范.pdf VIP
- 开放系统11846《商法》期末机考真题及答案(第110套).docx VIP
- 2025届苏州中考一模英语试卷及答案 .pdf VIP
- 2025年人教版七年级下册数学期中复习专题01 相交线与平行线(考题猜想,11种易错重难点与解题模型73题专项训练)原卷版.docx VIP
- 社区工作者考试300题附完整答案【各地真题】.docx VIP
- 七年级美术教案(人教版)全册.doc
- 2025青海省从优秀村(社区)党组织书记中考录乡镇公务员32人笔试备考试题及答案解析.docx VIP
- 欧盟新法规MDR培训.pptx VIP
文档评论(0)