对自动化测试认知
在大多数人认知里,自动化测试是万能的,其实不然,接下来就聊聊个人对自动化测试的认知,话不多说,下面直接进入话题~
什么是自动化测试?
让程序代码代替人工去验证系统功能的过程。
自动化测试解决什么问题
- 解决回归测试;
- 解决压力测试;
- 解决兼容性测试;
- 提高测试效率,保证产品质量。
自动化测试的优点
- 较少的时间内运行更多的测试用例;
- 自动化测试脚本可以重复运行;
- 减少人为的错误;
- 克服手动测试的局限性。
自动化测试的误区
- 自动化测试可以完全替代手工测试;
- 自动化测试一定比手工测试厉害;
- 自动化测试可以发现更多的bug;
- 自动化测试适用于所有功能。
什么项目适合UI自动化测试?
- 需求变动不频繁;
- 项目周期长;
- 项目需要回归测试。
自动化测试分类
- web自动化测试
- 移动自动化测试
- 接口自动化
- 单元测试自动化测试
注:web自动化测试和移动自动化测试都属于UI自动化测试。
以上是自动化认识的基本认知!