web自动化测试(一)初体验
功能测试
- 测试工程师操作系统,由被测系统产生响应并返回结果,测试工程师拿到结果后与预期结果对比
UI自动化测试
- 测试工程师角色发生转变,编写自动化脚本,由测试脚本调用selenium模拟操作被测系统,代替人工进行结果对比
UI自动化存在位置
- UI自动化较service和unit测试而言,开发与维护成本较高,效率较低,那为什么还要存在呢,但是相较人工执行来说还是存在着不可替代的位置,执行效率和准确率等方面还是比人工测试相对靠谱。
什么项目可以做UI自动化测试
- 因为上面提到了UI自动化测试的尴尬存在,所以在做UI自动化测试时要学会取舍,不能全部搬过来搞UI自动化测试,那什么时候、什么情况、什么项目可以考虑做UI自动化测试
- 业务流程不频繁改动
- UI 元素不频繁改动
- 需要频繁回归的场景
- 核心场景等
web自动化测试相关技术
- Selenium:支持多语言,行业内最火最主流
- Pytest/JUnit5:最好用最全面的单元测试框架
- Allure:非常酷炫的测试报告
本文来自博客园,作者:小小滴人a,转载请注明原文链接:https://www.cnblogs.com/xxiaow/p/16286640.html
任何人的成功都无法一蹴而就,每一阶段的抵达,都离不开一步一个脚印的积累。只要不急不躁,耐心努力,保持对新事物的好奇,就是行进在成为更好自己的路上。慢慢来,别着急,生活终将为你备好所有的答案。