测牛学堂:2023软件测试面试系列之app测试和小程序测试的对比分析
现在很多公司的产品线,移动端的产品,一般都是app和小程序,其中小程序最火的自然是微信小程序,但是其实还有很多类似的,比如支付宝小程序,抖音小程序,百度小程序,qq小程序等等。
其实,针对小程序和app的测试,很多方面要考虑的是一致的,但是也有很多区别。
而面试的时候很多面试官也爱问他们的区别。
性能方面
小程序因为平台本身做了较多的限制,所以基本我们只需要关注响应的时间。
而app因为权限较多,搜易需要我们重点关注流量,电量,CPU,内存占用,安全性等。
兼容性方面
小程序基本都是基于浏览器的。所以兼容性问题比较少,有的话也是基于不同的浏览器内核进行兼容性测试。比如常见的浏览器内核(chrome,ie,Firefox)。
而app的测试是客户端的。所以测试环境比较复杂,比如要测试安装,更新,卸载是否正常。还要考虑一些常见的特殊异常情况,比如弱网,断网等环境。
更新方面
小程序基于浏览器,所以服务端更新以后,不需要用户手动更新,客户端会同步更新。
而app不能保持一致,除非强制更新。所以,如果app修改了服务端内容,一般会有版本兼容性问题,需要所有兼容的版本都进行回归测试。
其他特殊情况
因为小程序是基于web的,所以基本可以按照web测试的注意事项去测。而app测试因为是基于系统底层的,所以还需要注意一些额外的事项,一般是基于手机通讯设备的常见场景,比如通话,运营商,接收短信等对app的影响。
总结
以上就是关于小程序测试和app测试的一些差异,面试的时候能打出来这四点基本就是回答到点子上了。加油,点滴积累,都是沉淀。