分类:Pytest 查看全部博客

Pytest框架之 - Hooks函数统计测试结果

Pytest   2021-01-24   阅读(627)   评论(0)   点赞(0)

用例执行完成后我们希望能获取到执行结果,这样方便我们快速统计用例的执行情况 也可以把获取到的结果当成总结报告,发邮件或者钉钉群通知的时候可以先统计测试结果,再加上allure报告。这样子测试结果就很直观 pytest_terminal_summary 关于TerminalReporter类可以在_pytest.terminal中查看到 ...

Pytest框架之 - 异常处理

Pytest   2021-01-24   阅读(594)   评论(0)   点赞(0)

在断言一些代码块或者函数时会引发意料之中的异常或者其他失败的异常导致程序无法运行时,使用raises捕获匹配到的异常可以让代码继续运行 Python的异常处理:try...except...else...finally... try: print("正常的操作") except TypeError: print("...

Pytest框架之 - Allure特性之定制测试报告

Pytest   2020-12-26   阅读(595)   评论(0)   点赞(0)

Pytest支持使用@allure的一些方法修饰测试用例, 使测试用例在allure报告中能够更加详细的显示测试过程 定制结果展示 @allure.epic:敏捷里面的概念,定义史诗;  下层是feature @allure.feature:功能点的描述,理解成模块;  下层是story @all...

Pytest框架之 - Allure特性之测试用例优先级

Pytest   2020-12-26   阅读(426)   评论(0)   点赞(0)

测试用例会分优先级,同样allure也提供用例级别,在 allure 报告可以清晰看到不同级别用例的缺陷数量  等级 class Severity(str, Enum): BLOCKER = 'blocker' # blocker:阻塞缺陷(功能未实现,无法下一步) CRITICAL = 'cr...

Pytest框架之 - Allure生成漂亮的HTML图形测试报告

Pytest   2020-12-06   阅读(623)   评论(0)   点赞(0)

官网介绍 1. Allure Framework是一种灵活的轻量级多语言测试报告工具,不仅可以以简洁的Web报告形式非常简洁地显示已测试的内容,也允许参与开发过程的每个人从日常测试中提取最大程度的有用信息 2. 从开发/质量保证的角度来看,Allure报告可以缩短常见缺陷的生命周期:可以将测试失败划分为bug和损坏的测试,还可以配置log,...

Pytest框架之 - 配置文件pyetst.ini

Pytest   2020-11-04   阅读(249)   评论(0)   点赞(0)

Pytest里面有些文件是非test文件: 1. pytest.ini:Pytest的主配置文件, 可以改变Pytest的默认行为(放在项目根目录下,不要乱放,不要改其他名字) 2. conftest.py:测试用例的一些fixture配置 说明 Pytest的配置文件可以改变Pytest的运行方式, 它是一个固定的文件 -...

Pytest框架之 - 参数化

Pytest   2020-11-03   阅读(354)   评论(0)   点赞(0)

自动化测试中一个测试用例对应一个测试点, 通常一组测试数据无法完全覆盖所有测试范围, 所以需要参数化来传递多组数据。Pytest的参数化有两种实现方式 pytest.fixture fixture的参数params可以实现参数化的 参数params:list类型,提供参数数据(参数化),供调用标记方法的函数使用 参数ids:配...

共有15篇博客, 当前第1页,共3页

返回顶部

建议反馈

1. 可在博文底部留言评论

2. 发邮件到i_suichuan@163.com