做完自动化测试,但别让不会汇报毁了你…

做完自动化测试,但别让不会汇报毁了你...

上面的测试报告首页中展示了此次测试的测试用例数量以及成功用例、失败用例、跳过用例的比例。测试环境、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进行处理,非常感谢!

上一篇 2021年10月8日
下一篇 2021年10月8日

相关推荐