如何增强自动化测试的可靠性
做自动化测试,最害怕的一点就是,当你写了很多的流程,覆盖了很多的手工用例后,你运行自动化脚本,运行完后测试结果上都是一片的pass,但是你心理总觉得不太放心。那么这个不太放心或者放心的程度其实就是你脚本的可靠性。
当你录制或者编写了一段自动化的测试脚本,用来测试一条重要的流程,当自动化脚本运行后,给了一个测试结果 pass ,如果你看到这样一个结果,你可以信心满满放心的说这个流程是测试通过的。
那么你这个测试脚本是可靠的,可信任的,不用重复的再用人工去验证一次。
如果脚本跑完,你自己都不放心,还要手工去确认一下,那这个自动化脚本就是 搞空事 !
那我们要如何增强脚本的可靠性呢?以本人的经验和一些通用手段来看,主要有以下几种方式:
其实前面四点说的都是一样的内容,都是通过对预期结果与实际结果的设计与判断来增强自动化测试脚本的可靠性。
其中截图、日志、数据表都需要人工筛查,这并不能体现自动化测试的真正意义,但是在团队自动化经验不足的时候,通过这种筛查来增强对自动化测试的信心依然是很有必要的;在后期通过不断的经验积累和总结,就可以逐步减少对人工筛查的依赖。
最后一点通过编写自动化测试用例来增强自动化测试脚本的可靠性,这一点更接近于测试的核心:
如果上面几点都做得很好,但是仍然对自动化脚本都没有信心,那只能有一个原因了:
2023-07-25 广告