5-1 pytest丰富的第三方插件-51CTO学堂-接口自动化测试pytest

5-1 pytest丰富的第三方插件

6914 未经授权,禁止转载了解课程
课程介绍
讨论{{interaction.discussNum ? '(' + interaction.discussNum + ')' : ''}}
适合人群
测试工程师,测试开发工程师
你将会学到
这是最实用的测试框架,为你进行自动化测试提供技术支持。是你提升薪水和在自动化测试中发挥作用的必修
课程简介

1、技术含量够,不适合初学。 

2、分类:测试中级课程,测试开发初级课程;要求:会代码,技术栈python。

 3、这是企业中实用的教程,主要包括pytest,allure两个框架,解决测试自动化中的如下问题:    

3.1 测试必备的各种断言能力。    

3.2 测试用例的运行管理,在测试方法method/function、测试类class、文件module、会话session之前之后执行测试准备和测试销毁的能力,跳过skip,指定有问题的用例xfail。    

3.3 使用标签mark,运行参数k,m和调用不同文件名方法名等实现执行需要的部分测试用例,灵活,强大。    

3.4 使用fixture执行配置及销毁;非常灵活使用。数据共享。    

3.5 测试数据参数化pytest.mark.parametrize(),与fixture结合达到测试前配置数据,执行多次灵活配置。    

3.6 第三方插件实现的,不同顺序执行,重复失败的用例,失败停止,断言失败继续,并行执行测试用例。    

3.7 pytest下的log与代码覆盖率的解决。   

 3.8 allure框架的使用,feature,story,step,attach功能,步骤,附加信息与截图并定制你需要的报告。 

3.9 pytest和allure框架在单元和web自动化中应用演示

希望能为大家提供测试相关的技术。录制的水平会持续提高,感谢关注!

配置书籍:《pytest框架与自动化测试应用》各大书店都有

展开更多
发布
头像

{{ item.user.nick_name }} {{ EROLE_NAME[item.user.identity] }}

置顶笔记
讨论图
{{ item.create_time }}回复
  • 删除

    是否确认删除?

    确认
    取消
  • {{ item.is_top == 1 ? '取消置顶' : '置顶'}}

    已有置顶的讨论,是否替换已有的置顶?

    确认
    取消
{{ tag.text}}
头像
{{ subitem.user.nick_name }}{{ EROLE_NAME[subitem.user.identity] }}
{{ subitem.create_time }}回复
删除

是否确认删除?

确认
取消
发布
{{pageType === 'video' ? '讨论区抢占沙发,可获得双倍学分' :'讨论区空空如也,你来讲两句~'}}
发布
{{tips.text}}
{{ noteHeaderTitle }} 笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
头像
{{ detail.username }}

公开笔记对他人可见,有机会被管理员评为“优质笔记”

{{ noteEditor.content.length }}/2000

公开笔记
保存
提问

讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。

记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交