📜  测试用例

📅  最后修改于: 2020-12-04 06:43:10             🧑  作者: Mango


什么是测试用例?

测试用例是针对特定测试场景开发的文档,其中包含一组测试数据,前提条件,预期结果和后置条件,以验证是否符合特定要求。

测试用例充当测试执行的起点,并且在应用了一组输入值之后,应用程序将产生确定的结果,并在某个终点离开系统,或者也称为执行后置条件。

典型测试用例参数:

  • 测试用例ID

  • 测试场景

  • 测试用例描述

  • 测试步骤

  • 先决条件

  • 测试数据

  • 预期结果

  • 测试参数

  • 实际结果

  • 环境信息

  • 评论

例:

假设我们需要检查一个最多可以接受10个字符的输入字段。

在为上述场景开发测试用例时,以下列方式记录了测试用例。在下面的示例中,第一种情况是通过场景,而第二种情况是失败。

Scenario Test Step Expected Result Actual Outcome
Verify that the input field that can accept maximum of 10 characters Login to application and key in 10 characters Application should be able to accept all 10 characters. Application accepts all 10 characters.
Verify that the input field that can accept maximum of 11 characters Login to application and key in 11 characters Application should NOT accept all 11 characters. Application accepts all 10 characters.

如果预期结果与实际结果不符,则记录一个缺陷。缺陷贯穿整个缺陷生命周期,并且测试人员在修复后可以解决该问题。