手工测试(Manual testing)是指不借助自动化工具和脚本,直接执行用例后比对实际结果与预期结果。它在特定时期非常重要,但无休止的手工测试(重复劳动),难道不累不烦吗?
答案是显然的,这时自动化测试(Automation testing)就闪亮出场了。
自动化测试是为了节约人力成本和时间成本,把枯燥的回归测试自动化起来,测试人员就有更多的时间去做更有意义的事情。
自动化测试与手工测试本身是相辅相成的,为手工测试争取时间,手工测试为自动化测试补充用例。
①合适的自动化测试框架; ②完备的自动化测试脚本集; ③丰富的自动化测试工具。在进行自动化过程中,需要选择合适的测试用例进行自动化,以使成本收益最大化,如果单纯为了自动化而自动化的话,很容易陷入自动化测试陷阱。
自动化测试不是灵丹妙药,也不是洪水猛兽;合理的进行自动化测试,将对项目产生积极的作用。
我们的自动化刚刚起步,在开展自动化测试过程中,我们会将一些好的实践经验和收获分享给大家。同时也欢迎大家将自动化测试相关的建议、困惑以及经验收获分享给我们,期望与你共同进步。