zoukankan      html  css  js  c++  java
  • 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应用

  • 相关阅读:
    Jmeter(十五)正则表达式提取参数
    jmeter学习笔记(十三)debug调试工具
    jmeter学习笔记(十二)函数
    港澳台手机号正则表达式,区号+手机
    Mac 模拟弱网测试
    Mac下安装fiddler
    Appium基础总结1:获取包名和Activity
    selenium常用资源的阿里镜像链接(转)
    JMETER数据库MYSQL--初入门
    JMETER接口测试-小试牛刀(二)
  • 原文地址:https://www.cnblogs.com/hereisdavid/p/13289118.html
Copyright © 2011-2022 走看看