上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: 在上文中,我们介绍并使用了pytest-html插件,总之并不复杂,但是今天我们要讲一个比pytest-html插件强很多的插件allure报告,我们要掌握他并且灵活使用,之后的框架就不需要考虑其他的了 1.使用allure需要什么? 因为allure的环境基于Java环境,所以得先下载JDK 下载 阅读全文
posted @ 2023-07-26 14:40 似小陈ya 阅读(822) 评论(0) 推荐(2) 编辑
摘要: 1.下载 pytest框架有官方的报告pip install pytest-html 下载成功,那我们怎么使用呢? 2.使用 可以直接在配置文件里使用 在 pytest 配置文件中, 增加命令选项 选项: --html=./报告路径/报告⽂件名.html 说明: --self-contained-h 阅读全文
posted @ 2023-07-19 18:20 似小陈ya 阅读(470) 评论(2) 推荐(0) 编辑
摘要: 1、介绍与使用场景 conftest.py 这个是什么呢? 顾名思义,他就是一个文件,那这个文件是干什么用的呢? 在我们上文中,用了fixture函数是直接在用例的文件里定义的,那不能我们所有的用例想用到fixture都一个个定义吧,所以Pytest提供了一个conftest.py文件,这样呢,就可 阅读全文
posted @ 2023-07-19 16:13 似小陈ya 阅读(377) 评论(0) 推荐(1) 编辑
摘要: fixture是Pytest的测试夹具,相当于unittest的setup和teardown,这个在之前我们也有介绍 setup和teardown详情可看:https://www.cnblogs.com/nuomituan/p/17541815.html 那为什么我们不用setup和teardown 阅读全文
posted @ 2023-07-18 18:22 似小陈ya 阅读(349) 评论(0) 推荐(1) 编辑
摘要: 在实际工作中,有比如某些用例先不执行但是也要先保留,就可以使用pytest的跳过功能,实际场景用的不多 使用起来,也很简单,我们直接使用装饰器 pytest.mark.skip(self,reason=None) reason表示我们写一下跳过的原因 直接实战 class TestDemo(obje 阅读全文
posted @ 2023-07-18 11:23 似小陈ya 阅读(203) 评论(0) 推荐(1) 编辑
摘要: 今天来讲下参数化,具体是什么意思呢,举个例子 比如我们要测试登录功能,第一步会填写账号,第二步会填写密码,这是一条完整的操作,但是其中会有很多条用例比如账号错误、密码错误、账号为空、密码为空的各种情况,但是在输入账号、密码的操作都是一样的 我们不能一条用例复制很多次,然后再输入不同的情况,所以就用到 阅读全文
posted @ 2023-07-14 16:37 似小陈ya 阅读(598) 评论(3) 推荐(2) 编辑
摘要: 我们在写自动化测试的时候,得到测试结果之后,现在要开始拿实际结果与期望结果做对比了 那如果是测试1个结果,我们可以用肉眼比对,如果是百十来个用例结果,我们肉眼就看不过来了,所以我们需要断言,而在Pytest中也有断言,而且Pytest的断言使用的是Python自带的,所以使用起来很方便 使用的断言关 阅读全文
posted @ 2023-07-14 14:24 似小陈ya 阅读(673) 评论(0) 推荐(1) 编辑
摘要: 上文中我们学习了前置后置,今天我们来学下配置文件,配置文件是什么呢? 1、配置文件是什么 先来讲下背景:我们之前执行代码的时候是用命令行pytest -s -v ,如果是一个项目的话,我们不会每次执行代码都输入-s -v ,所以pytest提供了一个功能 - 配置文件pytest.ini pytes 阅读全文
posted @ 2023-07-11 17:45 似小陈ya 阅读(338) 评论(1) 推荐(1) 编辑
摘要: 上文中我们学习了Pytest的基本使用,那这篇我们来讲下Pytest的前置和后置 1、基本概念 抛出问题:前置和后置是什么意思呢,用户是什么?我们应该在什么时候用到呢? 先来讲,前置和后置是什么意思,前置表示在执行代码前先执行前置的内容,后置表示执行完全部的代码后,再执行后置的代码 有什么用处:比如 阅读全文
posted @ 2023-07-10 17:33 似小陈ya 阅读(403) 评论(1) 推荐(1) 编辑
摘要: 我们都知道,在做单元测试框架中有UnitTest和Pytest,前者是Python中自带无需安装,Pytest需要安装,今天我们来讲的就是Pytest,当然如果是做自动化,建议两个都要掌握一下,可以针对实际业务灵活使用 废话不多说,开干! 1、环境安装 pip insatll pytest 如果要解 阅读全文
posted @ 2023-07-10 15:15 似小陈ya 阅读(734) 评论(0) 推荐(2) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页