STLC - 测试用例开发


一旦测试计划准备就绪,QA 团队就会开始测试用例的开发。此阶段的主要目标是为单个单元准备测试用例。这些功能和结构测试用例涵盖了测试计划中提到的功能、验证和确认点。

STLC 中的测试用例开发需要考虑以下几点。

  • 在此阶段,QA 团队采用逐步的方法编写测试用例。然后,在审查或返工测试用例(如果需要进行案例修改)后,业务分析师会签署测试用例。

  • 一旦测试用例准备好,QA 团队就会根据先决条件准备测试数据。

  • 该阶段的进入标准是测试计划中的活动应该完成并且测试计划应该准备好。

  • 此阶段的退出标准是测试用例应已签署,测试数据应准备就绪,并且如果自动化在范围内,则应准备好测试脚本。

  • 测试用例应与需求可追溯性矩阵进行映射,以便在遗漏任何内容时跟踪需求的覆盖范围。

测试用例开发阶段的活动

以下是测试用例开发阶段进行的三项活动 -

测试场景识别

场景简化了复杂系统的测试和评估。以下策略有助于创造良好的场景 -

  • 枚举可能的用户、他们的操作和目标。

  • 以黑客心态评估用户并列出可能的系统滥用场景。

  • 列出系统事件以及系统如何处理此类请求。

  • 列出好处并创建端到端任务来检查它们。

  • 了解类似的系统及其Behave。

  • 研究有关竞争对手产品及其前身产品的投诉。

测试用例编写

测试用例是一个文档,其中包括测试数据、前置条件、预期结果和后置条件,为特定测试场景开发,以便验证是否符合特定要求。

测试用例充当测试执行的起点。应用一组输入值后;应用程序有一个明确的结果,并使系统处于某个终点,这也称为执行后条件。

测试数据准备

测试数据用于在测试件上执行测试。测试数据需要精确且详尽,才能发现缺陷。为了实现这三个目标,需要采取以下逐步方法 -

  • 确定测试资源或要求
  • 确定要测试的条件/功能
  • 设置优先测试条件
  • 选择测试条件
  • 确定测试用例处理的预期结果
  • 创建测试用例
  • 记录测试条件
  • 进行测试
  • 根据修改验证并纠正测试用例

活动框图

下图显示了构成测试用例开发一部分的不同活动。

活动框图