五、自动化测试
自动化的两个方面:
第一,用好已有的自动化——让现有的自动化能在产品测试中发挥最大的功效;
第二,会根据产品的测试需要向自动化团队提出合适的自动化需求,和自动化团队保持良好的互动。
自动化的真相:
一、自动化的成本
(1)自动化并不廉价,相反他很贵
我们经常遇见的一种情况是,在测试过程中发现资源紧张,希望开发自动化工具来缓解紧张,这种情况无异于缘木求鱼。因为自动化也需要人员去调研需求、去开发、去测试,投入的成本与时间其实并不少。
(2)自动化脚本往往没有想象中那么可靠
我们常常想通过自动化实现回归所有测试用例,以节省人力资源和确保用例不会遗漏。可实际情况是自动化的脚步本身就不是充分测试过的,脚步本身的问题可能比被测样品都多,在测试过程中发现错误也不一定是真正的错误,需要人员去确认。
(3)自动化测试不单是测试能搞定的事
自动化测试过程中,需要自动化测试开发人员的配合。