web自动化测试(一)初体验

功能测试

  • 测试工程师操作系统,由被测系统产生响应并返回结果,测试工程师拿到结果后与预期结果对比

UI自动化测试

  • 测试工程师角色发生转变,编写自动化脚本,由测试脚本调用selenium模拟操作被测系统,代替人工进行结果对比

UI自动化存在位置

  • UI自动化较service和unit测试而言,开发与维护成本较高,效率较低,那为什么还要存在呢,但是相较人工执行来说还是存在着不可替代的位置,执行效率和准确率等方面还是比人工测试相对靠谱。

什么项目可以做UI自动化测试

  • 因为上面提到了UI自动化测试的尴尬存在,所以在做UI自动化测试时要学会取舍,不能全部搬过来搞UI自动化测试,那什么时候、什么情况、什么项目可以考虑做UI自动化测试
    • 业务流程不频繁改动
    • UI 元素不频繁改动
    • 需要频繁回归的场景
    • 核心场景等

web自动化测试相关技术

  • Selenium:支持多语言,行业内最火最主流
  • Pytest/JUnit5:最好用最全面的单元测试框架
  • Allure:非常酷炫的测试报告
posted @ 2022-05-18 22:23  小小滴人a  阅读(149)  评论(0编辑  收藏  举报