写在前面
自动化测试适用于回归测试,但部分场景是无法自动化测试的,目前主流方案是自动化为主+人工测试为辅;自动化测试的核心是测试用例,为达到良好的测试目的需及时优化测试用例。
定义
自动化测试是指运用功能测试工具,在没有人为干预情况下,完成系统功能测试并推送测试结果。
目的
自动化测试的目的是节约人力成本及时间成本,把枯燥的回归测试自动化起来,缩短项目周期,最终达到先于用户发现问题、先于用户投诉解决问题的效果。
为什么需要自动化测试?
能解决手工测试存在的以下缺点:1存在大量重复性工作。2测试效率低且成本高;3无法支撑紧急且大量的测试工作;
自动化测试要点
测试的主要工作就是收集证据、形成假设,执行操作、验证假设。故而,测试数据是否有效、案例库是否完备、步骤库是否合理和结果库是否准确至关重要。