app测试

Posted Hilling_Ramon1

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了app测试相关的知识,希望对你有一定的参考价值。

1、兼容性测试

手机型号
手机尺寸
系统版本:华为P30 6.5寸  安卓7
         华为M30 5.5寸  安卓6
 网络 4G 5G
 硬件兼容
 软件兼容

2、安装卸载和升级测试

安装测试
    正常场景:
        在不同的操作系统版本上安装
        从不同安装渠道安装(app助手,手机助手,直接下载apk)
        不同的安装路径(安装到手机上,安装到SD卡上)
    异常场景:
        安装时出现异常(断网,关机),回复后能否继续安装
        安装时存储空间不足
        安装时手动取消再次安装
        正在运行时覆盖安装
        低版本覆盖高本版安装
        卸载后安装
卸载测试
    正常卸载(APP手动卸载,工具卸载)
    运行时卸载
    取消卸载
    卸载异常中断
    卸载后无手机残留     
升级测试
    从临近版本升级
    跨版本升级
    不同渠道升级
    升级提醒成功
    应用内升级时非WIFI提醒

3、交叉性测试

     在测试app的过程中,模拟另一个事件或者操作对该过程进行干扰的测试,查看app是否能正常使用
  测试点:
  1、APP运行时接打点火
  2、APP运行时收发信息
  3、APP运行时查看应用推送
  4、APP运行接上蓝牙设备
  5、APP运行时接收文件弹窗提醒
  6、APP运行时旋转屏幕
  7、APP运行时切换网络
  8、APP运行时使用相机、计算器等手机自带应用
  9、APP运行时电流告警,插拔充电器

4、消息推送

测试点:
    Push消息是否按指定业务规则发送; 
    当Push消息是针对特定用户时,检查收到的Push与用户身份是否相符;  
    设置不接收推送消息时,用户是否会收到Push消息;  
    设置push消息显示的位置,是否与配置一致。    
    收到push消息,是否能正常打开。    
    APP在前台使用时,收到push消息如何提示   
    APP在后台运行时,收到push消息如何提示    
    APP离线,是否能收到PUSH消息。

5、手机APP性能测试关注点(GT工具测试)
概念:测试手机在安装APP之后,在使用过程中对于手机资源消耗情况监控的一种测试类型
性能测试:模拟多个用户操作系统,测试服务器处理多个任务的能力

 关注点:
    CPU使用情况
    Memory内存使用情况
    电量、流量消耗情况
    冷、热启动时间
    界面切换速度

6、monkey稳定性测试

开始时间:一般是在功能测试完毕之后,系统处于稳定状态在进行
作用:随机性压力测试,增加一层安全保障,为了随机检查在大量操作之下app是否会cash(崩溃)
执行测试步骤:
指令:adb shell monkey -p 包名 -v -v-s 1001 1000 > 生成日志本地目录文件名
分析日志信息:搜索:ANR、ERROR、EXCEPTION的错误日志信息,如有截图发给对应的开发进行确认问题所在

以上是关于app测试的主要内容,如果未能解决你的问题,请参考以下文章

Android App 在片段中创建 ListView 引用时关闭

如何使用模块化代码片段中的LeakCanary检测内存泄漏?

javascript UV Index Monitor App订阅PubNub并显示UV索引值。博文的代码片段。在这里查看项目:https:// githu

CTS测试CtsWindowManagerDeviceTestCases模块的testShowWhenLockedImeActivityAndShowSoftInput测试fail项解决方法(代码片段

;~ 小部分AutoHotkey源代码片段测试模板2019年10月9日.ahk

iOS xcode 代码片段