软件测试团队的交付物

测试交付物是在软件开发期间与相关方共享的文档。本节介绍以下内容。

Deliverables of Software Testing TeamDeliverables of Software Testing TeamTest PlanAnalysisStrategyPlanTools RequiredTest DesignTest CasesScriptsScenariosEnvironmentTest ExecutionTest ReportDefect Tracking ReportDefect Analysis
打开完整尺寸图表

软件测试团队的交付物

  • 软件测试策略
  • 软件测试计划
  • 软件测试场景与测试用例
  • 软件测试度量指标
  • 产品指标
  • 过程指标
  • 软件测试文档
  • 软件测试报告
  • 每日测试状态报告
  • 事件报告
  • 最终测试状态报告(项目收尾报告)

软件测试策略

测试策略为项目测试活动指明方向。将工作拆分为较小、定义清楚的流程。策略能帮助团队估算所需时间、工作量和资源,也有助于规划、管理和跟踪进度。

软件测试计划

测试计划定义总体测试策略、测试环境和测试级别。它说明如何分析结果以及将使用哪些指标。计划也会记录各阶段的退出条件,以及测试工作量和成本的估算。

Software Testing PlanTest PlanTestSpecificationTest CodeReview TestsExecute
打开完整尺寸图表

软件测试计划

软件测试场景与测试用例

测试场景描述一个假设情境,用于有条理地评估软件。场景可以像故事一样复杂。测试用例则直接说明要做什么、提供哪些输入,以及预期得到什么输出。用例通常用一行来说明,场景则为测试人员提供更广泛的探索空间。

Software Test Scenarios and Test CasesUse CaseCharactersActorsScenarioGuidelinesConforms toTest CaseCheckpointsChecks
打开完整尺寸图表

软件测试场景与测试用例

2003 年,Cem Kaner 将基于场景的测试描述为探索真实情境的一种方法。详细的测试用例仍会记录步骤、输入数据和预期结果,而维护这些细节可能需要投入更多精力。

测试用例直接告诉测试人员要做什么,以及如何测试软件。

Action plus input data plus expected results equals a test caseActionInputDataExpectedResultsTestCase++=
打开完整尺寸图表

软件测试场景与测试用例

软件测试度量指标

软件度量指标是用于评估软件属性的度量单位。测试指标评估质量,也反映系统在开发过程中的就绪程度。为什么需要度量?能度量的事项才便于控制和改进。每个开发阶段的决策都要参考上一阶段的指标。测试指标分为两类。

  1. 直接度量也称基础指标,是测试分析人员为反映项目状态而收集的原始数据,例如已创建或执行的测试用例数量。
  2. 间接度量也称计算指标,是将基础数据转换后得到的更有用的项目信息,例如完成百分比或测试覆盖率。

产品指标

产品指标为改进质量提供依据。定期评估有助于团队及时发现需要修正的产品特征。此类指标衡量以下方面。

  • 规模
  • 复杂性
  • 设计方面
  • 性能
  • 质量

过程指标

过程指标可以找出改进工作方式、节省时间和精力的机会。把结果与过程目标对照,评估进度。跟踪测试活动可以提高项目的效率和成效。在软件开发中,过程指标涵盖以下领域。

  • 软件开发
  • 软件维护
  • 软件测试

软件测试文档

测试文档记录测试前或测试期间的活动。重要文档包括以下内容。

  • 测试计划
  • 测试场景
  • 测试用例
  • 可追溯性矩阵

软件测试报告

以下报告为测试工作提供支持。

  • 每日测试状态报告
  • 事件报告
  • 最终测试状态报告(项目收尾报告)

每日测试状态报告

每日状态报告让测试团队以及项目和项目群的相关方及时了解情况。项目经理可以看到每日的缺陷数量、已执行用例和各测试人员的工作。请回答以下问题。

  1. 当天计划执行多少个测试用例?
  2. 实际执行了多少个?
  3. 团队报告了多少个缺陷?
  4. 其中有多少个致命缺陷?
  5. 在哪里可以找到详细报告,包括缺陷及测试执行记录表?

事件报告

事件报告有助于协调测试与开发工作。事件管理记录以下事项。

  • 比较实际结果和预期结果
  • 测试失败时产生偏差的原因,例如自动化出错、测试用例不当或实际的软件故障
出现实际故障时,应编写事件报告,包含以下信息。
  • 标识信息
  • 每份报告的编号是什么?
  • 测试对象是什么?
  • 被测软件应用的版本
  • 测试环境详情,包括硬件和软件
  • 负责评估和处理该事件的开发人员姓名
  • 何时观察到故障?
  • 分类
  • 状态
  • 严重程度
  • 优先级
  • 需求
  • 原因
  • 问题说明
  • 问题的具体描述
  • 测试用例详情
  • 测试人员意见
  • 开发人员修改后的意见
  • 相关参考资料
最终测试状态报告(项目收尾报告)

当达到退出条件或测试结束时,测试负责人编写项目收尾报告。相关方和客户随后审阅报告。列出成功执行的测试用例,以及计划在部署后解决的未关闭缺陷。




我们保证,学完免费在线培训,您就能通过软件测试认证考试!

  1. 01

    在线报名

    选择您希望获得的认可认证,完成报名。

  2. 02

    接收访问码

    您的专属考试访问码将立即发送到您的电子邮箱。

  3. 03

    准备并参加考试

    学习免费培训材料,在线回答 50 道选择题。

  4. 04

    获得终身有效的认证

    领取全球有效的证书和可验证的数字徽章。

Accredited Software Test Manager Certification™ 证书样本
报名参加认证

您的免费优质在线培训

Software Testing Revealed 第二版已为您备好。

我们与来自各主要行业的知名企业领导者、团队负责人、软件测试教练、导师、专家及权威人士共同开发了这套培训。所有访问 International Software Test Institute™ 的人士都可以学习。您可通过 您的免费软件测试书籍 以及 您的免费优质软件测试培训 获取培训资料。这两个栏目都在顶部菜单中。

这些资料是 International Software Test Institute™ 享有版权的知识产权。我们免费向所有人分享,因为公开我们的专业经验能帮助软件测试从业者,并促进这一领域的发展。

认证考试采用选择题。请学习在线培训,掌握通过考试和获得软件测试认证所需的知识。

我们保证,学完免费优质在线培训,您就能通过软件测试认证考试!