随笔分类 - 自动化测试
摘要:0. 简介 1. Freestyle project 1)General 2)源码管理 3)构建触发器 4)构建环境 5)构建 6)构建后操作 2. Maven 项目 1)所有配置项 2)Build 3. 流水线 1)所有配置项 2)流水线 4. 多配置项目 1)所有配置项 2)Configurat
阅读全文
摘要:1. Jenkins 安装插件的两种方式 2. 添加凭据(Credentials) 3. 系统管理——全局工具配置 4. 系统管理——系统设置 5. 常用插件说明 Extended E-mail Notification Deploy war/ear to a container Publish o
阅读全文
摘要:1. 持续集成简介 2. 持续集成环境搭建(Jenkins) 2.1 Git 安装 2.2 JDK 1.8 安装 2.3 Tomcat 安装 2.4 Maven 简介和安装 2.5 Jenkins 安装和基础配置 2.6 Ngrok 安装 2.7 Gradle 安装 1. 持续集成简介 1.1 持续
阅读全文
摘要:本框架的 github 地址:https://github.com/juno3550/InterfaceAutoTest 1. 框架结构说明 2. 框架代码实现 action 包 case_action.py business_process 包 main_process.py util 包 glo
阅读全文
摘要:本框架工程的 github 地址:https://github.com/juno3550/AppAutoTest 1. 关键字驱动框架简介 2. 框架结构说明 3. 框架代码实现 action 包 page_action.py business_process 包 case_process.py d
阅读全文
摘要:1. Monkey 简介 2. Monkey 使用 3. APK 包名查看 4. Monkey 结果与日志分析 5. Monkey 测试中内存问题分析 6. Monkey 测试的停止条件 7. Monkey Script 脚本制作 1. Monkey 简介 什么是 Monkey? Monkey 是
阅读全文
摘要:1. adb 简介 2. adb 常用命令 1. adb 简介 adb 的全称为 Android Debug Bridge,就是起到调试桥的作用。 借助 adb 工具,我们可以管理设备或手机模拟器的状态。还可以进行很多手机操作,如安装软件、系统升级、运行 shell 命令等等。其实简而言说,adb
阅读全文
摘要:1. 定位方式 2. 页面操作 3. 获取界面属性、控件属性 4. 截屏 5. 打开与关闭 APP 6. 键盘事件 1. 定位方式 语法:find_element_by_定位方式(定位表达式) 通过 id 定位 两种定位表达式都可以: driver.find_element_by_id("com.x
阅读全文
摘要:1. Appium 简介 2. Appium 自动化测试环境搭建 1. Appium 简介 Appium 是一个开源的自动化测试框架,适用于原生的、混合的、移动端 Web 的应用程序,其使用 WebDriver 协议来驱动 iOS、Android 和 Windows 应用程序。 原生应用:指用 iO
阅读全文
摘要:概览 明细 https://www.processon.com/view/link/611e29ce5653bb4951466094
阅读全文
摘要:本工程的 github 地址:https://github.com/juno3550/UIPOFramework 1. PO 设计模式简介 2. 工程结构说明 3. 工程代码实现 page 包 action 包 business_process 包 util 包 conf 包 test_data 目
阅读全文
摘要:本工程的 github 地址:https://github.com/juno3550/UIKeywordFramework 1. 关键字驱动框架简介 2. 工程结构说明 3. 工程代码实现 action 包 page_action.py business_process 包 case_process
阅读全文
摘要:1. ddt 装饰器传参 2. ddt 读取数据文件 3. 读取 txt 文件 4. 读取 excel 文件 5. 连接 mysql 1. ddt 装饰器传参 python 的数据驱动模块 ddt 安装:pip install ddt 4 种使用模式: 引入的装饰器 @ddt 导入数据的 @data
阅读全文
摘要:1. pytest 简介 2. pytest 基础用法 2.1 pytest 执行用例的多种方式 2.2 pytest 测试报告 2.3 失败重跑 2.4 setup 和 teardown 2.5 控制测试用例的运行顺序 2.6 pytest.ini:通过配置文件配置要执行的测试用例 3. @pyt
阅读全文
摘要:报告样式效果: 报告源码:HTMLTestRunner.py 1 """ 2 A TestRunner for use with the Python unit testing framework. It 3 generates a HTML report to show the result at
阅读全文
摘要:1. unittest 简介 2. unittest 代码示例 2.1 TestCase(测试用例) 2.2 TestSuite(测试集合) 2.3 按指定顺序执行测试方法 2.4 设置条件忽略指定测试方法 2.5 批量加载测试模块 3. 测试报告(unittest + HTMLTestRunner
阅读全文
摘要:方式1:pillow 库 方式2:scipy 库 方式1:pillow 库 需安装:pip install pillow 1 from PIL import Image 2 from selenium import webdriver 3 4 5 class ImageCompare(object)
阅读全文

浙公网安备 33010602011771号