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

搁浅测试同学小分享

专注软件测试的分享,欢迎一起交流学习。
专栏作者
53
文章
39323
阅读量
16
订阅数
Python写脚本尝试loguru模块
如上图所示,loguru打印日志的时候,默认设置了基本的格式信息,包括时间,日志级别,代码位置和日志信息,不需要我们在定义logger的时候设置格式,当然也可以自己添加其他格式信息。
搁浅同学
2022-12-14
4350
进程、线程、协程介绍
学习python,我们肯定绕不过进程、线程、协程的学习,今天我们就简单的学习了解。首先我们了解下它们的基本概念。
搁浅同学
2022-12-14
2770
python-argparse模块
我们通过控制台 输入 python3 argsparser_demo.py --help,我们可以看到相关说明
搁浅同学
2022-07-21
2840
allpairspy正交实验法设计测试用例
好久没有更新了,我又回来了。不知道大家在平常的测试工作中,有没有在测试用例设计的时候用到正交实验法呢?不过我们应该也很常见,比如表单提交等,请看下面这个表单提交的例子。
搁浅同学
2022-07-21
5880
springBoot学习-hello world
好久以前就学习了java,但是后面几乎都没有怎么用过java,最近不知道为啥突然想学习下springBoot,接下来记录下学习SpringBoot基础知识的轨迹吧!
搁浅同学
2022-07-21
2140
python-yield生成器介绍
2022年啦,新年一次发文,祝大家在新的一年里,健康快乐,立下Flag都能实现,今天主要分享yield生成器。
搁浅同学
2022-07-21
2720
用了cypress自定义命令后,不想用PO模式
最近在用cypress做Web UI自动化,以前用selenium做UI自动化的时候用的最多就是PO模式,现在用cypress做Web UI自动化后,刚开始也是按照selenium那样使用PO模式编写测试用例,发现不是很好用,每个测试文件都要导入一次对Page Object,后来发现cypress不推荐使用PO模式,推荐使用自定义命令,以登录为例子。
搁浅同学
2022-07-21
4020
想什么有什么?完美数据制造者faker
各位测试同学,你是否因为各种测试数据而烦恼,是否因为这个而不停掉头发?现在福音来啦!不用998,也不用99,只需要点个赞,支持下。给大家分享这个faker库,想要什么什么都有的数据,简直不要太好用。
搁浅同学
2022-07-21
3060
python利器-装饰器
说装饰器之前,先举一个生活的例子,比如秋天的时候,我们只穿一件夹克就可以保暖,但是到了冬天的时候,我想让这件夹克更加保暖一点,给夹克加点棉,到春天的时候,天气那么冷了,还想穿这件夹克,但是因为加了棉,会比较热,需要把棉去掉。但是这样显得比较麻烦,假如我们在不改变夹克的基础上,我们穿一件保暖衣服,天气热的时候就脱掉,让我们随时能够保暖也不至于太热,这个保暖衣服就有点相当于python的装饰器,python装饰器可以扩展原来函数的功能,并且不改变原来函数,用好装饰器,有时候能让我写代码事半功倍。
搁浅同学
2022-07-21
2720
pytest+requests+allure实现接口自动化测试系列(10)-jenkins持续集成(完)
接口自动化测试肯定都是团队协作完成的,所以我们一般会把代码放到gitlab或者svn等,然后新建多个分支,团队的成员就在某个分支下拉取代码,在自己的feature分支下编写测试脚本,然后合到主干分支或者其他的,通过构建工具来取代码执行测试脚本,这次我主要分享的是通过jenkins完成自动化测试构建。
搁浅同学
2022-07-21
6140
pytest+requests+allure实现接口自动化测试系列(10)-多环境切换和集成美观的allure报告
分享好几篇,今天来分享如何集成allure测试报告和多环境切换,分享完这篇后,这个接口自动化测试也差不多完成一些基本的功能,但是还有很多功能可以扩展,比如Email发送测试结果、根据yaml生成测试脚本、编写相关装饰器记录日志等
搁浅同学
2022-07-21
7370
pytest+requests+allure实现接口自动化测试系列(9)-封装自己的断言
上一篇分享了接口之间的数据依赖,我们的测试结构数据,还有一部分没有说明,就是断言这一部分,下面的数据结构,我设计的需要断言的放在
搁浅同学
2022-07-21
1.7K0
pytest+requests+allure实现接口自动化测试系列(8)-接口之间的数据依赖
我们做接口测试的时候,肯定会遇到接口间数据依赖的问题,就是上一次接口的数据,是下一个接口的请求参数,最常见的是登录时,token是每个接口都需要传递的参数
搁浅同学
2022-07-21
9100
pytest+requests+allure实现接口自动化测试系列(7)-数据提取并保存
这次主要分享的是响应数据的提取和保存,在做接口测试的时候,我们肯定会遇到需要接口直接数据调用,比如A接口需要用到B接口响应的数据,但是我们需要做的是设计提取值的规则和保存下来。
搁浅同学
2022-07-21
8280
pytest+requests+allure实现接口自动化测试系列(6)-重新封装requests
上一篇测试数据的结构增加了headers,对于headers处理,主要区别Content-Type的处理。比较常见的是Content-Type:application/json和Content-Type:multipart/form-data这两种。这次封装的改动主要是针对后者。
搁浅同学
2022-07-21
4560
pytest+requests+allure实现接口自动化测试系列(5)-测试脚本数据设计
因此我们需要改进下我们的测试数据的格式,我的想法是一个接口拥有自己的yaml文件数据,改进后的yaml文件格式如下:
搁浅同学
2022-07-21
5010
pytest+requests+allure实现接口自动化测试系列(5)-jsonpath使用
目前很多项目接口返回都是json格式的数据,今天主要分享下对json格式的响应数据的操作。我比较常用的一个库就是jsonpath,这个库是专门对json格式的数据进行取值。
搁浅同学
2022-07-21
7930
pytest+requests+allure实现接口自动化测试系列(4)-logging模块
一个自动化测试框架一般配备日志管理模块,配备该模块主要是为了记录我们运行过程中的日志,在测试用例执行失败时,可以通过日志查找到失败的原因。python内置了一个库logging,今天主要分享logging模块的基本使用。
搁浅同学
2022-07-21
6880
pytest+requests+allure实现接口自动化测试系列(3)-yaml实现数据驱动
@pytest.mark.paramtise来实现参数化,但是数据还是主要写在代码里面,这次分享的是通过读取yaml文件,来实现参数
搁浅同学
2022-07-21
8630
pytest+requests+allure实现接口自动化测试系列(2)-requests封装
接着分享如何封装requests的,让它更符合我们的业务。因为如果不封装的话,每次都单独调用调用requests的方法,肯定会造成很多代码冗余。
搁浅同学
2022-07-21
5440
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档