用Pytest+Allure生成漂亮的HTML图形化测试报告
本篇文章将介绍如何使用开源的测试报告生成框架Allure生成规范、格式统一、美观的测试报告。 通过这篇文章的介绍,你将能够: - 将Allure与Pytest测试框架相结合; - 执行测试之后,生成Allure格式的测试报告。 1、Allure测试报告介绍 Allure 是一款非常轻量级并且非常灵活的开源测试报告生成框架。 它支持绝大多数测试框架, 例如TestNG、Pytest、JUint等。它简单易用,易于集成。下面就Pytest如何与Allure集成做详细介绍。 2、Pytest框架集成Allure Pytest是Python的单元测试框架,非常方便和易用。强烈推荐对于用Python进行测试工作的小伙伴使用这个测试框架,相比与Python自带的UnitTest好用太多太多。后面我将用一整篇文章介绍Pytest测试框架。今天我们主要是介绍如何将测试报告生成工具Allure集成到Pytest中。 2.1 安装Allure Pytest Adaptor Allure Pytest Adaptor是Pytest的一个插件,通过它我们可以生成Allure所需要的用于生成测试报告的数据。安装 pytest-allure-adaptor 插件方法: 1 2.2 使用Allure Pytest Adaptor改造基于Pytest的测试用例 pytest-allure