jck28-lucio-web自动化测试价值与体系

功能测试场景

autonumber

actor 测试工程师 as tester
participant 系统 as sys

tester → sys: 测试工程师在系统页面做点击输入等操作
sys → sys: 系统运行产生响应
sys → tester: 测试工程师拿到实际结果与预期结果对比

UI 自动化测试场景

title Web自动化测试场景
autonumber

actor 测试工程师 as tester
participant 编程语言 as python
participant Selenium as web
participant 被测系统 as sys

tester → python: 编写自动化测试脚本
python → web: 调用selenium执行自动化测试脚本
web → sys: 模拟点击、输入等操作,并获取自动化运行的响应结果
sys → python: 拿到系统的响应结果,并与提前设定好的预期结果进行对比

什么时候可以做UI自动化测试

Web自动化测试相关技术

  • Selenium:支持多语言,行业内最火最主流
  • Pytest/JUnit5:最好用最全面的单元测试框架
  • Allure:测试报告

Web自动化测试在企业中的实践

  • 有赞
  • 美团

Web自动化测试在企业中的实践

Web自动化测试学习路线

@startmindmap

  • Web自动化测试
    ** 初级
    *** selenium 常见方法的基本使用
    *** 基本web自动化测试用例编写
    ** 中级
    *** web自动化测试技巧进阶使用
    *** 用例集成截图、日志、报告
    ** 高级
    *** PageObject设计模式
    *** 基于 page object 模式的测试用例编写
    ** 资深与拓展
    ** 常见面试题

@endmindmap

必修-初级

必修-中级

必修-高级

资深与拓展

相关面试题