工作流程明细:

执行测试过程 返回页首

目的
  • 执行测试过程(对于自动测试,则执行测试脚本)
工具向导:

Rational RobotTM

Rational TestFactoryTM Rational LoadTestTM

 

执行测试时应遵循以下步骤:

  • 设置测试环境,确保所需的全部构件(硬件、软件、工具、数据等)都已实施并处于测试环境中。
  • 将测试环境初始化,以确保所有构件都处于正确的初始状态,可以开始测试。
  • 执行测试过程。

注:测试过程的执行方式将依据测试是自动测试还是手工测试而有所不同。

  • 自动测试:执行在实施测试活动中创建的测试脚本。
  • 手工测试:按照在设计测试活动中制定的结构化测试过程来手工执行测试。

评估测试的执行情况 返回页首

目的
  • 确定是将测试执行完毕还是暂停测试
  • 确定是否需要纠正措施
工具向导:

Rational LogViewerTM:

Rational TestFactory:

Rational LoadTest:

测试执行活动结束或终止时,以下两种情况之一会出现: 

  • 正常终止:所有测试过程(或脚本)按预期方式执行至结束。 

如果测试正常结束,则继续核实测试结果

  • 异常或提前结束:测试过程(或脚本)没有按预期方式执行或没有完全执行。当测试异常终止时,测试结果可能不可靠。在执行任何其他测试活动之前,应确定并解决异常/提前终止的原因,然后重新执行测试。  

如果测试异常终止,则继续恢复暂停的测试

核实测试结果 返回页首

目的
  • 确定测试结果是否可靠
  • 针对测试结果表明的测试工作或测试工件中存在的缺陷,确定合适的纠正措施
工具向导:

测试完成后,应当复审测试结果以确保测试结果可靠,确保所报告的故障、警告或意外结果不是(对测试对象的)外部影响(例如,不正确的设置或数据等)造成的。  

在测试过程和测试脚本完全执行时所报告的故障中,最常见的故障及其纠正操作为:

  • 测试核实故障 - 通常发生在实际结果与预期结果不匹配时。验证所用的核实方法仅侧重于基本项与/或特征,并在必要时进行修改。
  • 意外的 GUI 窗口 - 发生这种情况有好几种产生原因。最常见的原因是当前的 GUI 窗口并不是预期的窗口,或所显示的 GUI 窗口数目大于预期的数目。确保为正确执行测试而设置了测试环境并对其进行了初始化。
  • GUI 窗口遗失 - 如果某个 GUI 窗口应该可用(不一定是当前窗口)但实际上却不可用,则应记录该故障。确保为正确执行测试而设置了测试环境并对其进行了初始化。确保实际遗失的窗口已从测试对象中删除。

如果所报告的故障是在测试工件中确定的错误导致的,或者是测试环境的问题造成的,则应当采取适当的纠正措施进行纠正,然后重新执行测试。有关其他信息,请参见下面的“恢复暂停的测试”。

如果测试结果表明故障确实是由测试对象造成的,就可认为执行测试活动已完成。

恢复暂停的测试 返回页首

目的
  • 确定适当的纠正措施,以便恢复暂停的测试
  • 纠正问题,恢复并重新执行测试
工具向导:

暂停的测试主要有两种类型:

  • 致命错误 - 系统故障(网络故障、硬件崩溃等)。
  • 测试脚本命令故障 - 针对自动测试,指测试脚本无法执行某条命令(或代码行)。

这两种类型的测试异常终止可能会表现出相同的故障现象:

  • 当执行测试脚本时,出现许多意外的操作、窗口或事件。
  • 测试环境没有响应或处于非理想状态(如悬挂或崩溃)。

要恢复暂停的测试,请执行如下步骤:

  • 确定问题的实际原因
  • 纠正问题
  • 重新设置测试环境
  • 重新初始化测试环境
  • 重新执行测试

© 1987 - 2001 Rational Software Corporation。版权所有。

分栏显示 Rational Unified Process

Rational Unified Process