- 博客(19)
- 问答 (2)
- 收藏
- 关注
原创 适合小白看的软件测试感悟
软件测试前言什么是软件测试?怎么理解软件测试呢?测试过程中的小感悟责任心测试文档测试技术测试工具测试流程测试发展方向团队建设宫斗剧前言从事了多年软件测试工作,主要是做功能测试,也做过接口测试和简单的自动化,性能测试。待过几家不同的公司,从事过各种行业,比如游戏,金融,电商,办公系统等。什么BS/CS架构,什么PC/移动端都测试过。写这个也就是闲着无聊打发时间,这里基本上没有什么概念性的东西,都...
2019-05-16 18:52:58 938 5
原创 亲测有效的文档密码破解
划重点:破解有风险,先备份源文件一定要在断网下运行新建一个加密文件:密码aabbcc解压后,双击运行,选择文件,第一次没有破解开的话根据提示信息,点击右上的开始攻击就可以破解根据提示操作就行,没啥难的。破解完成后就出现密码...
2021-09-22 18:27:01 1994
原创 python-*arg,**kwargs在pytest中的使用
本文章引自其他文章,这里主要讲下在pytest中封装接口的使用。详细的使用可以看下原文章:https://www.cnblogs.com/cwind/p/8996000.html简单介绍下:*arg代表元组,**kwargs代表字典def test(a,*args,**kwargs): print(a,args,kwargs)本文章重点:在pytest封装方法中的使用优点:在调用封装的接口时候不需要挨个传值,可以无序传值。缺点:没有接口文档的话,不清楚具体要穿哪些字段话不多说,直接上代码对
2021-09-10 14:49:57 322
原创 pytest-提取返回数据中的值
编写一个例子respose 就是请求的返回数据 respose = { "errcode": 0, "errmsg": "处理成功", "data": { "list": [ { "tcode": "", "configTemplateId": 14410001, "pageAdjuster": "1" } ], "total": 1, "totalPage": 1,
2021-08-26 19:08:26 6540
原创 pytest-logging使用
#logging.py#-- coding: utf-8 --import loggingimport osimport sys获取logger实例,如果参数为空则返回root loggerimport timelogger = logging.getLogger(“navigation”)指定logger输出格式formatter = logging.Formatter(‘%(asctime)s - ProcessID:%(process)d - ThreadID:%(thread)d
2021-08-26 09:56:44 5199
原创 pytest-json数据驱动
这里只是汇总json数据驱动的封装方法,看不懂的可以看下这个文章,继承该文章的内容pytest框架搭建话不多说,直接上代码test.json数据存储文件,放在和要执行的case目录下第一步:拿到执行case的目录和名字并封装:#data_set.pyimport inspectimport osfrom common.getjson import RedJsondef basic_json(): stack = inspect.stack() case_path =
2021-08-20 19:03:30 3270
原创 git-使用手记
Git 全局设置git config --global user.name “杨航”git config --global user.email “[email protected]”创建一个新仓库git clone http://stash.weimob.com/hang.yang/test.gitcd testtouch README.mdgit add README.mdgit commit -m “add README”git push -u origin master推送
2021-08-19 19:00:40 83
原创 pytest-断言
assert a==b #判断a等于bassert xx #判断xx为真assert not xx #判断xx不为真assert a > b #判断a大于bassert a < b #判断a小于bassert a != b #判断a不等于bassert a in b #判断b包含aassert a not in b #判断b不包含a
2021-08-19 17:17:35 424 1
原创 压力测试---Jmeter篇
Jmeter安装和环境配置下载jdk1.8以上版本,配置jdk环境变量jdk1.8百度网盘下载:链接:https://pan.baidu.com/s/18Iqi-cSXSUf2DrXQOt7dzQ提取码:f2z7官网下载地址:https://www.oracle.com/index.htmlJDK环境配置:1.新建变量名:JAVA_HOME ,变量值为 jdk 的安装路径2.新建变量名:CLASSPATH ,变量值: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME
2021-08-06 19:15:14 208
原创 ****项目压测方案
项目优惠券压测方案压测目的:验证A系统大批量发券同步到系统中是否正常,****接收处理是否正常。基础目标:每小时可以正常同步10W张券1.1、测试工具jMeter1.2、压测环境服务器配置:1.3、压测方案1.3.1、模拟真实场景验证是否达标通过发券宝活动,针对5000个客户(会员数据已完成),分别进行发5种券每种发2张共5W张券,5种券,每种发10张共25W张券。观察处理时间和成功率。1.3.2、针对生态融合编写发券接口进行压测通过jmeter,直接调用中间层发券接口进行压测。参数
2021-08-06 17:48:25 556
原创 搭建自动化框架---pytest【更新中】
pytest介绍pytest是一个非常成熟的自动化框架,比其他框架更灵活更容易上手pytest可以和selenium,request,appium结合实现web自动化,接口自动化,app自动化pytest可以时间testcase的跳过以及是失败重试pytest可以和allure生成美观报告pytest可以和jenkins持续集成安装pytest安装python环境,安装pip,安装pycham安装pytest在cmd中输入pip install -U pytest插件介绍pytest
2021-08-06 11:50:14 2577
原创 身体是革命本钱
为什么运动:当今社会人们的生活质量提高了,大鱼大肉都不在话下,营养摄入过剩,随之而来的肥胖也让我们越来越烦恼。特别是我们搞IT的程序猿,除了摄入过多营养外,还有久坐熬夜等不良习惯让你的脂肪疯狂增长。随之而来的还有各种慢性病,比如脂肪肝,睡觉打呼噜等。这些危害就不再一一赘述,大家都深有体会。我们这些搞IT的更应该经常锻炼身体,拒绝肥胖,毕竟身体是革命的本钱。况且现在医疗费用越来越高,有些通过加班熬夜挣来的钱还不够后面看病的费用。近期同行猝死的消息越来越多,谁也不想这种事儿落到自己身上,虽说原因是猝死,但都是
2021-06-16 19:59:10 173
原创 BUG管理
BUG做测试的应该都知道,概念问题可以自行百度,这边写一下BUG模板,BUG分析。BUG模板BUG内容包含下面字段:关联需求:缺陷应关联需求,从而分析需求质量.模块 :系统的功能模块,可分析缺陷功能模块分布集中区域,重点提升优先级:表明缺陷解决紧急程度,分为紧急,高,中,低,要求紧急缺陷1h内解决,高4 h内解决,中低级缺陷当天解决.严重程度:缺陷破坏及影响程度,分为:致命,严重,一般,提示,建议致命:系统崩溃,业务核心流程阻塞,功能缺失,白屏,闪退,无响应,安全漏洞,性能瓶颈等严重:主要
2021-06-16 18:36:40 1458 1
原创 移动端IOS-抓包工具Stream
Stream介绍前面写过一篇Fiddler连接移动端抓包的教程,现在介绍一个更简单的抓包工具Stream。这个是IOS系统特有的抓包应用,可以直接从appstore下载安装使用,相比之下这个工具使用配置起来更加简单。缺点就是在手机端查看请求和返回,因为屏幕太小原因看起来不太美观。Stream安装配置在appstore搜索Stream,直接下载安装就可以然后打开软件,可以设置抓取https请求下载安装证书并授权设置证书授权IOS设置路径:1.设置—通用—描述文件—信任描述文件2.设
2021-03-10 13:41:29 13467 11
原创 Fiddler连接移动端抓包
下载安装Fiddler网上有很多,有破解版,也有汉化版。这个是我自己用的可以自取链接:https://pan.baidu.com/s/1a_YEffnD4zr-NocaquzfJw提取码:o06o复制这段内容后打开百度网盘手机App,操作更方便哦安装就不用多说了,直接下一步到底就可以了设置Fiddler点击Tools–Options…进入设置页面需要抓取https请求的,比如抓取小程序请求等,需要在这里进行设置打勾。下面会讲到手机端的设置设置端口号查看电脑的ip地址设置手机连
2021-03-10 11:35:50 231 2
原创 Mac-Charles-抓包方式
一、前置条件1、mac os 安装charles(charles工具试用期是30天的,破解教程自行度娘或者call me)2、mac os 和手机需要在同一局域网下 (二级路由无效)二、设置Charles代理1、运行Charles程序,设置port,Proxy --> ProxySettings --> Proxies --> httpProxy三、获取mac os当前ip四、设置手机HTTP代理ps:在不使用的时候需要将手机中得HTTP代理关闭,否则pc或者mac
2021-02-19 16:36:54 341
原创 软件测试用例详细规范
软件测试用例详细规范为什么编写测试用例详细测试用例模板测试用例字段介绍用例操作步骤用例预期结果:测试用例录入原则:测试用例设计步骤测试用例案例:测试用例校验点:为什么编写测试用例我也不知道,自己百度详细测试用例模板测试用例字段介绍用例目录: 用例归属哪个系统模块,用例平台可根据用例目录建立文件夹,清晰划分用例结构.用例名称: 测试用例名称,体现测试要点,名称简洁易懂,不要包括具体操作步骤,不超过20个字符. 通过用例名称可快速知道测试验证功能点.前置条件: 测试执行前需准备的相关操作,如测试
2021-01-28 18:19:52 1525 1
空空如也
怎么理解软件中的上下游关系?
2021-08-10
同一个手机,链接不同的电脑需要重新下载fiddler证书么?
2019-10-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人