Appearance
Web自动化测试专家学习线路
1.部署项目
选择自己感兴趣的项目,部署在Linux 或者Mac系统上,系统要求最低配置:4核8G
推荐部署项目(可选其一) |
---|
用户管理系统部署 |
会员系统部署 |
CRM系统部署 |
ERP系统部署 |
OA系统部署 |
商城系统PC端部署 |
商城系统APP端部署 |
2.安装必备工具
前期在自己PC本地上安装一些工具用于后续的测试练习
功能 | 工具 |
---|---|
Python3/selenium | Python3_selenium及Pytest的安装与配置 |
JDK8/JUnit | JDK8及JUnit的安装与配置 |
Nodejs20 | Nodejs20安装与配置 |
IDEA2021 | IDEA2021安装与配置 |
Pycharm | Pycharm安装与配置 |
HBuilder | HBuilder安装与配置 |
API接口数据模拟 | Postman安装与使用 |
Git工具 | Git工具安装与使用 |
3.学习线路与实战
前期学习Python3/JAVA基础语法 及 其各自自动化框架语法,并通过登录场景来启动demo程序,中期学习如何设计框架及管理自动化测试用例,后续借助CD平台或测试平台来定时构建运行自动化及展示自动化测试报告。
3.1 基础学习
阶段 | 链接 |
---|---|
1阶段-基础,耗时1-2天 | 1_Python基础语法 |
1阶段-基础,耗时1-2天 | 1_Pytest基础语法 |
1阶段-基础,耗时1-2天 | 1_JAVA基础语法 |
1阶段-基础,耗时1-2天 | 1_JUnit基础语法 |
1阶段-基础,耗时1-2天 | 1_Selenium基础语法 |
3.2 实战
阶段 | 链接 |
---|---|
2阶段-进阶,耗时1-2天 | 2_实战:pytest 框架编写接口用例 |
2阶段-进阶,耗时1-2天 | 2_实战:selenium+pytest 框架编写ui用例 |
2阶段-进阶,耗时1-2天 | 2_实战:JUnit 框架编写单元用例 |
2阶段-进阶,耗时1-2天 | 2_实战:Jenkins+pytest+allure 持续集成 |