加载中
Pytest参数化之,parametrize装饰器的indirect属性

parametrize装饰器有二种传参方式,一种是直接传参,另一种是request函数传参 为了提高代码的复用性,我们在设计测试用例的时候,会根据不同的测试用例,传递不同的参数,实现数据驱动测试,...

使用 if x is not None 还是if not x is None

前几天在写if判断时,突然很纠结是用if x is not None 还是if not x is None,哪个更加合理,性能有没差异,有没有坑,故意到网上详细查了一下,整理如下 代码中经常会有变量是否为None的判断,如:...

使用 if x is not None 还是if not x is None

前几天在写if判断时,突然很纠结是用if x is not None 还是if not x is None,哪个更加合理,性能有没差异,有没有坑,故意到网上详细查了一下,整理如下 代码中经常会有变量是否为None的判断,如:...

高大上的测试报告框架 - Allure(安装篇)

Allure框架是一种灵活的轻量级多语言测试报告工具,它不仅能够以简洁的web报告形式显示已测试的内容,而且允许配置报告数据信息从而最大限度的展示有用信息。 Allure报告主要包含总览、类别、...

API测试之:接口重放攻击

API重放攻击(Replay Attacks)又称重播攻击、回放攻击。他的原理就是把之前窃听到的数据原封不动的重新发送给接收方,来达到欺骗系统的目的,主要用于身份认证过程,重放攻击是计算机世界黑...

经验总结:测试用例评审后的思考

用例评审必不可少,很多小伙伴因为时间等原因省去这个步骤,你曾几何时有没有一丝丝的后悔 前些时间组织公司互联网组的同事一起评审了BIM View HD分层加载模型的测试用例,目的是看大家拿到方...

UI自动化之:在Console中定位元素技巧

为避免在代码中不断来回调试定位元素是否正确的问题,推荐大家使用Chrome浏览器的Console,而在selenium中彪哥极力推荐使用css selector定位元素,因为他比Xpath定位速度要快,而且css selec...

Fiddler:给请求列表加上"IP地址"、"持续时间"和"Method"列

抓包时经常需要知道请求的具体IP地址、请求持续时间是多少,虽然其它界面也有显示,但如果都能在列表中显示出来,看起来会更加方便高效 本文章将讲解如果在Fiddler中添加"IP地址","持续时间"...

经验总结:使用Fiddler进行数据篡改测试(修改十六进制流)

Fiddler不但是强大的抓包工具,还能做篡改、Mock测试等,学会工具并灵活应用才是真本事 这是一篇对 Fiddler深入应用的文章,但只要对Fiddler有最基本的了解即可看懂哦! 1.故事背景 这次程序...

Pycharm中使用poetry创建的虚拟环境

poetry是一个Python虚拟环境和依赖管理工具,另外它还提供了包管理功能,比如依赖管理、构建、打包、发布。 安装好poetry后,我们执行 poetry add 或 poetry install 时poetry会检查是否已经...

开源之路:使用poetry发布开源库到pypi

本文将从0到1演示一个项目从创建到通过poetry发布到pypi的过程 以前我都是把需要的库和版本写在requirements.txt中,使用requirements.txt来进行包管理,一度认为这样很爽,不过使用起来确实...

经验总结:软件测试过程感悟

测试过程思路清晰、条理清楚,工作才能有条不紊 很久没能静下心来总结和复盘,脑袋要生锈了,测试不只是简单的点点点,入行简单,但要做好很难,不断总结自己,始终保持一颗向上的心。 1.审核...

06/06 23:46
38
有个BUG:iOS 13.4支持 App 共享 iCloud 云盘文件引发的应用闪退

用户反馈使用我司app选择手机上的图片文件时软件闪退,最终定位是因为IOS 13.4 发布的一个新功能导致 iOS 13.4 支持了 App 共享 iCloud 云盘文件夹功能,导致我司 app 在上传文件时出现闪退问...

ios
06/20 18:38
32
高大上的测试报告框架 - Allure(实战篇)

介绍如何把Allure集成到Python的Pytest单元测试框架中 Allure 分三篇文章讲解,从安装、实战、持续集成三个方面,上一篇文件已经讲了 Allure 的安装,详见《高大上的测试报告框架 - Allure(...

Cypress系列(1):Cypress尝鲜之旅-安装篇

e2e测试,即end to end(端到端)测试。理论上前端页面由前端框架来测试确实更为合适,而Cypress就是一款专注e2e的测试框架。 看看网友们如何评价Cypress:能够让软件开发实现并行测试,持续...

通过chevron生成py文件

chevron是一个基于 mustache 语法的模板引擎,mustache 大家都知道,一个非常强大的模板引擎,有些小伙伴可能接触的是 pystache,按 github 上的描述, chevron 比 pystache 更符合规范,且速...

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部