logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

自动化测试——UnitTest框架

套件TestSuite是用于做测试用例的管理的模块,便于整个测试流程的执行、冒烟测试、测试抽查、持续集成等需求的应用。所有的测试套件,都是基于运行器来执行的,所以有套件情况下,必须通过运行器来实现执行。assertIn(参数1,参数2,msg)方法的使用:参数1是参数2类型的,断言成功,参数1不是参数2类型的,断言失败,发送msg。assertEqual(参数1,参数2,msg) 方法的使用:参数

文章图片
#服务器#运维#python +1
DDT+Yaml实现数据驱动

只是在数据驱动过程中,实现数据传递和交互的一个模块,可以作为数据驱动的形式,但不是专门做数据驱动的。yaml作为数据驱动很方便,是因为在实际测试中需要传入非常多的数据,这些数据一般情况下我们希望是直接打包传递,会更加方便一些。@data(['cc', 18], ['xzl', 16]) ——> 解析后:['cc', 18]和['xzl', 16]两组数据。如果yaml有两套几乎相同的数据,可以把共

文章图片
#python#测试工具#开发语言 +1
Python详细教程

以双下划线开头的 __foo 代表类的私有成员,以双下划线开头和结尾的 __foo__ 代表 Python 里特殊方法专用的标识,如 __init__() 代表类的构造函数。以下划线开头的标识符是有特殊意义的。python 最具特色的就是用缩进来写模块。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。当使用以冒号分隔的

Pytest的测试报告——Allure

html-report测试报告。是pytest下基本的测试报告。要使用pytest-html测试报告,就要确保python版本在3.6及以上即可。本身pytest所提供的测试结果汇总,是基于控制台的文本输出形式。pytest-html是基于HTML格式实现的测试报告的结果记录。属于pytest下的插件。所以要调用的话,需要提前安装这个插件。pip源自行添加在实际的pytest运行过程中,如果需需要

文章图片
#pytest#python#改行学it +2
selenium自动化测试框架

绝对路径:/html/body/div[1]/div/div[1]/div/div/div/div/div[1]/div 阅读太差,维护太差,所以基本不会使用绝对路径来定位元素,除非实在搞不定。close:关闭标签页,关闭当前的标签页,但是不会关闭浏览器,只有在一个标签页的时候会关闭浏览器,但是不会结束后端进程,webdriver服务不会停止。多元素获取,默认是返回一个list,不管最终获取的是1

文章图片
#selenium#python#测试工具
Pytest——接口自动化

pytest本身属于UnitTest的升级版。在python环境中,pytest可以直接调用UnitTest的内容来进行实现。pytest是一个非常成熟的测试框架,最大的特点就是具备有各种第三方库的支持。对于使用方面会更加的自由。

文章图片
#python#开发语言#测试工具
mac下Charles安装(超详细)

当我们打开www.baidu.com的时候,我们发现https是带锁的。3.我们需要打开浏览器设置,在浏览器搜索栏输入证书,点击安全。1.https网站信息,是不能直接抓取,我们需要安装证书。双击证书,点击信任按钮,我们要选择始终信任。7.验证一下,看到就可以正常访问https。6.接下来对charles进行配置。此时我们可以看到证书是不被信任的。我们需要保存结尾为cer的证书。关闭之后,就变成了

文章图片
#https#网络协议#http
到底了