GUI自动化测试方面的理论有很多,众说纷纭。比较受认同的观点有:
自动化测试可以将测试人员从重复枯燥的手工操作中解放出来,让测试人员有更多的精力关注在对被测系统的分析上。测试人员将更加重视测试用例的设计。
自动化测试在现阶段不能取代手工测试。
凡是重复枯燥的工作,都可以也应该被自动化测试取代。
回归测试是使用自动化测试的一个比较适宜的阶段。
自动化测试需要在覆盖率和实现成本上找到平衡点。覆盖率越高,实现和维护成本越大。覆盖率低,自动化测试没有实现的价值。针对产品,应该在自动化测试中实现实施测试的关键流程。
自动化测试需要测试人员有一定的软件设计和开发能力,同时也要对被测系统的业务有一定的认识。
自动化测试需要有完善的测试流程和测试策略做保证。
自动化测试的脚本的维护成本比较高。
|
|