上面的测试 告首页中展示了此次测试的测试用例数量以及成功用例、失败用例、跳过用例的比例。测试环境、SUITES、FEATURES BY STORIES 等基本信息,当与 Jenkins 做了持续集成后,TREND 区域还将显示,历次测试的通过情况。首页的左边栏,还从不同的维度展示测试 告的其他信息。
重点页面介绍:
- Behaviors 页面,按照 FEATURES 和 STORIES 展示测试用例的执行结果
- Suites 页面,Allure 测试 告将每一个测试脚本,作为一个 Suite。在首页里点击 Suites 区域内的任何一条
Suite,都会进入 Suites 页面。 - Graphs 页面,展示了此次测试结果的统计信息,比如测试用例执行结果状态、测试用例重要等级分布、测试用例执行时间分布等
- 测试用例详情页面,在 Suites 页面上点击任何一条测试用例,Suites
页面的右侧将展示这条用例的详细执行情况。在这个页面可以看到测试用例的每个步骤,以及每个步骤的执行结果,包括步骤里面添加的链接、图片、 页片段或者视频作为重要信息的补充。在这里可以一目了然的看到用例失败的原因。
allure.testcase用例标识,给定用例的链接,可以与用例的管理地址关联。allure.feature功能模块划分,方便管理和运行测试用例。
pytest.mark.parametrize用来参数化测试用例。allure.step用来添加测试步骤,在测试 告里面会展示出来这个步骤说明。
执行:
测试结果图:
上面的测试 告展示运行时间,时长,用例数,通过率,以及测试套件SUITES,环境等信息,点击左侧栏最下方的Package可以看到所有的测试用例以及测试数据,点击一条用例右侧会展示出用例的优先级,数据,测试步骤以及每个步骤的名称及附加的图片等信息。这里添加了一个测试用例的链接,可以与测试用例的管理链接关联起来,方便后期统计覆盖率。pytest 与 Allure 也可以与 Jenkins 集成,实现自动化测试的持续集成。
下面是配套资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!