您当前的位置: 首页 >  自动化

测试萌萌

暂无认证

  • 4浏览

    0关注

    1003博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

自动化测试学习-Pytest的配置文件

测试萌萌 发布时间:2020-09-29 16:25:07 ,浏览量:4

一、指定命令行选项

在执行中,特别是Pytest的命令行执行中,经常会指定命令行后面的参数,如-v的参数会显示详细的信息,关于这些参数在这里就不再详细的介绍。在执行Pyest后,我们更多的是想看到所有的测试点都被执行,所以要应用Pytest的配置文件,首先在一个项目中创建pytest.ini的配置文件,如下面的配置文件指定了执行所有测试点,并且详细的信息输出,见配置文件内容:

[pytest]

addopts= -v

要执行的测试点,在src和tests包各自存在一个测试模块,目录图: 在这里插入图片描述 见执行pytest命令后输出的信息,特别说明这里我们执行的时候就不需要指定pytest -v了,直接pytest就可以看到详细的信息,如下图所示:

在这里插入图片描述 但是很多的时候,我们希望看到的是简化的信息,那么配置文件可以修改为:

在这里插入图片描述

二、注册标记

在编写测试点的时候,由于业务的需要,或者说我们会依据产品模块的分类,编写的测试点会进行分类,所以也希望执行的时候某些分类是可以执行的,但是没有写在配置文件里面的分类是不可以执行的,如最新的配置文件为:

在这里插入图片描述 依据上面的配置文件信息,可以得出只执行标记为smoke和login的测试点,而其他的不会被执行,并且打印详细的信息,见要执行的测试的源码:

在这里插入图片描述 执行后,会显示出未注册的标记,见输出的信息:

在这里插入图片描述 可以看到错误的提示信息提示我们logou未注册,那么解决的办法要么是注册,要么是注释这些测试代码,其实也可以通过pytesyt --markers来查看注册的标记。那么就在配置文件中增加logout的标记信息,再执行,见输出的结果信息:

在这里插入图片描述 前面很多文章介绍了Pytest的知识体系,后面也会逐步的介绍Pytest其他方面的知识体系,以及在UI自动化测试和API测试框架中的案例应用和案例实战。

在这里插入图片描述 上面是我收集的一些视频资源,在这个过程中帮到了我很多。如果你不想再体验一次自学时找不到资料,没人解答问题,坚持几天便放弃的感受的话,可以加入我们扣扣群【313782132 】,里面有各种软件测试资源和技术讨论。

在这里插入图片描述 当然还有面试,面试一般分为技术面和hr面,形式的话很少有群面,少部分企业可能会有一个交叉面,不过总的来说,技术面基本就是考察你的专业技术水平的,hr面的话主要是看这个人的综合素质以及家庭情况符不符合公司要求,一般来讲,技术的话只要通过了技术面hr面基本上是没有问题(也有少数企业hr面会刷很多人) 我们主要来说技术面,技术面的话主要是考察专业技术知识和水平,上面也是我整理好的精选面试题。

推荐好文:

软件自动化测试工具有哪些?手工测试与自动化测试应用场景区别

【Python】自动化测试的7个步骤

自动化软件测试面试题(面试前准备篇)

【Python】自动化测试的7个步骤

论初学者自动化测试–终极指南

加油吧,测试人!如果你需要提升规划,那就行动吧,在路上总比在起点观望的要好。事必有法,然后有成。

资源不错就给个推荐吧~

关注
打赏
1663571372
查看更多评论
立即登录/注册

微信扫码登录

0.1797s