首页 火币官方文章正文

APP与Web测试比,要注意哪些测试点?

火币官方 2022年07月12日 12:12 133 Connor

系统架构方面:

①Web项目只要更新服务器,客户端就会更新;

②App项目,修改了服务器,则客户端所有版本都需要回归一遍,因为存在多版本并行的情况;

性能方面:

①Web项目要监控响应时间,CPU,内存等;

②App除了CPU,响应时间,内存外,还需要关注电量,流量,网络等;

兼容性方面:

Web:1️⃣ 浏览器有Chrome、火狐、IE等主流浏览器;2️⃣ 系统:Win7,Win10,Linux,OSX等;

APP:1️⃣ 设备系统有:IOS,安卓,鸿蒙等;2️⃣ 分辨率,型号等;

相对于Web项目,app专项测试有:

①干扰测试:中断,来点,短信,关机,重启,微信来电,qq电话等;

②弱网测试:模拟2G,3G,4G,5G,WiFi网络环境,以及丢包情况(可以用clumsy工具模拟丢包,可以用fiddler配置不同的网络);

③网络切换测试:网络断开重新连接,不同网络的切换等;

④安装、更新、卸载:

1️⃣ 安装:需要考虑安装时的中断(暂停,取消,关机等),弱网,安装后安装包删除等情况;

2️⃣ 更新:有强制更新,非强制更新,增量更新,断点续传,弱网更新,取消更新等;

3️⃣ 卸载:需要考虑卸载后是否删除app相关文件;

⑤界面操作:手机端需要注意手势,横屏竖屏切换,前后台切换,多点触控,按键组合,物理按键等;

⑥安全测试:app要注意app安装包:反编译代码,安装包是否签名,权限设置(访问相册,通讯录等等)等;

⑦边界测试:app可用存储空间不足,有无SD卡/双卡,飞行模式,系统时间有误,第三方依赖访问等;

测试工具方面:

①自动化工具:APP一般用appium;Web一般用Selenium;

②性能方面:APP一般用Jmeter,monkey,APP-GT;Web一般有Jmeter,LR;

③抓包工具:fiddler;

标签: 试点 哪些 注意 测试 APP

发表评论

火币交易所官方_数字货币交易所 备案号:川ICP备66666666号