自动化测试是由程序去代替人工进行系统校验的过程,它能够解决以下几个问题:回归测试(冒烟测试),兼容性测试web实例化不同的浏览器驱动相当于对不同的浏览器进行操作,从而解决浏览器的兼容性测试问题。性能测试,通过一些工具来模拟多个用户实现并发操作。提高工作效率,保障产品质量。
它能在较少的时间内执行更多的测试用例。它能够减少人为的错误。它能够克服手工的局限性。(可以重复执行)
web自动化测试、移动app自动化、接口自动化、单元测试、安全测试、桌面应用自动化测试、嵌入式设备自动化测试。
web自动化、移动App自动化、接口自动化、单元测试自动化
UI(user interface)通过对web应用和app应用进行自动化测试的过程。适合做UI自动化测试的项目包括:需求变动不频繁,前端代码变更维护不方便。项目周期长,项目短,上线之后不需要再去测试。项目需要回归测试,不用回归测试的也不需要写自动化。它的所属分类包括:黑盒测试(功能测试)、UI自动化测试、白盒测试(单元测试)、灰盒测试(接口测试)。
HTML 、Linux 、数据库、手工测试、python基础
①回归测试 (冒烟测试) :针对之前老的功能进行测试 通过自动化的代码来实现对上一个版本的问题的回归。
②兼容性测试 :web实例化不同的浏览器驱动相当于对不同的浏览器进行操作,从而解决浏览器的兼容性测试问题。
③性能测试 :通过一些工具来模拟多个用户实现并发操作 提高工作效率,保障产品质量。
UI自动化测试什么时候开始做,所属分类是什么?
1.自动化测试在手工测试结束后进行
2.属于黑盒测试
[1]https://baijiahao.baidu.com/s?id=1766586331507189876&wfr=spider&for=pc
[2]https://blog.csdn.net/pingsha_luoyan/article/details/104126110
[3]https://blog.csdn.net/JulieJuliezyl/article/details/126444539
[4]https://www.jianshu.com/p/e66288d065cf
[5]https://www.zhihu.com/question/63351498/answer/2811948701