我们应该如何在合适的场合选择自动化测试呢?下面的场合就只适合手工测试,而不适合自动化测试:
● 一个新开发的不稳定功能。
● 一个不够稳定的测试用例。
● 一个需要人来判断和干涉的测试用例。
● 测试结果很难准确预测的测试用例。
而另一些场合则更适合自动化测试,不适合手工测试:
● 运行时间很长的测试用例。
● 运行重复次数较多的测试用例。
● 每轮测试都将进行测试的测试用例。
● 高度冗余的任务或场景。
● 乏味且人工容易出错的工作。
最后我们应该有这样一个正确观念:自动化测试不是万能的,自动化测试只是测试人员工具箱里的一件利器,它无法取代测试工程师的地位。在不同的情况下,有的自动化测试目标比较容易达到,有的则比较难以达到。尽管如此,自动化测试仍然毫无疑问地具有强大功能,只要选择对了发挥其功效的最佳时机及方式,就能在测试效率和测试彻底性方面使我们获益匪浅。
版权声明:本文出自 架构师Jack 的51Testing软件测试博客:http://www.51testing.com/?293557
原创作品,51Testing软件测试网及内容提供者拥有本文全部版权,未经明确的书面许可,任何人或单位不得对本文进行复制、转载或镜像,否则将追究法律责任。