zoukankan      html  css  js  c++  java
  • 移动端测试基础知识

    APP功能测试:

    1.业务正确性测试:

    a.产品文档;隐性需求(用户使用习惯等)

    2.兼容性测试:

    a,系统版本

    所有系统版本可用

    android:原生安卓系统:5.0,9.0。。。定制版本:小米,华为,oppo。。。

    ios:原生系统,ios11,ios12。。。

    b.分辨率

    图片(根据分辨率使用不同的图片)1920*1080,768*1024。。。

    c.网络情况

    2G,3G,4G,5G,WIFI。。。

    3.异常测试

    a.热启动应用

    应用后台转换为前台的过程

    切换回来时仍然展示切换为后台之前的界面;

    初始化为首页;

    b.网络切换&中断恢复

    网络切换:wifi->2g,4g->3g,应用正常可用状态

    中断恢复:4g->断网->4g(下载应用,中间断网后网络恢复:断点续传OR重新下载)

    c,电话和信息中断恢复

    电话:观看视频->来电10分钟->返回观看视频(继续观看OR返回首页)

    信息:玩游戏->通知栏点击通知消息->返回游戏应用(不影响用户体验)

    4.升级安装卸载测试

    a.升级

    临近版本升级(1.0-1.1)

    跨版本升级(1.0-1.7)

    能保证升级后APP可用

    b.安装

    首次安装(环境干净)

    卸载后安装

    覆盖安装

    保证安装后APP可用,安装文件齐全

    c.卸载

    正常卸载

    卸载后安装再卸载

    卸载后需要清理的文件全部清空,保留文件保留

    5.健壮性测试

    a.手机资源消耗

    cpu,内存等

    b.流程消耗

    数据流量(加载图片瞬间消耗流量过大时,很多张图片消耗就很多),第三方软件监控流量消耗---(图片,数据压缩)

    c.崩溃恢复测试

    app闪退,终止运行。。。

    (保证自启动可用,手动启动后app可用)

  • 相关阅读:
    安装yum源和gcc编译器遇到的问题
    (转)Linux下C++开发初探
    (转)求模和求余
    scanf———while(scanf ("%lu",&num) = =1)什么意思
    【Eclipse】 Alt+/ 代码提示问题解决方案
    【正则表达式】常用正则表达式
    【JAVA】Quartz中时间表达式的设置
    【Oracle】如何导库
    【JAVA】JMX简单使用方法
    【JAVA】Math.Round()函数常见问题“四舍5入”
  • 原文地址:https://www.cnblogs.com/fppblog/p/11314066.html
Copyright © 2011-2022 走看看