上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 40 下一页
摘要: 在自动化测试过程中,需要判断预期结果和实际结果是否一致,这时需要使用到断言。 什么是断言呢?简单来说就是实际结果和期望结果去对比。 断言用法 在pytest中,使用assert进行断言,格式为:assert 表达式。 如果表达式返回结果为True,则断言成功,否则断言失败。 常用断言 unittes 阅读全文
posted @ 2020-10-18 21:12 小旭的blog 阅读(310) 评论(0) 推荐(0)
摘要: 以下主要介绍:Pytest的用例收集规则及命令行参数详解。 用例收集 用例收集规则 从一个或者多个目录开始查找,你可以在命令行指定文件或者目录,如果未指定那么从当前目录开始收集用例; 在该目录和所有子目录下递归查找测试模块; 测试模块是指文件名为test_*.py或者*_test.py的文件; 在测 阅读全文
posted @ 2020-10-17 23:34 小旭的blog 阅读(121) 评论(0) 推荐(0)
摘要: Pytest概念 Pytest 是 Python 的一种单元测试框架,与 Python 自带的 unittest 测试框架类似,但是比 unittest 框架使用起来更简洁,效率更高。 Pytest特点 Pytest是一个非常成熟的Python测试框架,主要特点有以下几点: 非常容易上手,入门简单, 阅读全文
posted @ 2020-10-16 04:27 小旭的blog 阅读(90) 评论(0) 推荐(0)
摘要: 简介 pytest是动态编程语言Python专用的测试框架,它具有易于上手、功能强大、可扩展性好、兼容性强、效率高、第三方插件丰富等特点。 功能特征: 完整的文档,包括安装,教程和PDF文档 简单而又详细的断言模式(使用纯assert语句) 自动发现测试模块和功能(以test为标识) 可以运行uni 阅读全文
posted @ 2020-10-15 22:08 小旭的blog 阅读(289) 评论(0) 推荐(0)
摘要: pytest是什么 pytest是python的一款测试框架,拥有unittest的功能并比它更丰富。 allure是什么 有非常多的优秀的测试框架,但却是有非常少优秀的报告工具可以展示非常清楚的用例执行过程和结果。 allure是一款开源的,专门用来展示测试结果的工具,目的是希望团队内部每一个人都 阅读全文
posted @ 2020-10-14 23:01 小旭的blog 阅读(229) 评论(0) 推荐(0)
摘要: 利用Pytest+Request+Allure+Jenkins实现接口自动化; 实现一套脚本多套环境执行; 利用参数化数据驱动模式,实现接口与测试数据分离 使用logger定制实现自动化测试日志记录 实现步骤: 框架结构: 1、接口自动化项目代码编写(先在window实现) 1.1 项目准备 先在w 阅读全文
posted @ 2020-10-14 20:17 小旭的blog 阅读(1947) 评论(1) 推荐(2)
摘要: 1、appium+python 实现单设备的 app 自动化测试 启动 appium server,占用端口 4723 电脑与一个设备连接,通过 adb devices 获取已连接的设备 在 python 代码当中,编写启动参数,通过 pytest 编写测试用例,来进行自动化测试。 2、若要多设备并 阅读全文
posted @ 2020-10-13 23:55 小旭的blog 阅读(479) 评论(0) 推荐(0)
摘要: 本文关于fixture的内容如下: 1、参数化fixture 2、fixture工厂 3、request这个fixture 1、参数化fixture fixture有个params参数,允许我们传递数据。 语法格式: # conftest.py文件 ​ # fixture的params参数 # 取v 阅读全文
posted @ 2020-10-12 19:30 小旭的blog 阅读(141) 评论(0) 推荐(0)
摘要: 本文关于 fixture 的内容如下: fixture 的 autouse 参数 session 和 module 级别的 fixture 1、fixture 的 autouse 参数 pytest 当中的 fixture, 默认情况下在定义好之后,需要测试用例/测试类主动请求使用,才会执行。 但是 阅读全文
posted @ 2020-10-11 19:24 小旭的blog 阅读(80) 评论(0) 推荐(0)
摘要: 我们在编写测试用例,都会涉及到用例执行之前的环境准备工作,和用例执行之后的环境清理工作。 代码版的测试用例也不例外。在自动化测试框架当中,我们也需要编写: 用例执行之前的环境准备工作代码(前置工作代码) 用例执行之后的环境清理工作(后置工作代码) 通常,在自动化测试框架当中,都叫做fixture。 阅读全文
posted @ 2020-10-10 22:39 小旭的blog 阅读(181) 评论(0) 推荐(0)
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 40 下一页