软件测试
allure 标签描述

(25-看到allure动态生成标题和描述的特性时,直言简直太灵活了(allure.dynamic使用)) 1之前关于标题和描述是怎么做的? 1.1之前标题使用@allure.title装饰器 举个例子看下,之前已经学习过了,不再赘述了: -coding:utf-8-- 作者:虫无涯 日期:2023/3/28 文件名称:test_allure_title.py 作用:@allure.title特性 importallure @allure.title("用户正常登陆") deftest_login01(): pass @allure.title("用户名错误") deftest_lo...

  NHjqxS4aAIAZ   2023年11月02日   109   0   0 pytestallurepython自动化测试

(24-如何清空allure报告历史记录?我每次都手动删除,有点Low了) 1为什么要进行allure历史记录清空? 没运行一次生成报告的命令,在allure报告的目录下就生成一次报告记录; 如果进行很多次调试,那就有很多个报告历史记录; 这样每次查看报告时就会显示历史的用例运行情况,比较乱且可能不是我们想要的结果; 所以就需要对allure报告历史记录进行清空操作。 2看个简单的例子 2.1运行一个用例 该目录下有3个脚本,目前没有报告; 脚本1:test_assume.py,使用命令:pytest-nauto--alluredir=alluretest_assume.py运行:...

(23-allure常用特性集合及使用方法说明) 1@allure.step() @allure.step()装饰器,可以让测试用例在allure报告中显示详细的测试过程; step()只有一个参数title,传什么就在allure上就显示什么; 举例: -coding:utf-8-- 作者:虫无涯 日期:2023/3/28 文件名称:test_allure_step.py 作用:@allure.step特性 importpytest importallure @allure.step("步骤1:用户登陆") deftest_login(): pass @allure.step("步...

(自动化测试报告样式HTMLTestRunner、BeautifulReport、HTMLReport、Allure你喜欢哪个?) 有很多种自动化测试报告样式,接下来主要看下这些常用样式的效果是怎样的 每个样式各有特点,选择自己喜欢的使用就好了 自动化测试时你用的最多的是哪个呢? 1框架设计(准备工作) 我们需要把HTMLTestRunner、BeautifulReport、HTMLReport、Allure这几个报告样式用在自动化测试框架中; 以下是我们设计了一个简易的WebUI自动化框架,便于后续的报告样式讲解使用。 1.1简易框架图 1.2common/reportOut.py...

(22-allure特性丨总览中的Environment和Categories设置) 如下图,我们可以看到allure报告的总览,里边的一些特性是可以自定义设置的。 1Environment设置 Environment可以理解为环境变量; 默认为空; 可以自己设置。 1.1设置方法 在存放测试报目录下创建environment.properties或者environment.xml文件; 而测试报告目录是使用--alluredir指定的目录,比如: --alluredirallure-results 比如之前提到的用例: pytest-nauto--alluredir=all...