APP:基于安卓\IOS操作系统开发的应用,比如手淘APP、英雄联盟手游等等
pc客户端:基于win\mac操作系统开发的应用、比如谷歌浏览器、pycharm、英雄联盟端游等等
web:基于pc\手机浏览器开发的网页,比如淘宝官网,4399小游戏官网等等
-pc、app为c/s结构,服务端更新了,需要对各个主流版本进行兼容测试及回归测试,客户端更新的话,还需要重新安装或升级应用
-web为b/s结构,只有一个版本,服务端和web端更新了之后,刷新一下页面也就同步更新了
发布流程:
web端每次更新发布,需要将测试通过的包替换线上包,重启服务后立刻生效,访问的就是最新的环境
pc端不了解。。
app的则是兼容的手机设备,不同品牌,不同分辨率,不同的AndroidIOS版本,手机和平板
PC端需要兼容WIN\MAC不同系统和系统版本
web的兼容测试一般是选择不同的浏览器内核进行测试(IE、chrome、Firefox),以及不同浏览器的不同版本。
web、PC主要采用鼠标点击方式
App主要是手指点击、拖拽、手势测试、横屏测试,考虑更多的是手指的交互习惯。重点考虑回退、刷新是否会造成二次提交。
1.安装卸载更新测试,包括安装时是否有闪退,安装好后回归验证、安装失败后是否版本回退,强制更新、非强制更新、增量包更新、断点续传、弱网状态下更新
2.网络测试:不同运营商;3g4g5g;执行重要操作时进行网络切换;弱网,高丢包高延迟情况客户端是否稳定等
3.APP消息路由推送测试
4.抓包,APP需要用Charlsfildler等,手机和pc连接同一条路由器然后加代理
THE END