- 博客(16)
- 资源 (7)
- 收藏
- 关注
原创 Python使用openpyxl模块读写excel文件
参考:https://blog.csdn.net/weixin_43790276/article/details/90579022excel_demo.pyPs: 需要已经安装库,pip3 installopenpyxl# -*- coding: UTF-8 -*-"""# rongsong"""import openpyxl# Excel文件名output_file_name = 'demo.xlsx'# Excel中的每一行数据openpyxl_data = [ .
2021-07-30 15:31:03 219
原创 Python redis 批量模糊删除keys
方法如下:>>> import redis>>> conn = redis.Redis(host='localhost', port=6379, db=0)>>> conn.delete(*conn.keys(pattern='*test*'))说明:conn.keys(‘test‘)返回一个匹配相应模式的列表,通过*号,可以看出,delete()方法中的参数运用了可变参数,即可以传入可变数量的key值,通通删除。参考:https:
2021-07-21 21:21:22 1597
原创 Python处理mongo结果中的ObjectId类型为字符串
背景:在使用python执行mongo shell命令时,返回的结果中id为ObjectId类型,这明显不符合json的格式要求,转换起来很费劲,下面提供一种方式快速转换,仅供参考。# -*- coding: UTF-8 -*-"""# demo"""from bson.objectid import ObjectIdimport jsonclass JSONEncoder(json.JSONEncoder): def default(self, o): # pylint:
2021-07-21 09:40:43 1803
原创 pylint警告: An attribute defined in json.encoder line 158 hides this methodpylint(method-hidden)
代码:class Encoder(JSONEncoder): def default(self, o): if isinstance(o, ObjectId): o = str(o) return opylint 提示:An attribute defined in json.encoder line 158 hides this methodpylint(method-hidden)代码检查可能通过不了,另外强迫
2021-07-21 09:28:45 313
原创 SQL注入攻击常见方式及测试方法
参考:https://blog.csdn.net/github_36032947/article/details/78442189TODO:可以写个类似的接口进行测试
2021-07-15 11:02:19 624
原创 什么是“好的”测试用例?
“好的”测试用例必须具备哪些特征?一个“好的”测试用例,必须具备以下三个特征。1.整体完备性: “好的”测试用例一定是一个完备的整体,是有效测试用例组成的集合,能够完全覆盖测试需求。2.等价类划分的准确性: 指的是对于每个等价类都能保证只要其中一个输入测试通过,其他输入也一定测试通过。3.等价类集合的完备性: 需要保证所有可能的边界值和边界条件都已经正确识别。三种最常见的测试用例设计方法从理论层面来讲,有很多测试用例设计方法,让人眼花撩乱,比如:等价类划分法、边界值分析法、错误推
2021-07-15 10:58:58 1164
原创 diff测试与流量回放测试
参考:(1)推荐一款Diffy:Twitter的开源diff自动化测试工具:基本介绍(2)推荐一款简单易用线上引流测试工具:GoReplay:基本介绍
2021-07-14 17:12:45 5411
原创 推荐一款接口自动化测试数据提取神器 JSonPath
参考:https://cloud.tencent.com/developer/article/1838573?from=article.detail.1846104以python为例进行说明,首先安装依赖库:pip3 install jsonpath,demo示例如下:json_path_demo.pyimport jsonpathjson_data = {"store": { "book": [ { "category": "测试开发技术", "aut
2021-07-14 16:21:58 256
原创 基于AI的网易UI自动化测试方案与实践
参考:https://time.geekbang.org/dailylesson/detail/100016410
2021-07-14 10:15:42 726
原创 Selenium与Cypress的比较
参考:https://www.sohu.com/a/459758304_185201https://blog.csdn.net/weixin_39601743/article/details/112232446下面列一些Cypress和Selenium在不同方面的总结与比较,详情可以参考上面的链接或者自行查阅官网。
2021-07-14 10:03:46 1122
原创 盛情难却:北京,QECon来了
2021年11月19-20号在北京举办“全球软件质量效能大会(QECon)"专场参考:https://mp.weixin.qq.com/s/OfNx-U0EG_Lg8VnHmHAuTw
2021-07-14 09:50:08 327
原创 你了解MySQL 主从复制吗?
随着业务的增加,如果单单靠一台服务器的话,负载过重,就容易造成宕机,这样我们保存在 MySQL 数据库的数据就会丢失,那么该怎么解决呢?其实在 MySQL 本身就自带有一个主从复制的功能,可以帮助我们实现负载均衡和读写分离。对于主服务器(Master)来说,主要负责写,从服务器(Slave)主要负责读,这样的话,就会大大减轻压力,从而提高效率。主服务器只负责写,而从服务器只负责读,从而提高了效率减轻压力。主从复制可以分为: 主从同步:当用户写数据主服务器必须和从服务器同步了才告诉用户写
2021-07-14 09:28:02 470
原创 Mac系统安装Windows系统
还没有尝试过,先记录下参考:1.在 Mac 上通过“启动转换助理”安装 Windows 10:https://support.apple.com/zh-cn/HT2014682.教你苹果电脑安装Windows系统 :http://www.xiaobaixitong.com/jiaocheng/29923.html3.Mac 装 Windows 系统教程:http://www.xiaobaixitong.com/sysm/xnjmac/31790.html...
2021-07-12 10:07:47 249
原创 “去QE”时代下,QE如何破茧重生?
参考:https://mp.weixin.qq.com/s/iKfCAW2UEKY-rO3-ceEnWg1. “去QE”的原始驱动力2. “去QE”带来的问题3. “去QE”引入问题的解决思路基本思路就是要在“去QE”的大背景下,能够让开发人员从这些非业务功能开发相关的事务上解放出来,这些非业务功能开发相关的事务由“工程效能”服务或者相关支持工具链来统一解决。这个思想和和目前非常流行的Service Mesh的设计思想不谋而合,Service Mesh也是可以让服务的开发人员可以把所有的精力
2021-07-09 09:21:24 604 3
原创 Selenium Grid- 让自动化分布式执行变得可能
参考:http://testingpai.com/article/1596527701728什么是 Selenium Grid?Selenium Grid 是 Selenium 的三大组件之一,允许用户同时在不同的机器和系统上测试不同浏览器。也就是说 Selenium Grid支持分布式的测试执行。它可以让你的测试用例在一个分布式的执行环境中运行。由上图可见,测试脚本会通过 selenium hub 节点分发给不同的 node 节点,而不同的 node 节点所在的操作系统和搭载的浏览器
2021-07-09 09:16:58 100
原创 Python队列
一、核心作用解耦:使程序直接实现松耦合,修改一个函数,不会有串联关系。提高处理效率:FIFO=现进先出,LIFO=后入先出。二、Python四种类型的队例Queue:FIFO,即first in first out 先进先出LifoQueue:LIFO,即last in first out 后进先出PriorityQueue:优先队列,级别越低,越优先deque:双边队列...
2021-07-01 10:23:15 306
光流场计算 c语言 源码 optical flow
2017-10-16
office2013 应用程序无法正常启动(0xc000007b)
2017-06-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人