zoukankan      html  css  js  c++  java
  • web、pc客户端、app测试的区别

    一、系统架构

    - web为b/s结构,只有一个版本,服务端和web端更新了之后,刷新一下页面也就同步更新了

    - pc、app为c/s结构,服务端更新了,需要对各个主流版本进行兼容测试及回归测试,客户端更新的话,还需要重新安装或升级应用

    二、兼容性

    - web端主要兼容不同的操作系统、浏览器、分辨率

    - pc客户端主要兼容不同的操作系统、分辨率

    - app需要兼容不同的手机系统(iOS、Android)、不同的系统版本、不同的机型、不同的分辨率、屏幕大小等

    三、性能

    - web端、pc客户端主要监测响应时间、cpu、内存

    - app端除了要监测响应时间、cpu、内存,还要监测流量、耗电量、温度等

    四、专项测试

    区别于web端和pc客户端,app端还有一些专项测试

    1、干扰测试

           如电话中断、关机、闹铃、音乐播放等

    2、界面测试

          如横竖屏切换、多点触控、前后台切换、锁屏、手势缩放等

    3、弱网测试(web和pc也需要)

          限制网速、断网、切换WiFi/4G/3G/2G,以及丢包情况

    4、安装、卸载、更新(pc客户端页需要)

          - 安装:需考虑安装时弱网、断网、中断,安装后删除安装文件

          - 卸载:需考虑卸载后是否删除app相关文件

          - 更新:考虑强制更新、非强制更新、增量更新、断点续传、弱网状态下更新

    5、安全测试(还需学习了解)

          安装包是否可反编译代码、安装包是否签名、权限设置等

    6、边界测试

          可用存储空间少、没有SD卡、双SD卡、飞行模式、系统时间有误、第三方依赖等

    7、权限测试

          是否可获取权限,如访问相册、通讯录、照相机等

  • 相关阅读:
    CI(CodeIgniter)框架介绍
    yii框架
    Jenkins简单使用介绍
    UNITY_INITIALIZE_OUTPUT宏
    UNITY地图寻路及服务器解决方案
    bloom
    Rigidbody中 Angular Drag (角阻力):
    Unity5 Shader Stripping 导致 LightMap 全部丢失的解决方法
    移动端播放视频文件
    UNITY5 为什么Inspector视图中脚本前面的勾选框没了
  • 原文地址:https://www.cnblogs.com/hnio/p/13402362.html
Copyright © 2011-2022 走看看