① 自动化测试可以在任何阶段实施,但为什么前提是功能相对稳定?
因为自动化测试本来就是为了提高效率,脚本改动的越少,使用率越高说明脚本越有用,但是如果功能不稳定,今天写个脚本测试完之后,明天加了功能或改了功能,脚本要重新变动,违背了自动化测试的初衷
② 自动化测试的优势
- 能够减少重复测试的时间,实现快速的回归测试
- 可以运行更多更繁琐的测试
- 更好的利用资源
③ 自动化测试的使用对象
需求变动不频繁,项目周期长(项目周期短的话自动化测试用不了几次),自动化测试脚本可重复使用
④ 自动化测试为什么还要写测试用例再转化成脚本?
因为自动化测试是把手工测试要做的事情写成脚本去做,所以还是要依据脚本来
⑤ 自动化测试代替不了手工测试
因为人的思维具有发散性,而脚本是死的,所以不可能所有测试都能被自动化测试覆盖到