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

    昨天面试有问到APP测试和web测试的区别,自我感觉回答的并不全面,整理了一下,作为学习笔记.

    手机和PC的区别

    屏幕大小/分辨率不同:PC屏幕比较统一,且对应用影响不大;手机尺寸繁多,且涉及到横竖屏

    操作区别:PC主要是鼠标和键盘作为主要是输入设备;手机主要是滑动、按键、点击、重力感应

    应用复杂度:PC应用复杂度高,且项目周期长;手机复杂度低,项目周期短

    APP测试与WEB测试的区别

      从测试流程上讲,APP测试与WEB测试基本上是相同的,都要保证功能测试完成。都要经历测试计划、测试设计、测试实现和测试执行这四个阶段。

      从具体的测试技术和测试方法上有区别的:

    性能测试:

    web:响应时间、承载压力、带宽的吞吐量、服务器资源的消耗情况(CPU、内存、硬盘)

    App:除了要考虑web性能测试点之外,还要考虑流量、电量的测试

    兼容性测试

    web:主要是浏览器的区别:不同品牌的浏览器,同一品牌的浏览器不同版本

    App:主要是不同的手机设备:不同品牌的手机、同一品牌的不同型号、不同的操作系统(安卓、iOS、wp)

    安装测试

    web:一般不需要安装,直接通过浏览器访问地址即可

    APP:需要下载、安装、重复安装、卸载的测试

    升级/更新测试

    web:只需要更新服务端

    App:除了需要更新服务端,还要更新用户端。用户端又分为强制更新和不选择更新。强制更新要保证旧数据在新版本上能够正常使用;不选择更新,要保证旧版本能够正常使用

    网络测试

    web:只需要测试网络通与不同

    App:要测试2G/E/3G/4G/WIFI/飞行模式以及弱网测试

    交互性测试

    web:一般没有交互性测试

    App:电话、短信、闹钟、通知等是否能够干扰到当前App的使用

    手机特性测试

    按键测试、横竖屏测试等等

  • 相关阅读:
    [备忘录]Download Google Drive Files using wget
    RangeNet++ spheracal projection的理解
    k8s容器的命名规则
    5分钟让你知道什么是PKI
    Kubernetes 学习15 kubernetes 认证及serviceaccount
    Kubernetes 学习10 Service资源
    SQL优化技巧
    一文看懂 MySQL 高性能优化技巧实践
    MySQL表的碎片整理和空间回收小结
    详谈 MySQL Online DDL
  • 原文地址:https://www.cnblogs.com/nancy52/p/9603888.html
Copyright © 2011-2022 走看看