• Python自动化测试入门科技树


    • Python基础:

    入门语法和数据类型:

    编码环境安装基本语法

    常用数据类型

    常用运算符

    Llist、Tuple、Dict、if&for、while

    • Python进阶:

    函数:

    语法

    内置函数

    函数编写

    file对象测试数据读写操作

    OS对目录操作引用

    异常处理&异常基类学习

    调试方法&技巧

    类与对象:

    创建

    继承与初始化函数

    封装复用

    模块引入import&fromimport

    • python高级:

    单元测试//数据驱动/半自动化:

    单元测试  unittest

    单元测试报告  Htmlreport

    Excel读写测试数据

    Mysql读写测试数据

    配置文件的使用与设计、类封装

    DDT框架原理以及使用

    DDT框架结合单元测试

    SMTP发送邮件

    logging日志输出原理

    logging日志类封装

    • Python实战

    接口自动化

    http通信学习

    接口测试工具

    reqests模块讲解应用

    需求分析和用例设计

    数据管理和数据驱动

    数据获取和解析、json、dict

    结合单元测试+ddt

    优化 创造环境数据

    断言、正则使用

    日志处理和报告生成

    jenkins持续集成

    web自动化

    seleniumwebdriver环境搭建

    web页面组成 html+dom对象

    简单元素定位和定位辅助工具

    复杂元素定位

    selenium框架原理

    常用页面操作

    pageobject设计模式原理以及架构

    自动化实战 应用场景、需求分析和用例设计

    pageobject设计模式应用

    引入单元测试、断言处理

    深入分层设计、异常处理、集成日志

    basepage提取

    引入pytest

    加入jenkins持续集成

    APP自动化

    环境安装和原理

    安卓app界面元素、package/activity

    ADT工具和常用adb命令

    uiautomatorviewer使用

    appium工作原理、Desired Capabilities

    appium元素定位 id/classname

    uiautomator定位

    appium常用操作

    appium上下文和H5测试

    代码重构basepage

    po设计

    加入jenkins持续集成

    RF框架

    robotframework

    RF语法变量使用

    测试用例编写

    库、资源 关键字类型、定义、使用

    资源和测试套件设置

    控制流

    执行dos命令、python语句

    web自动化库selenium2library常用关键字

    实现分层思想

    常用断言、异常处理

    测试用例管理、常用命令

    加入jenkins持续集成

    appiumLibrary应用

    requestsLibrary应用

  • 相关阅读:
    【蓝牙音箱】小米小爱蓝牙音箱
    table表格 td设置固定宽度
    VMware ESXi 客户端连接控制台时,提示“VMRC 控制台连接已断开...正在尝试重新连接”的解决方法
    redis-bitmap 命令使用的一些帖子
    TCP11种状态
    nginx--cookies转发
    MQTT协议介绍
    常用链路追踪工具
    常用字符串处理命令
    spring maven repository
  • 原文地址:https://www.cnblogs.com/hereisdavid/p/13289118.html
Copyright © 2020-2023  润新知