《Python自动化测试九章经》
Python是当前非常流行的一门编程语言,它除了在人工智能、数据处理、Web开发、网络爬虫等领域得到广泛使用之外,他也非常适合软件测试人员使用,但是,对于刚入行的测试小白来说,并不知道学习Python语言可以用来完成哪些测试工作,或者已经掌握了一些Python编程基础,但不知道如何在工作和项目中应用。
我录制了一套视频,帮助大家梳理了Python在测试工作中应用的各个方面,命名为《Python自动化测试九章经》

如果你想在测试工作中尝试用Python完成自动化测试,那么应该跳不出这个范围。我每一章节我都介绍了当前最热门的测试库和框架。让你快速的对这些工具和框架建立概念,以及如何使用。
注:课程的定位为精品小课。
课程大纲
- 第一章 自动化测试的基石-单元测试框架
- 1.1 单元测试基本概念
- 1.2 如何编写测试用例
- 1.3 基础概念fixtrue
- 1.4 基础概念之断言
- 1.5 基础概念之测试运行
- 1.6 单元测试框架之nose2
- 1.7 单元测试框架之pytest
- 第二章 Web自动化测试
- 2.1 Selenium介绍
- 2.2 selenium元素定位
- 2.3 selenium应用
- 2.4 集成unittest
- 2.5 测试框架之SeleniumBase
- 第三章 接口自动化测试
- 3.1 接口测试基础
- 3.2 Requests介绍
- 3.3 集成unittest
- 3.4 测试框架之HttpRunner
- 第四章 App移动自动化测试
- 4.1 appium介绍与安装
- 4.2 appium的基本使用
- 4.2 appium控件定位
- 4.3 appium实例
- 4.4 集成unittest
- 4.5 测试库之uiautomator2
- 4.6 测试工具之Airtest
- 第五章 Windows GUI自动化测试
- 5.1 测试库之pywinauto
- 5.2 测试库之pyautogui
- 第六章 性能自动化测试
- 6.1 locust介绍
- 6.2 locust实例
- 6.3 locust高级用法
- 6.4 性能测试库之boom
- 6.5 性能测试库之Molotov
- 第七章 关键字驱动测试框架
- 7.1 robot framework介绍
- 7.2 robot framework安装
- 7.3 robot framework基础关键字
- 7.4 Web测试之SeleniumLibrary
- 7.5 接口测试之RequestsLibrary
- 第八章 BDD测试框架
- 8.1 BDD概念
- 8.2 behave实例
- 8.3 gauge安装与使用
- 8.4 gauge编写Web测试
- 8.5 gauge编写接口测试
- 第九章 快速生成测试数据
- 9.1 random模块
- 9.2 生成测试数据之testdata
- 9.3 生成测试数据之faker
- 9.4 基于单元测试框架的测试数据之hypothesis
课程地址:
https://edu.csdn.net/course/detail/26260
《Python自动化测试九章经》的更多相关文章
- 简单物联网:外网访问内网路由器下树莓派Flask服务器
最近做一个小东西,大概过程就是想在教室,宿舍控制实验室的一些设备. 已经在树莓上搭了一个轻量的flask服务器,在实验室的路由器下,任何设备都是可以访问的:但是有一些限制条件,比如我想在宿舍控制我种花 ...
- 利用ssh反向代理以及autossh实现从外网连接内网服务器
前言 最近遇到这样一个问题,我在实验室架设了一台服务器,给师弟或者小伙伴练习Linux用,然后平时在实验室这边直接连接是没有问题的,都是内网嘛.但是回到宿舍问题出来了,使用校园网的童鞋还是能连接上,使 ...
- 外网访问内网Docker容器
外网访问内网Docker容器 本地安装了Docker容器,只能在局域网内访问,怎样从外网也能访问本地Docker容器? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动Docker容器 ...
- 外网访问内网SpringBoot
外网访问内网SpringBoot 本地安装了SpringBoot,只能在局域网内访问,怎样从外网也能访问本地SpringBoot? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装Java 1 ...
- 外网访问内网Elasticsearch WEB
外网访问内网Elasticsearch WEB 本地安装了Elasticsearch,只能在局域网内访问其WEB,怎样从外网也能访问本地Elasticsearch? 本文将介绍具体的实现步骤. 1. ...
- 怎样从外网访问内网Rails
外网访问内网Rails 本地安装了Rails,只能在局域网内访问,怎样从外网也能访问本地Rails? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动Rails 默认安装的Rails端口 ...
- 怎样从外网访问内网Memcached数据库
外网访问内网Memcached数据库 本地安装了Memcached数据库,只能在局域网内访问,怎样从外网也能访问本地Memcached数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装 ...
- 怎样从外网访问内网CouchDB数据库
外网访问内网CouchDB数据库 本地安装了CouchDB数据库,只能在局域网内访问,怎样从外网也能访问本地CouchDB数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动Cou ...
- 怎样从外网访问内网DB2数据库
外网访问内网DB2数据库 本地安装了DB2数据库,只能在局域网内访问,怎样从外网也能访问本地DB2数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动DB2数据库 默认安装的DB2 ...
- 怎样从外网访问内网OpenLDAP数据库
外网访问内网OpenLDAP数据库 本地安装了OpenLDAP数据库,只能在局域网内访问,怎样从外网也能访问本地OpenLDAP数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动 ...
随机推荐
- Java SSM 商户管理系统 客户管理 库存管理 销售报表 项目源码
需求分析: 有个厂家,下面有很多代理商(商户或门头等),之前商户进货.库存.销售.客户资料等记录在excel表格中 或者无记录,管理比较混乱,盈利情况不明.不能有效了解店铺经营情况和客户跟踪记录 厂家 ...
- 松软科技web课堂:字符串方法和属性
字符串方法帮助您处理字符串. 字符串方法和属性 原始值,比如“Bill Gates”,无法拥有属性和方法(因为它们不是对象). 但是通过 JavaScript,方法和属性也可用于原始值,因为在执行方法 ...
- 利用Azure虚拟机安装Dynamics 365 Customer Engagement之九:新建组织
我是微软Dynamics 365 & Power Platform方面的工程师罗勇,也是2015年7月到2018年6月连续三年Dynamics CRM/Business Solutions方面 ...
- OC-类似歌词字体颜色逐字变化的实现方法
预期实效果图如下: 如上图所示,文字的颜色会根据时间的移动,逐字变成绿色. 实现方法:(1)调用方法: 用 void UIRectFillUsingBlendMode(CGRect rect, CGB ...
- 微信小程序中换行,空格(多个空格)写法
在小程序中HTML的网页实体无法正常使用,小程序中的写法为: 一.空格,换行 <text>你好!\t七月流火啊!\n我在下一行</text> \t 空格( 多个只会显示一个空格 ...
- Linux—vi/vim命令详解
如何在 vi 里搜索关键字 在命令模式下敲斜杆( / )这时在状态栏(也就是屏幕左下脚)就出现了 "/" 然后输入你要查找的关键字敲回车就行了. 如果你要继续查找此关键字,敲字符 ...
- yum update 出错
yum update 出错 : mirrors.163.com; Unknown error" Trying other mirror. yum-utils-1.1.31-52.el7.no ...
- Android开发笔记:Android开发环境搭建
基于Eclipse开发 1. 安装JDK 首先进入JDK下载页面,选择需要的版本下载安装. JDK 下载地址:https://www.oracle.com/technetwork/java/javas ...
- 怎么在ubuntu下安装使用pycharm
1.安装jdk 先下载jdk: https://pan.baidu.com/s/1o7MqvKA 解压到本地: 方法一:直接点击右键,点“提取此文件 方法二:使用命令行sudo tar -zxvf j ...
- python接口自动化10-excel设计模式实战
前言 一.简介 1.环境准备:python+requests+excel+unittest+ddt,主要安装以下环境,其它一般都有了,没有自行安装: pip install xlrd pip inst ...