随笔分类 -  测试

相关
摘要:目录 1. 脚本内启动其他app 2. 关闭当前app 3. 关闭所有app 4. 获取app 端界面元素的自带工具uiautomatorviewer 4.1 工具简介 4.2 如何使用 4.2.1 通过id 抓取搜索元素 4.2.2 通过class 抓取元素 4.2.3 通过xpath 抓取元素 阅读全文
posted @ 2021-04-13 11:39 Mr-刘 阅读(383) 评论(0) 推荐(0)
摘要:目录 1. 移动端测试是什么 2. 移动端测试分类 2.1 app 功能测试 2.2 app 自动化测试 2.3 app 安全测试 3. 主流的移动端自动化工具 4. Appoum 操作 4.1 启动Appium 服务 4.2 连接客户端和服务端 4.3 appium 录制脚本并将录制的代码放在py 阅读全文
posted @ 2021-04-13 11:07 Mr-刘 阅读(765) 评论(0) 推荐(0)
摘要:目录 1. selenium-IDE 概念 2. selenium-IDE 功能简介 3. selenium-IDE 使用 1. selenium-IDE 概念 Selenium的IDE(集成开发环境)是一个易于使用的Firefox插件,用于开发Selenium测试案例。它提供了一个图形用户界面,用 阅读全文
posted @ 2021-04-12 18:39 Mr-刘 阅读(314) 评论(0) 推荐(0)
摘要:目录 1. po 模型介绍 2. PageObject 设计模式 3. PO 的核心要素 4. 非 PO 实现 4.1 代码展示 4.2 代码分析 5. PO 实现 5.1 实现BasePage 5.2 实现 SearchPage 5.3 实现 TestCase 6. 总结 7. PO 模式的优点 阅读全文
posted @ 2021-04-12 15:45 Mr-刘 阅读(1377) 评论(0) 推荐(0)
摘要:目录 1. 鼠标和键盘操作 1.1 鼠标 1.2 键盘 2. 浏览器等待 2.1 为什么要进行等待 2.2 selenium 中等待的分类 1. 鼠标和键盘操作 1.1 鼠标 手动测试时键盘的操作在selenium页有实现,关于鼠标的操作由ActionChains()类来提供,关于键盘的操作由Key 阅读全文
posted @ 2021-04-12 11:24 Mr-刘 阅读(279) 评论(0) 推荐(0)
摘要:目录 1. 什么是框架 2. 为什么使用框架 3. selenium 工作原理 4. selenium 环境搭建 5. selenium 对浏览器操作 6. selenium 获取断言信息 6.1 什么是断言 6.2 获取断言信息的操作 7. selenium 八大元素定位 8. 元素的操作 9. 阅读全文
posted @ 2021-04-09 11:28 Mr-刘 阅读(414) 评论(0) 推荐(0)
摘要:目录 1. xpath 概念 1.1 XML 与 HTML 对比 1.2 节点的概念 2. xpath 路径表达式 3. css 选择器 1. xpath 概念 XPath即为XML路径语言,它是一种用来(标准通用标记语言的子集)在 HTML\XML 文档中查找信息的语言。 W3School官方文档 阅读全文
posted @ 2021-04-09 10:34 Mr-刘 阅读(175) 评论(0) 推荐(0)
摘要:目录 1. 什么是自动化测试 2. 为什么要进行自动化测试 3. 自动化测试的分类 3.1 整体的分类 3.2 自动化功能测试的分类 3.3 自动化性能测试 4. web 自动化条件和使用范围 5. web 自动化常用的工具 6. 元素的定位 6.1 为什么要学习元素定位 6.2 元素定位的工具或手 阅读全文
posted @ 2021-04-09 10:13 Mr-刘 阅读(144) 评论(0) 推荐(0)
摘要:目录 1. Tomcat 安装与环境配置 2. Tomcat启动 3. 配置Jenkins,构建持续集成 4. Jenkins 使用 4.1 Jenkins 新建项目anttest 5. 删除 Jenkins中以构建的项目 1. Tomcat 安装与环境配置 1)解压Tomcat文件夹 2)环境配置 阅读全文
posted @ 2021-04-07 10:40 Mr-刘 阅读(174) 评论(0) 推荐(0)
摘要:目录 1. 简介 2. 配置 2.1 配置库文件 2.2 配置ant的编译文件build.xml 2.3 出现邮件发送失败时怎么解决 3. 修改测试报告的样式 1. 简介 apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。由Ap 阅读全文
posted @ 2021-04-07 10:22 Mr-刘 阅读(3211) 评论(0) 推荐(1)
摘要:目录 1. 流程 2. requests 读取 CSV 文件 3. 使用requests 请求读CSV的结果并放到列表中 4. 写测试用例并生成测试报告 5. requests 读取 excel 文件 6. 使用requests 请求读取到excel 7. 编写测试用例并生成测试报告 1. 流程 读 阅读全文
posted @ 2021-04-07 09:12 Mr-刘 阅读(373) 评论(0) 推荐(0)
摘要:目录 1. 介绍 2. 前提 3. get 请求 4. get 传参 4.1 get 传参的第一种方式 4.2 get 传承的第二种方式 5. post 传参 5.1 post 传参的第一种方式 5.2 post 传参的第二种方式 6. requests 响应 7. requests 扩充 1. 介 阅读全文
posted @ 2021-04-06 16:55 Mr-刘 阅读(103) 评论(0) 推荐(0)
摘要:1)在dataDemo 目录下新建两个CSV文件,一个写加法一个写减法 一个正确一个不正确,所以测试报告中也是一样一个正确一个不正确 2)在readDemo 目录下 readCsv.py 写入两个类方法 3)导入开发代码和读取csv的py文件并实例化 4)写测试用例并运行生成测试报告 5)查看测试报 阅读全文
posted @ 2021-04-06 16:39 Mr-刘 阅读(66) 评论(0) 推荐(0)
摘要:目录 1. 简介 2. Allure 常用的几个特性 3. 具体使用——案例 3.1 案例2 (with allure.step,allure.attach) 4. allure 使用过程中出现的问题 1. 简介 Allure 是一款轻量级并且非常灵活的开源测试报告框架。它支持绝大多数测试框架,例如 阅读全文
posted @ 2021-04-06 16:22 Mr-刘 阅读(396) 评论(0) 推荐(0)
摘要:目录 1. 数据代码不分离前 2. 读取 CSV 文件 3. 读取 XML 文件 1. 数据代码不分离前 1)新建funcDemo目录与testDemo 目录同级 2)在funcDemo 目录下新建 ClaDemo.py 模拟开发写代码,加减法 3)在testDemo 目录下新建test_03.py 阅读全文
posted @ 2021-04-06 16:03 Mr-刘 阅读(662) 评论(0) 推荐(0)
摘要:目录 注意事项 1. 命名规则 2. pytest 生成自带的 html 测试报告 2.1 指定测试用例并生成测试报告 2.2 运行指定模块下,运行所有test开头的类和测试用例 2.3 直接执行 pytest.main() 【自动查找当前目录下,以test_ 开头的文件或者以_test 结尾的py 阅读全文
posted @ 2021-04-06 15:47 Mr-刘 阅读(197) 评论(0) 推荐(0)
摘要:目录 1. CSV 文件读取 2. XML 文件读取 2.1 定义 2.2 XML 和 HTML 的差异 2.3 XML 命名规则 2.4 XML 使用 2.4.1 XML 测试加减法 1. CSV 文件读取 1) 在data 目录下新建 test.csv 并写入数据 2)新建 readdata 目 阅读全文
posted @ 2021-04-06 14:06 Mr-刘 阅读(530) 评论(0) 推荐(0)
摘要:目录 1. 须知 2. 格式 3. 生成测试报告 3.1 具体步骤 1. 须知 html格式的就是HTMLTestRunner了,HTMLTestRunner是 Python 标准库的 unittest 框架的一个扩展,它可以生成一个直观清晰的 HTML 测试报告。使用的前提就是要下载 HTMLTe 阅读全文
posted @ 2021-04-06 13:37 Mr-刘 阅读(276) 评论(0) 推荐(0)
摘要:目录 1. 单元测试,集成测试,功能测试 1.1 单元测试 1.2 集成测试 1.3 功能测试 2. unittest 重要组成 2.1 TestFixture 2.1.1 setUpClass 2.1.2 tearDownClass 2.2 TestCase >测试用例 2.3 TestSuite 阅读全文
posted @ 2021-04-06 13:22 Mr-刘 阅读(367) 评论(0) 推荐(0)
摘要:目录 1. 将 serveragent-2.2.1 上传到linux 服务 2. 解压serveragent 3. 填写 jmeter 中对应的数据库url 地址 4. 对数据库进行操作测试 5. 开放 linux 4444 端口并保存 6. 启动serveragent 中的 .sh 文件 7. 添 阅读全文
posted @ 2021-04-06 11:08 Mr-刘 阅读(215) 评论(0) 推荐(0)