- 1、本文档共326页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
测试文档管理 测试文档的作用 软件测试文档是软件测试过程中各阶段的工作成果和结束标准,提高测试过程的可视性和可管理性,有利于对软件测试过程进行管理。 软件测试文档还是开展软件回归测试和软件测试重用的基础。 测试文档的类型 测试计划文档 测试方案文档 测试用例文档 测试报告文档 测试计划文档的内容 测试范围和风险,明确测试的目标 定义测试的整体方法(测试策略),包括测试级别的定义、入口和出口准则(exit criteria)的定义。 把测试活动集成和协调到整个软件生命周期活动中去:收集,准备,开发,运行和维护。 决定测试什么?测试由什么角色来执行?如何进行测试?如何评估测试结果? 为测试分析和设计活动安排时间进度。 为测试实现、执行和评估安排时间进度。 为已定义的不同测试任务分配资源。 定义测试文档的数量、详细程度、结构和模板。 为测试准备和执行的监控、缺陷解决(defect resolution)和风险问题(risk issues)选择度量项。 确定测试规程的详细程度,以提供足够的信息支持可重复的测试准备和执行。 测试过程的质量保证和配置管理。 应交付的测试工作产品。 测试计划文档的开始和完成 写作测试计划文档的开始和完成 测试计划的编写从需求分析阶段开始 到软件设计阶段结束时完成 说明 测试计划是个持续的活动,需要在整个生命周期过程和活动中进行。 从测试中得到的反馈信息可以识别变化的风险(changing risks),从而对计划作相应的调整。 测试的入口准则 概述 入口准则定义了什么时候可以开始测试。 例如某个测试级别的开始,或什么时候一组测试准备就绪可以执行。 内容 测试环境已经准备就绪并可用 测试环境中的测试工具已经准备就绪 可测的代码可用 测试数据可用 测试的出口准则 概述 定义什么时候可以停止测试。 例如某个测试级别的结束,或者当测试达到了规定的目标。 内容 完整性测量,比如代码、功能或风险的覆盖率。 对缺陷密度或可靠性度量的估计。 成本。 遗留风险(residual risks),比如没有被修改的缺陷或在某些区域缺少测试覆盖等。 进度表(schedules)如基于交付到市场的时间。 测试方案、用例和报告文档 测试方案文档 指明为完成软件测试而进行的设计测试方法的细节文档,主要包含如下内容: 概述(被测对象的需求要素、测试设计准则) 应测试的特性、测试需求(确定测试的各种需求因素,包括环境要求、被测对象要求、测试工具需求、测试数据准备等) 测试设计(包括测试用例、测试工具、测试代码的设计思路和设计准则) 测试用例文档 测试用例的好坏决定着测试工作的效率,选择合适的测试用例是作好测试工作的关键 测试用例文档包含如下内容:测试项目、用例编号、用例级别、步骤、输入值、预期输出值、实测结果等 测试报告文档 指明执行测试结果的文档,主要包含如下内容: 测试时间、人员、产品、版本、测试环境配置、测试最终发现的问题,已经修正的问题,遗留问题,测试结果统计,总结和评价等。 测试工作量估算概述 概述 软件测试工作进行WBS分解,通过分解定义的任务,并根据以前项目测试的经验和历史数据确定具体任务的工作量,根据工作量并结合企业生产率估算出成本。 一旦估算了测试工作量,就可以识别资源和建立时间进度表。 测试工作量的内容 测试用例设计 测试环境设置 测试用例执行 测试缺陷报告 测试工作量的估算计量单位 人时 计算机硬件数量 计算机软件与测试工具数量 测试工作量的决定因素和估算方法 决定因素 产品的特点 测试模型(即如测试基础(test basis))使用的规格说明和其它信息的质量、产品的大小(size)、问题领域(problem domain)的复杂度、可靠性(reliability)和安全性(security)方面的需求、对文档的需求等。 开发过程的特点 组织的稳定性(stability)、使用的工具、测试过程、参与者的技能水平和时间紧迫程度(pressure)等。 测试的输出 发现的缺陷数量和需要返工的工作量。 估算方法 基于度量的方法 根据以前或相似项目的度量值来进行测试工作量的估算,或者根据典型的数据来进行估算。 基于专家的方法 由任务的责任人(owner of the task)或专家来进行测试任务工作量的估算。 测试过程进度监控的目的 目的 为测试活动提供反馈信息和可视性。 监控的信息可以通过手工或自动的方式进行收集,同时可以用来衡量出口准则(exit criteria),比如测试覆盖率。 可以用度量数据对照原计划的时间进度和预算来评估测试的进度。 测试进度的跟踪控制的方法 里程碑管理法 关键路径法进行进度管理 对测试用例的执行进行跟踪 测试用例执行直接关系到测试的效率、结果,不仅要做到测试
文档评论(0)