首页
学习
活动
专区
工具
TVP
发布

Python自动化测试

专栏作者
258
文章
262276
阅读量
137
订阅数
Pytest之并发执行(十四)
不管是UI自动化测试用例还是API的自动化测试用例,在编写的使用都需要注意每个测试用例执行的独立性,也就是说编写的每个测试用例都是互相不依赖的,这样就不会因为A执行失败了导致B也执行失败,具体参考API测试用例编写规范的文章。当编写的测试用例很多的时候,就需要考虑它的执行效率。在Pytest测试框架中提供了pytest-xdist可以并发执行测试用例,来提升测试用例的执行速度。通常的情况下,测试用例的执行都是依据一定的规则来按顺序进行执行,这样的结果是每次执行的时候有的资源就只能被一个测试用例占用,而达不到测试用例执行的时候资源的共享,插件pytest-xdist插件可以很好的解决这个问题,一方面资源达到共享,基于第一点的考虑,也就达到了第二点的提升了测试执行的效率。
无涯WuYa
2020-02-25
7K0
Pytest常用插件之HTML报告(十二)
在Pytest的测试框架中,有很丰富的插件,还是接着之前的案例继续延伸来说这部分,今天主要介绍基于Pytest测试框架的测试报告部分,其实在Pytest测试框架里面,测试报告可以使用html的插件,也可以使用allure来生成测试报告,关于allure在使用会在下一个文章中详细的介绍它的使用。
无涯WuYa
2020-01-27
1.3K0
unittest的参数化(一)
之前写了很多关于unittest单元测试框架的文章,本小节主要介绍它在参数化方面的应用,首先需要安装第三方的库parameterized,安装的命令为:pip install parameterized。安装成功后。这里主要结合具体的案例来说明它的应用和实现的具体细节 ,编写一个两个数相加的函数,然后针对该函数来设计具体的测试点,实现的代码如下:
无涯WuYa
2019-11-27
4790
Python自动化之代码覆盖
不论是单元测试还是自动化测试,代码覆盖率都是由特定的测试套件覆盖被测源代码的程度来度量的。当然在现实的情况中,测试代码应该更加高质量的保证把包含到的类以及方法和函数测试,以及包含的业务场景测试到位,因为这样可以测试更多的源代码和涵盖源代码所实现的业务功能。当然不能为了一味的追求搞覆盖率而做没有意义的事,测试更深层次的意义更多的是产品质量的保证和工程效率的提升。这里面包含太多的价值选项,就看要做的初心是什么?
无涯WuYa
2019-04-25
7430
Jmeter接口测试之HTML测试报告
在使用Jmeter做接口测试中,虽然Jmeter的测试工具提供了查看结果树,但是不够直观,在实际的工作场景中,也不能把这样的测试结果放在测试报告中或者说拿给领导看,那么是否可以生成基于HTML的测试报告了。事实上,有需求,就会有答案,那么为了生成基于HTML的测试报告,需要使用到ANT,首先需要下载ant并且把它加到path的环境变量,配置成功后,在cmd中输入ant如下图所示说明环境搭建OK:
无涯WuYa
2018-12-27
2.2K0
python开发工具之eclipse介绍(一)
Pydev是eclipse是一个扩展,利用它可以编写python语言,pydev的下载地址为:http://pydev.org/download.html,下载文件后,解压,解压后的文件见截图:
无涯WuYa
2018-10-25
7620
Python学习之time模块(十)
time模块提供了各种与时间有关的功能,想了解该模块的详细信息的可以参考官方的文档:
无涯WuYa
2018-10-25
5480
Jmeter4.0之语言修改(二)
下载最新Jmeter后,解压后,点击jmeter.bat,启动后,界面显示的是英文,见截图:
无涯WuYa
2018-10-25
5220
CSV文件在网络爬虫中的应用
在上一个文章中详细的介绍了CSV文件内容的读取和写入,那么在本次文章中结合网络爬虫的技术,把数据获取到写入到CSV的文件中,其实利用爬虫的技术可以获取到很多的数据,某些时候仅仅是好玩,真正进行数据分析并且让数据可以商业化产生价值体系,是一个很高的境界。
无涯WuYa
2018-10-24
1.6K0
没有更多了
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档