在显眼的地点公布测试结果,使其能够被整个团队所访问,例如白板或Wiki。
为每个失败的测试脚本,分析测试日志识别测试失败的原因。首先,在构建中预期通过的测试却失败了,这可能意味着新交付的工作项未能符合满足的条件。然后,以前通过的测试脚本现在却失败了,可能意味着构建存在回归问题。
-
如果测试失败是因为解决方案没有满足测试用例的符合条件,那么在工作项列表中记录问题。在工作项中,清晰的描述观察到的行为、预期的行为以及重现问题的步骤。注意最初发现此问题的测试。
-
如果测试失败是因为系统的某个变更(例如接口变化),但其实现仍旧是满足测试用例中的符合条件,那么更新测试脚本使其通过新的实现。
-
如果测试失败是因为测试脚本不正确或预期失败却通过,那么更新测试脚本使其正确的实现测试用例的符合条件。如果测试用例或需求无效,创建变更申请修改此需求的满足条件。
最好是尽快且持续的更新测试脚本。如果是琐碎微小的测试脚本变更,在分析测试结果的同时更新测试。如果变更不是一个琐碎微小的任务,那么将其提交到工作项列表中,使其和其它任务一起进行优先级排序。
|