博客列表

Python之SMTP发送邮件

Python   2021-03-20   阅读(278)   评论(0)   点赞(0)

SMTP是发送邮件的协议,Python内置对SMTP的支持,可以发送纯文本邮件、HTML邮件以及带附件的邮件。 Python对SMTP支持有smtplib和email两个模块,email负责构造邮件,smtplib负责发送邮件。 SMTP方法封装 #!/usr/bin/python3 # coding: utf-8 # Aut...

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...

Jenkins构建后展示Allure测试报告

Jenkins   2020-12-11   阅读(624)   评论(0)   点赞(0)

上一篇介绍了通过Pytest生成Allure测试报告,这篇主要介绍Ubuntu通过Jenkins构建Python+Pytest+Requests+Allure自动化项目后展示Allure测试报告 环境准备 第一步、Jenkins安装Allure插件 1. 通过下载Allure插件到本地,进入Jenkins - 系统管理 - 插件管理 ...

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

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

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

共有109篇博客, 当前第2页,共16页

返回顶部

建议反馈

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

2. 发邮件到i_suichuan@163.com