
互联网搬砖
刘老溪
菜鸟测试工程师一只,持续学习中。。。。
展开
-
http 1.0、1.1、2.0的区别
http1.0: 短连接,每个资源文件都需要一次tcp三次握手和四次挥手,耗费网络资源http1.1: 长连接,keep-alive,一次流程即可http2.0:长连接+IO多路复用模型...原创 2020-03-30 14:29:09 · 524 阅读 · 0 评论 -
记录一下公司中对于app启动时长的做法
公司最近要做启动时长,需求是在每次周版本分别记录一下app的整体功耗(耗电量以后更新),和app的启动时长前置条件:一.app启动没有广告,闪屏,特殊弹窗有广告:猎豹清理大师,首页开屏会出广告,可以使用ssp聚合过滤,把渠道置为0关闭特殊弹窗:权限给足,首先要至少启动一次检查无误后kill掉,保持第一次冷启动二.使用wifi连接(可选)1.保持电脑和设备在同一个网段能够ping通2...原创 2020-01-19 15:09:54 · 923 阅读 · 0 评论 -
缺陷报告描述的正确姿势
###好的报告不是大量信息的堆叠,而是高效的方式提供准确有用的信息缺陷标题"在什么情况下发生了什么"格式尽可能描述其本质,而不是现象。eg:“商品金额能输入英文字母和其他字符”。“商品金额可输入内容未作校验”标题不易过长,详细的描述放在"缺陷概述"里缺陷概述概括性的缺陷本质与现象的描述,是标题细化。要清晰、简短的描述清楚问题延展:上版本有没有发生缺陷影响对用户或业务...原创 2020-01-13 19:31:04 · 629 阅读 · 0 评论 -
Appium MacOs系统搭建环境,IOS自动化测试
学习目标1.能够搭建ios自动化测试所需要的环境2.使用ios模拟器Simulator进行ios自动化测试3.使用真机进行ios自动化测试搭建环境1.macOs电脑版本10.13.6以上2.Xcode版本10.1以上3.待测试的项目自己拉代码,自己能够打包到手机里4.Appium Destophttps://github.com/appium/appium-desktop/...原创 2019-11-20 19:39:34 · 1031 阅读 · 0 评论 -
为什么bug越改越多
1.主要原因在于研发的水平,没跑了2.水平高研发改bug姿势:分析bug逻辑点,场景切换调用先后顺序,是否有顺序错误,多执行,或者少执行。 态度要有思路清晰,可以改的慢,但是通常找到原因后修改掉以后会很少再次发生。3.一般研发:速度慢,但是质量勉强过得去4.菜逼研发:假如A场景切换B场景点控件UI异常了。使用“强制大法”,这里应该刷新的,我强制调用刷新。这里改不展示的,做强制隐藏。做完...原创 2019-05-28 17:03:51 · 2033 阅读 · 3 评论 -
Google Play下载到了内部测试包
前一阵刚刚发版,领导GP上下载的包发现是测试包,上面的测试btn,测试log都开着呢。这可是大事,如果线上用户下载了 一星差评没跑了!于是赶紧:一、查看发版记录,判断发版的release包和测试的包是不是同一个,验证是不是产品经理发版传错包了。拿到测试包安装验证----没异常情况!二、查看GP商店登陆的账号1.gp商店有个设定,如果在应用管理中上传了内部测试包,那么在项目的测试列表中...原创 2019-04-16 17:39:42 · 4926 阅读 · 1 评论 -
iOS测试工程师如何用xcode进行性能测试
此文适合初级测试工程师观看!版本迭代时,一些性能测试数据需要测试,比如:启动时间,启动流量,使用中的内存,这三个比较重要的性能数据最好还是收集一下,与之前版本进行对比,也可和其他产品进行对比,我用的是xcode instrument 里的 time profile,network1.打开sourcetree,选择要测的版本,拉代码到本地ps:如果遇到报错,本地代码与远端的代码冲突,点击重置,...转载 2019-08-05 15:30:44 · 996 阅读 · 0 评论