测试用例

此主题描述测试用例中的部分。

测试用例回答以下问题:“我将测试什么?”开发测试用例来定义为确保系统正确运行且具有高质量所需验证的内容。

表 1. 测试用例的部分
测试用例部分 描述
摘要 使用主题、类别和功能这 3 个特征来将测试用例组织组织到不用逻辑组中,您可稍后对其进行排序。 您的小组可以通过任何可行方法来定义这些属性。

您还可向测试用例添加权重值。 权重是执行工时的一种度量方式,可基于测试员小时数、工作单元或优先级来确定。 例如,如果某个测试用例所需的执行时间是另一个测试用例的两倍,那么其权重也可是其两倍。度量进度的报告在确定状态时也会考虑到权重值。

测试用例设计 定义测试用例的总体设计。此设计可包括任何背景设置信息或拓扑。您可通过项目符号格式包含图像或高级描述。
正式复审 列出必须复审或核准您的测试用例并定义核准流程的人员。 用于制定一个正规的复审流程,从而帮助您的业务流程符合适用的行业或公司标准和规则。

每个列出的小组成员都会接收到一份工作项通知。 当小组成员做出回应时,将通知测试用例所有者并显示结果摘要。然后,小组所有者相应地更新测试计划,并重复此过程,直到所有小组成员都核准为止。

需求 将需求添加到测试计划后,用于将需求与特定的测试用例相关联。

建立需求与测试用例之间的关联后,您可以创建覆盖率报告来确定测试用例覆盖的需求的百分比。 通过维持需求与测试用例之间的此紧密关联,您可以建立整个项目生命周期中的可跟踪性。

风险评估 列出与特定测试用例关联的风险。
前置条件 定义在开始执行该测试用例前必须发生的事项。 例如,在您开始此特定测试用例前必须先完成另一个测试用例。
后置条件 定义在完成测试用例后需要发生的事项。您可以在此处突出显示任意清除项或卸载指示信息。
预期结果 记录您认为测试用例成功完成前必须实现的结果。 您可以附加一个文件或图像,以显示用户界面的状态或所生成的代码。
测试脚本 列出与特定测试用例相关联的测试脚本。 支持多种类型的测试脚本,包括手动测试脚本、关键字支持测试脚本、自动化功能测试脚本和其他测试脚本。脚本可在其他测试用例中复用。

每个测试脚本都包含用于实施测试用例的指令。 执行期间,手动测试脚本逐条语句地进行处理;自动化测试脚本则自动运行。

测试执行记录 列出与测试用例相关联的测试执行记录

这些测试执行记录包含测试用例的详细信息和测试用例执行的高级结果。 它们指定执行的硬件和软件环境。例如,要确保您的测试用例在四种不同的操作系统、两种不同的硬件平台和三种不同浏览器中运行时都可以通过,可以为每个这些组合创建一个测试执行记录

测试执行记录 还包含与测试用例的执行相关联的总体结果(即通过、失败或中断)。为了使测试用例通过,所有其测试执行记录都必须通过。测试执行记录还可以包括测试运行的详细日志,从而包括所有执行结果的详细历史记录。

此外,Rational® Quality Manager 还包括可自动生成这些测试执行记录的功能,从而可以大大简化测试计划和测试执行过程。

附件 用于将文件和文档附加到测试用例。

反馈