好久都没有写博客了,刚才看到一篇关于《为什么要做自动化》的文章,有感而发,也想谈下自己对测试自动化的看法,算是做个总结吧。由于我主要接触的都是web方面的测试,所以所谈的地方大部分是针对web的。 自动化测试的优势主要体现在回归测试,敏捷团队中迭代非常快,如果人肉来回归的话通常是跟不上进度的,这样测试环节就会成为拖慢进度一环,所以常常面临速度和质量的难题。这样,我们就很需要把稳定的部分自动化,人肉一部分新功能,既满足了速度又满足了质量。不过这样在脚本的可维护性方面就要下些功夫了。 第二,可以很容易的提前测试过程,完成所谓的TDD,测试驱动开发。在产品需求设计阶段就把测试框架搭起来,帮助...
Read More