...

Python自动化学习目标

Python基础

Python基础

方法论

Python常用模块及三方包

Python常用模块

数据/配置文件解析

编码及加密

数据库操作

其他

Python进阶(自学)

Python进阶

数据结构及常见算法

Linux基础(自学)

Selenium基础及进阶

Pytest框架

  • 掌握使用函数、类来编写测试用例
  • 掌握Pytest运行用例的方法及常见参数
  • 掌握不同范围的setup/teardown方法
  • 掌握Fixture函数的编写和使用
  • 掌握参数化数据驱动用例的编写
  • 掌握配置文件的使用及日志相关配置
  • 掌握基本钩子方法来添加自定义参数、配置,执行自定义流程
  • 掌握常用的Pytest三方插件的使用(待定)

Web UI测试框架(Pytest)

  • 理解什么是框架及测试框架,了解测试框架主要解决的问题
  • 了解常见的框架类型及分层测试框架
  • 掌握框架项目的规划思路,及解决方案
  • 掌握页面基础类的使用,及driver常见操作的封装
  • 掌握Pytest + Allure报告在项目中的实际应用
  • 掌握作为用例辅助的Fixture方法的灵活使用
  • 掌握使用Pytest压缩及发送邮件的方法
  • 掌握Markdown说明文档的编写

Appium基础及进阶

  • 掌握Appium环境的搭建
  • 掌握Android基础知识
  • 掌握ADB及ADB Shell常用命令
  • 掌握Monkey的基本使用
  • 掌握uiautomatorviewer及Appium Inspector元素审查工具
  • 掌握Appium Android常用的元素定位及操作
  • 掌握屏幕滑动、坐标点击、动作链等操作
  • 掌握应用安装、卸载、启动等操作
  • 掌握H5及混合App的定位及操作
  • 了解Appium常见的异常及处理方法

App测试框架实战(Robot Framework)

网络基础知识及接口测试

Requests接口自动化

接口测试框架(Unittest)

综合项目实战

  • 掌握Unittest在框架中的应用
  • 掌握Pytest在框架中的应用
  • 掌握Robot Framework在框架中应用
  • 掌握HttpRunner框架的基本应用
  • 掌握Behave行为驱动框架的使用(待定)

Git及Jenkins持续集成

  • 掌握Git命令的基本使用
  • 了解Docker的基本使用(待定)
  • 掌握SourceTree的基本操作(待定)
  • 了解Sonar Qube的搭建及基本使用(待定)
  • 掌握Jenkins的搭建及流程配置
  • 掌握发送邮件的配置
  • 掌握参数化构建方法
  • 掌握定时执行及定时SCM轮询
  • 了解Jenkins Pipeline的基本语法(待定)

测试开发入门

posted @ 2021-07-12 18:45  韩志超  阅读(1181)  评论(1编辑  收藏  举报