一. Allure2 报告中添加用例标题Allure 为了让生成的测试报告便于阅读提供了一种可以为每条用例添加一个便于阅读的标题可以使用中文标题的方法。生成的报告展示用例时就会以设置的标题名展示出来。添加用例自定义标题使用allure.title()装饰器代码示例importalluredefdouble(a):returna*2allure.title(自定义测试用例标题1)deftest_double_int():assert2double(1)allure.title(自定义测试用例标题2)deftest_double1_minus():assert-20double(-1)# 有错误的用例allure.title(自定义测试用例标题3)deftest_double_float():assert01.2double(0.1)allure.title(自定义测试用例标题4)deftest_double2_minus():assert-10.2double(-0.1)allure.title(自定义测试用例标题5)deftest_double_0():assert0double(0)allure.title(自定义测试用例标题6)deftest_double_bignum():assert200double(100)allure.title(自定义测试用例标题7)deftest_double_str():assertaadouble(a)allure.title(自定义测试用例标题8)deftest_double_str1():asserta$a$double(a$)生成报告查看结果可以看到测试报告中的用例名称与标题保持一致了用例标题中携带参数搭配pytest.mark.parametrize实现代码示例importallureimportpytestallure.title(参数化用例标题参数一{param1} 参数二 {param2})pytest.mark.parametrize(param1, param2, expected,[(1,1,2),(0.1,0.3,0.4)])deftest_with_parametrize_title(param1,param2,expected):assertparam1param2expected生成报告查看结果动态更新测试用例标题使用allure.dynamic.title实现代码示例importallureallure.title(原始标题)deftest_with_dynamic_title():assertTrueallure.dynamic.title(更改后的新标题)生成报告查看结果