因为很多人的简历都说既有些丰富的 web 测试应用经验,有着丰富的移动应用测试经验,所以我通常会问,那这两者有啥区别?😜 通常问题问的很大的面试官肯定也不会期待一个标准答案。大致方向到就可以了。

我个人觉得可以这样回答:

先说下相同点,缓和一下,为后面不同铺垫,总的来说测试方法论和测试种类都是差不多的,

  1. 功能测试
  2. 页面交互
  3. 兼容性
  4. 性能
  5. 安全
  6. 中断异常测试 等等。传统网页应用肯定要测,移动应用也逃不了。

然后说不同,移动应用测试和传统网页应用的差别体现在载体的差异性。从显示屏到手机屏,从 220 伏到电池,从固定位置到随处走动,从宽带到移动网络等等。移动的特性带来的关注点也不同。

  1. 同样是功能,移动端应用有一些特别的功能,比如摄像头,定位。
  2. 在手机屏幕上的页面交互和 pc 端又有着很大的不同,更小的屏幕,手势的支持。
  3. 兼容性就更多了,手机系统,手机厂商
  4. 专项性能,移动端更关注流量,耗电,网络切换等
  5. 安全的话,不太清楚,不过从网页到应用,技术栈肯定不同
  6. 中断异常,移动端场景更加丰富,来电话了,突然没网络了等。
  7. 权限,移动端还有 pc 端没有的权限控制。 等等。
  8. 安装升级测试 等等。

其实说白了就是 移动端测试=pc端测试+移动特性


↙↙↙阅读原文可查看相关链接,并与作者交流