目的:
|
确定用于从中断的测试套件执行进行恢复的适当的纠正操作,并在需要的时候纠正问题,恢复和重新执行测试套件。
|
要从中断的测试恢复,请执行以下操作:
在测试日志和其他输出中检查完成度和精确度。标识已出错的地方,并检查它们。
当测试自动化正在部署时,要明确两类中断的测试,这很重要:
-
致命错误 - 系统失败(网络失败、硬件崩溃等)
-
测试失败 - 测试套件中测试的某部分不能按计划执行。
在测试执行期间发生任何一类异常行为时,它们可能呈现以下症状:
-
测试套件正在执行时,出现大量(正在发生的)意外操作或意外窗口。
-
测试环境显示为不响应、很缓慢或处于不希望出现的状态(例如挂起或崩溃)。
处理这些症状,直到您可以确定问题的根本原因。
错误可在测试消耗的输入数据中、测试本身中或测试的其他方面(例如测试环境或运行时工具设置)中找到。要对测试的某个方面的错误进行修正,通常需要提供测试所有常见方面的正确状态。
一旦完成了问题的调查,您可能会发现一个或多个需要纠正的故障。要对环境进行永久纠正,对数据或测试本身进行测试,一个不错的做法是在应用任何永久性纠正之前,将测试的每个方面再次复原到已知状态。这确保了没有其他不希望的或无效的更改能进入已知状态环境。
在进行了必要的更改之后,按需要保存测试和备份,或者保存伴随的输入数据和测试环境。
重新调度和执行测试套件。根据可用的恢复进程(如果存在),您能从中间某点重新启动测试套件,而不是一定要从开始启动。请注意,要从测试运行中途的某点恢复测试执行,通常需要某种类型的部分恢复过程的实施和持续维护。
确认测试套件现在朝着完成的方向运行。如果仍存在问题,则请对照组成“从中断的测试恢复”的子节再执行一遍,直到解决所有问题。
|