zoukankan      html  css  js  c++  java
  • web测试和app测试的区别

    功能上:

    功能上没有什么区别,都是用同样的方法来写用例(等效、边界值...)

    架构上:

    web是B/S架构(浏览器和服务器)代码更新后数据会同步,可以保证所有客户一致

    app是C/S架构(客户端和服务器)代码更新后不能保证所有客户端都进行了更新,功能需要进行回归测试

    兼容上:

    web主要关注几大主流浏览器的兼容问题:Google 、firefix 、ie...

    app在不同系统上的兼容:ios、安卓  不同机型的兼容安卓有二十多种..

    性能上:

    web只需要考虑响应时间

    app需要考虑电量消耗、信号、cpu、内存等...

    app相较于web多了一些专项测试:

    健壮性测试:一些异常场景的考虑以及弱网络测试。这里的异常场景就是中断,来电,短信,关机,重启等。

    而弱网测试是app测试中必须执行的一项测试。包含弱网和网络切换测试。需要测试弱网所造成的用户体验,重点要考虑回退和刷新是否会造成二次提交。需要测试丢包,延时的处理机制。避免用户的流失。

    安装、卸载、更新:web测试是基于浏览器的所以不必考虑这些。而app是客户端的,则必须测试安装、更新、卸载。除了常规的安装、更新、卸载还要考虑到异常场景。包括安装时的中断、弱网、安装后删除安装文件,更新的强制更新与非强制更新、增量包更新、断点续传、弱网,卸载后删除app相关的文件等等

    现在app产品的用户都是使用的触摸屏手机,所以测试的时候还要注意手势,横竖屏切换,多点触控,事件触发区域等测试。

    还有就是测试工具有些差别吧

  • 相关阅读:
    Uboot的串口下载文件命令:loads / loadb / loady
    U-Boot中关于TEXT_BASE,代码重定位,链接地址相关说明
    u-boot-2014.04分析
    Spring MVC + Java 多文件上传及多文件中转上传
    Java 文件上传中转
    backdrop-filter 和filter 写出高斯模糊效果 以及两者区别
    解读浮动闭合最佳方案:clearfix
    JavaScript ES6中export及export default的区别
    webpack配置常用loader加载器
    chrome jsonView插件安装
  • 原文地址:https://www.cnblogs.com/yronl/p/10338626.html
Copyright © 2011-2022 走看看