![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自动化测试
文章平均质量分 99
python实现自动化测试///////////////////////////////////////////////////////
奈何碎银没有几两
这个作者很懒,什么都没留下…
展开
-
桌面自动化---PyAutoGUI
目录一:安装二:鼠标操作:1:屏幕和鼠标的位置(行X竖Y):2:获取屏幕和鼠标的位置:3:鼠标移动和点击:4: 鼠标移动案例:5:鼠标拖拽6: 鼠标滚动7:保护措施:8: mouseDown()和mouseUp()函数三:键盘操作:1:write函数的使用2:press函数,keyDown和keyUp函数的使用:3:hotkey函数的使用:四:信息框操作:五:截图和定位操作:六: 案例:一:安装windows:pip install pyautogui -i https://pypi.tuna.ts原创 2020-10-27 18:02:27 · 3050 阅读 · 1 评论 -
移动自动化---Appium入门
标题一: 环境的搭建:二:ADB调试工具的使用:1: 原理:2: 常用的ADB命令:三: 元素定位工具:1: 元素定位工具有两个。2: 如何使用??3: 案例一:4: 案例二:四: 快速入门:1: 测试环境是否正常:2: 查看APP的包名和界面名:3:自动化测试:新建通讯录:一: 环境的搭建:1: java 的JDK2: Android的SDK3:Appinum的安装4: 雷电模拟器(或者用真机测试)5: 安装Appinum客户端pip install Appium-Python-Cli原创 2020-10-25 18:36:37 · 432 阅读 · 0 评论 -
自动化登录
这里写目录标题案例一: 美多商城自动化登录1: 目录结构:2: 代码:案例二: QQ邮箱自动化登录案例一: 美多商城自动化登录需求: 对于美多商城实现自动化登录,并生成登录后的测试报告。1: 目录结构:2: 代码:2.1: main.pyimport unittestfrom BeautifulReport import BeautifulReportif __name__ == '__main__': # 1: 创建测试套件,把当前目录下的tests下的文件加入到容器中原创 2020-10-24 19:46:55 · 1561 阅读 · 2 评论 -
Web自动化---Selenium的基本使用
目录一: 环境搭建:1: 安装Selenium:2: 安装谷歌驱动WebDriver:二:简单案例:1:打开百度网址3秒后关闭。2:环境变量问题:三:元素定位:1:案例演示定位2:演示如果出现异常信息一: 环境搭建:1: 安装Selenium:pip install selenium -i https://pypi.tuna.tsinghua.edu.cn/simple2: 安装谷歌驱动WebDriver:打开谷歌浏览器—>检查—>关于:查看自己的谷歌版本。我的是85版本。下载原创 2020-10-22 16:23:49 · 630 阅读 · 2 评论 -
Pytest的基本使用
目录一: Pytest的安装:二: pytest的简单案例:三: 断言1: assert断言:2:异常断言测试:抛出的异常和指定的一致测试: 抛出的异常和测试的异常不一致。测试:将异常信息存储到变量中。测试:通过异常的内容捕获异常内容。3:警告断言测试警告断言:将警告信息写入变量:通过警告内容捕获信息四:setup和teardown函数案例:验证函数级别案例:验证类级别案例: 验证模块级别:五:pytest.fixture的使用1: fixture的简单使用:2:conftest.py文件的使用3:@pyt原创 2020-10-21 19:22:38 · 5879 阅读 · 0 评论 -
单元测试----Unittest框架
一: Unittest核心要素:1:核心要素概念TestCase:测试用例TestCase继承于 unittest.TestCase测试方法必须以test开头TestSuit:测试套件测试套件: 把多个测试用例集成在一起就是测试套件。1:实例化测试套件 suite = unittest.TestSuite()2: 将测试用例加入测试套件 suite.addTest(MyTest(‘test_xxx’))TextTestRunner:测试执行器: 用来执行测试套件原创 2020-10-20 19:31:46 · 581 阅读 · 0 评论 -
单元测试---TestCase,Client,断言
概述:1: 作用: 对测类,方法,函数进行测试。2: 单元测试是测试的最小单位3: 由于django的特殊性,通过接口测试单元。因为django中的每个单元都是在类视图中。4: 单元测试的好处:消除低级错误减少Bug, 消除低级Bug提高代码质量(测试后快速优化)一: 基于Django的单元测试:1: 概述:Django环境1: 配置文件mysql设置字符集编码为utf-82: 数据库的用户最好是用root,因为测试过程中会出现自动建临时库的操作。每个应用自带tes原创 2020-10-20 13:19:12 · 714 阅读 · 0 评论 -
接口测试
一: 接口测试概念(了解):接口测试: 按照约定的格式给待测软件传入某些数据,之后检测端口给的返回值是否正确。1: 通过协议,域名,端口,路径测试。2:通过PostMan 或者(requests)模块进行测试。3: 保存一些记录,方便以后使用。二: 环境的搭建(掌握):1: 创建虚拟环境:# 查看python3的位置which python3/urs/bin/python3# 指定python3解释器创建虚拟环境 mkvirtualenv test_v7 -p /usr/bin/pyt原创 2020-10-20 09:43:10 · 388 阅读 · 2 评论