【测试区别】WEB与APP

测试工作许久了,但是一直没有总结过WEB与APP测试的区别,单从功能来讲,APP与WEb没什么区别,但是载体架构的不同,还是有一些差异的。

/ WEB Android IOS
系统结构 B/S结构 C/S结构(核心版本要回归测试) C/S结构(核心版本要回归测试)
性能 响应时间、CPU、Memory 响应时间、CPU、Memory外,还需监测 流量、电量 响应时间、CPU、Memory外,还需监测 流量、电量
兼容 需要验证不同的浏览器内核,如chrome、Firefox、IE、Safari 分辨率、系统版本、机型,例如MIUI、Flyme、Emotion,vivo、oppo、三星、华为、小米、魅族,不同的Android版本 分辨率、系统版本、机型,比如iPhone X有刘海儿
干扰测试 中断、来电、短信、关机(有通知,慢慢死)、重启、断电(无通知,猝死) 中断、来电、短信、关机(有通知,慢慢死)、重启、断电(无通知,猝死)
网络测试 弱网2G、3G、无网 模拟2g、3g、4g、wifi、丢包、断网重连、3G切4G、移动网与wifi互切 模拟2g、3g、4g、wifi、丢包、断网重连、3G切4G、移动网与wifi互切
安装测试 安装:中断、弱网、成功后删除安装包;卸载:卸载后文件删除;更新:强制更新、非强制更新、增量包更新、断点续传、弱网更新 安装:中断、弱网;更新:强制更新、非强制更新
界面操作 操作手势、横竖屏切换、多点触控、前后台切换 操作手势、横竖屏切换、多点触控、前后台切换
安全测试 安装包是否可反编译代码、安装包是否签名
权限测试 可用存储空间少、内存已满、飞行模式、系统时间有误、第三方依赖(微信登录) 可用存储空间少、内存已满、飞行模式、系统时间有误、第三方依赖(微信登录)
边界测试 安装包是否可反编译代码、安装包是否签名

猜你喜欢

转载自blog.csdn.net/jq656021898/article/details/80448870