因为很多人的简历都说既有些丰富的 web 测试应用经验,有着丰富的移动应用测试经验,所以我通常会问,那这两者有啥区别?
通常问题问的很大的面试官肯定也不会期待一个标准答案。大致方向到就可以了。
我个人觉得可以这样回答:
先说下相同点,缓和一下,为后面不同铺垫,总的来说测试方法论和测试种类都是差不多的,
- 功能测试
- 页面交互
- 兼容性
- 性能
- 安全
- 中断异常测试
等等。传统网页应用肯定要测,移动应用也逃不了。
然后说不同,移动应用测试和传统网页应用的差别体现在载体的差异性。从显示屏到手机屏,从 220 伏到电池,从固定位置到随处走动,从宽带到移动网络等等。移动的特性带来的关注点也不同。
- 同样是功能,移动端应用有一些特别的功能,比如摄像头,定位。
- 在手机屏幕上的页面交互和 pc 端又有着很大的不同,更小的屏幕,手势的支持。
- 兼容性就更多了,手机系统,手机厂商
- 专项性能,移动端更关注流量,耗电,网络切换等
- 安全的话,不太清楚,不过从网页到应用,技术栈肯定不同
- 中断异常,移动端场景更加丰富,来电话了,突然没网络了等。
- 权限,移动端还有 pc 端没有的权限控制。
等等。
- 安装升级测试
等等。
其实说白了就是 移动端测试=pc端测试+移动特性
↙↙↙阅读原文可查看相关链接,并与作者交流