一、自动化测试概述
自动化测试就是用程序(脚本)测试程序
手工测试的局限性:
- 覆盖性:主要是无法覆盖所有的代码路径
- 时效性:短时间内无法大量完成测试用例的执行工作
- 重复性:回归测试具有一定的机械性、重复性、工作量往往比较大
自动化测试的优势:
- 对回归测试更加方便
- 测试具有一致性和可重复性,自动化的一个明显的好处是可以在较少的时间内运行更多的测试
- 有效的利用人力物力资源,提高测试工作效率
- 将繁琐的重复任务自动化,可以提高准确性和测试人员的积极性,可以让测试人员专注于手工测试部分,提高手工测试的效率
自动化测试的缺点:
- 自动化没有思维,不能进行主观判断
- 发现问题的能力不行
- 主要是在于没有思维,可以在面试过程中围绕这个点展开讨论
- 需要懂一门技术栈 python、Java
二、自动化测试工具
从所支持的系统架构上,目前可以划分为两大阵营
- 支持C/S和B/S架构-uft
- 只支持B/S架构-selenium
从收费模式上,目前可以划分为三大阵营:
- 商业化工具
- 开源工具
- 自主开发工具
自动化测试流程:

另外附上聪聪的博客:
https://blog.youkuaiyun.com/qq_43411555/article/details/105741002
✨
自动化测试概述与工具介绍
本文介绍了自动化测试,它是用程序测试程序。对比手工测试,自动化测试在回归测试、效率等方面有优势,但也存在无主观判断、发现问题能力弱等缺点,且需掌握技术栈。还介绍了自动化测试工具,从系统架构分C/S和B/S架构支持情况,从收费模式分商业化、开源和自主开发工具。
1161

被折叠的 条评论
为什么被折叠?



