• web测试和app测试的区别


    功能上:

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

    架构上:

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

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

    兼容上:

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

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

    性能上:

    web只需要考虑响应时间

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

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

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

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

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

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

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

  • 相关阅读:
    20220424 Java核心技术 卷1 基础知识 7
    20220424 Java核心技术 卷1 基础知识 45
    20220424 Java核心技术 卷1 基础知识 14
    20220424 Java核心技术 卷1 基础知识 9
    20220424 Java核心技术 卷1 基础知识 8
    20220424 Java核心技术 卷1 基础知识 13
    15、集合框架_ArrayList
    12接口
    18、集合框架_HashMap\TreeMap
    16、集合框架_LinkedList\Vertor
  • 原文地址:https://www.cnblogs.com/yronl/p/10338626.html
Copyright © 2020-2023  润新知