测试
文章平均质量分 63
三也_小也
天然呆美少女
展开
-
F12谷歌开发者工具--preserve log 保留请求日志
保留请求日志,勾选上后,页面跳转也可以保留跳转前的请求,方便查看。原创 2023-06-06 16:16:54 · 1609 阅读 · 0 评论 -
iOS Charles IM抓包
现在app基本都包含有IM开发技术,因对Socket 包通信内容长期处于黑盒未知状态,测试长期受困于IM包的抓取,基于此,提出以下抓包解决方案原创 2022-11-09 11:20:01 · 1012 阅读 · 0 评论 -
python安装
Python官网已停止维护Python2.7版本,推荐安装Python3.X版本注意比较坑的一点,Python3.X不向下兼容Python2.先版本,所以从Python2.X升级上来的也要注意,很多方法和函数都要更新。原创 2022-08-15 16:43:44 · 301 阅读 · 0 评论 -
新app孵化上线流程总结
根据应用市场要求提前准备好即可;*参与人员开发、UI、产品。*用时根据项目情况而定。原创 2022-07-14 18:56:08 · 489 阅读 · 0 评论 -
浏览器内核
很多大神已经写过浏览器内核了,我就不重复写了,画一个导图便于记忆,测试时间紧张的情况下也可以直接按浏览器内核覆盖测试一下当然还要参考下各浏览器的市场份额,参考这篇文章:浏览器份额...原创 2022-07-05 17:38:12 · 213 阅读 · 0 评论 -
手机品牌、机型/浏览器市场份额查询
做兼容测试时需要覆盖哪些浏览器或手机品牌机型来测呢?这时候我们就需要定期看下各手机品牌、机型及浏览器的市场份额来定了百度统计里面这些都有,定期查看,更新设备百度统计流量研究院上面的网址打开后,往下拉移动数据查看这里选择切换ios:...原创 2022-07-05 16:54:47 · 1643 阅读 · 1 评论 -
linux常用命令
总结了一些lniux命令,也是面试高频问到的一些,持续更新切换用户su特点:切换前的用户依然保持登录状态root 向普通或虚拟用户切换不需要密码普通用户切换到其它任何用户都需要密码验证su缺点:某用户需要使用root权限、则必须要把root密码告诉此用户su和sudo的区别:1、su(switch user)切换用户,sudo(super user )超级用户,一般是root,也有非root用户有超级用户权限2、切root权限,sudo 命令需要输入当前用户的密码,su 命令需要输入 r原创 2022-06-27 18:10:35 · 423 阅读 · 0 评论 -
常见HTTP状态码汇总
web端可以F12,客户端使用抓包工具查看Status 或 Status Code即为http的状态码== 200 ==: OK 一般用于GET与POST请求==301 ==:永久移动。请求的资源已被永久的移动到新URI,返回信息会包括新的URI,浏览器会自动定向到新URI。今后任何新的请求都应使用新的URI代替302 :临时移动。与301类似。但资源只是临时被移动。客户端应继续使用原有URI303 :表示必须临时重定向,查看其它地址。与301类似。使用GET和POST请求查看304 :未修改。所请求的原创 2022-06-22 18:44:34 · 4663 阅读 · 0 评论 -
常用网络协议汇总
本篇主要是对网络协议进行一个归纳总结,方便后续查阅及复习,当然如有新的认知或新的理解,也会持续更新网络协议的定义:为计算机网络中进行数据交换而建立的规则、标准或约定的集合目前比较认可的有三种模型:OSI七层模型、TCP五层模型、TCP/IP四层模型简单解释一下三种模型OSI七层模型(从下到上):物理层、数据链路层、网络层、传输层、会话层、表示层、应用层TCP五层模型(从下到上):物理层、数据链路层、网络层、传输层、应用层TCP/IP四层模型(从下到上):网络接入层、网络层、传输层、应用层HTTP协议原创 2022-06-22 18:18:37 · 9551 阅读 · 1 评论 -
TCP的三次握手、四次挥手
经典的三次握手、四次挥手原理,按自己的理解梳理下以下梳理灵感来源于有次大学同学微信找我,问:在吗?三次握手第一次–>同学:在吗?(我想建立连接)第二次–>我:在的(我大概知道你要干啥了)第三次–>同学:需要借点钱(建立连接,我要请求点东西了~~~~~)建立连接成功四次挥手第一次–>同学:聊完了,不借钱准备挂视频了,你还有啥要说吗?(准备断开连接)第二次–>我:不是不想借,是真的没有钱,我还能再解释几句(我也是没办法,兄die)第三次–>我:说不出来啥了,那我挂了(再见吧~再见吧 再见吧)原创 2022-06-22 15:11:04 · 2000 阅读 · 2 评论 -
一次完整的http请求过程
浏览器输入一个URL回车后,会发生什么呢?1、域名解析:使用DNS协议进行域名解析2、建立连接:发起TCP三次握手3、发起http请求:建立TCP连接成功后,浏览器发起http请求4、响应http请求:服务端响应http请求,浏览器得到返回response5、解析response:浏览器解析response,并请求其它的资源(如js、css等)6、浏览器渲染展示页面:浏览器根据内核对页面进行渲染展示7、断开连接:TCP四次挥手比如访问:www.csdn.net,具体流程:解析顺序:1.1原创 2022-06-22 12:15:20 · 7099 阅读 · 0 评论 -
常用SDK总结
以上均以android端为例介绍,如果你想找到某个功能使用哪个SDK,最快捷的办法也可以去目标app设置-关于中查看《第三方SDK使用说明文档》原创 2022-06-21 16:58:45 · 4376 阅读 · 0 评论 -
SDK的一种通俗理解及其他扩展
SDK的一些定义解释(直接看通俗理解那个解释就好了):英文的缩写:Software Development Kit中文:软件开发工具包含义:一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。通俗理解:是指由第三方服务商提供的实现软件产品某项功能的工具包。出现形式:一般以集合kpi和文档、范例、工具的形式出现可以将其理解为,由第三方服务商提供的实现软件产品某项功能的工具包,里面一般以集合kpi和文档、范例、工具的形式出现,也就是由很多类型文件的集合A原创 2022-06-21 16:17:56 · 2805 阅读 · 1 评论 -
SDK升级怎么测
测试最怕接什么需求呢?反正我包括现在所在的团队里,我们最怕的就是技术优化类需求,既无业务需求点,影响范围也难以评估,这一类技术优化中,sdk升级或更换占大部分。正好有次面试,对方二面项目负责人就问我一个SDK怎么测的问题,当时觉得回答的很优秀,哈哈哈哈哈,记录下来1.1 理清楚这个sdk是做什么的,以及收费的标准?测试主流程是否正常,此次升级或替换是否会增大费用成本比如:高德地图,用来定位,某些地方是免费使用声网 或 即构,用于直播间的推拉流,按直播间推拉流及录制收费广点通 ,用于广告投放,按广原创 2022-06-21 12:38:28 · 1416 阅读 · 0 评论 -
小程序测试点
小程序的功能测试跟传统的wap端功能测试类似系统兼容测试:Android和IOS系统在小程序上的javaScript脚本执行环境是不同的,所以需要在安卓及ios两个系统上测试是否满足预期屏幕兼容性测试:微信小程序定义了一个尺寸单位rpx可以适配不同尺寸的屏幕,在页面上定义对象单位是rpx就可以在不同屏幕上适配,但是实际测试过程可能仍然存在适配的问题,像1rpx像素经常会在iPhone7p上出现断线的情况;微信兼容测试:与微信版本的兼容性问题主要体现在小程序api库的版本上,有些比较老的版本的小程序ap原创 2022-06-15 15:04:43 · 2179 阅读 · 0 评论 -
小程序定义及架构
小程序是一种不需要下载安装即可使用的应用,它实现了应用「触手可及」的梦想用户扫一扫或搜一下即可打开应用。也体现了「用完即走」的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。目前各个平台都在做自己的小程序,平台新起小程序项目时通常会和一些公司达成合作,比如几号前上线可以免费引流2000万等等目前所在公司有做的小程序包括:微信小程序(日均200自然流量)、头条小程序(量少,已停止更新)、百度小程序(量少,已停止更新)以下的介绍以微信小程序为例微信为微信小程序提供了一套原创 2022-06-15 14:55:28 · 1377 阅读 · 0 评论 -
小程序开发及测试的注意点
1.数量限制小程序中一个应用只能同时打开5个页面,如果在新需求中,有太多页面需要新打开的,就要意不能超过5个,也可以用替换链接来代替页面的跳转2.大小限制小程序源码打包后的大小限制为1M,因此源码中图片和icon和数据等都要压缩,可以采用访问外链的方式访问图片(目前我们是将图片放置在自己的cdn上,通过链接访问)3.授权弹框最新的小程序中,首次允许授权的需要先有btn按钮触发后才能展示授权弹框,否则不能授权;对于已经授权过的用户可以直接展示授权弹框4.获取手机权限微信未绑定手机号时,如果小程序原创 2022-06-15 14:35:54 · 888 阅读 · 0 评论 -
HTTP的8种请求方式及常用请求方式的解析
HTTP,即超文本传输协议,是一种实现客户端和服务器之间通信的响应协议,它是用作客户端和服务器之间的请求。客户端(浏览器)会向服务器提交HTTP请求;然后服务器向客户端返回响应;其中响应包含有关请求的状态信息,还可能包含请求的内容。HTTP/1.1协议中共定义了八种方法(有时也叫“动作”),来表明Request-URL指定的资源不同的操作方式其中:HTTP1.0定义了三种请求方法: GET, POST 和 HEAD方法。HTTP1.1新增了五种请求方法:OPTIONS, PUT, DELETE, TR原创 2022-06-14 11:34:30 · 59020 阅读 · 4 评论 -
快应用测试的快速扫码安装方法
快应用是九大手机厂商基于硬件平台共同推出的新型应用生态。手机桌面的快捷流量入口,类似于小程序的轻应用,用户无需下载安装,即点即用2018年一经推出,一度也风靡一时,各大app均参与开发快应用版本1、参考 快应用开发者后台-资源下载安装需要的工具,https://www.quickapp.cn/docCenter/post/692、开发提供快应用测试包二维码3、打开快应用调试器–应用模式–扫码安装4、如第3步扫码安装失败,按提示返回第1步安装最新版本工具......原创 2022-06-09 11:17:36 · 895 阅读 · 0 评论 -
push推送原理及测试
Android系统级别的推送走的是 Google 的 Firebase 服务器,这个服务器在国内不能直接访问。所以一般用个推、极光等第三方服务商SDK,同时各家Android手机厂商也会有系统级的厂商PUSH推送服务。iOS是系统级推送,简称APNS。APNS 是Apple Push Notification Service(Apple Push服务器)的缩写......原创 2022-06-09 10:46:41 · 3100 阅读 · 0 评论