zoukankan      html  css  js  c++  java
  • monkey------模块组合测试

          由于项目基本功能和预置APK都很多,单个模块跑消耗机器数量很大,效果也不佳。而且monkey测试经常要过夜测试,所以组合模块试用较多,而且发现问题量也更大。组合模块就是按照测试标准要求和模块特性,按照一定的关系组合起来进行测试。比如:高频模块无故障运行6个小时就可以通过;将两个高频模块放到一起跑12个小时无故障运行,也可以通过标准。将两个高频,两个长时间APK组合到一起就是24个小时无故障即可通过。

    测试步骤:

    第一步:

      新建whitelist.txt文件,将要测试的组合模块的所有包名写入txt中保存,将whitelist.txt文件放置到手机中的虚拟SD卡中(内部存储卡)。

    第二步:

      (1)断开数据线与PC的连接,直接插入充电器进行测试,执行命令如下:  

                      adb shell "monkey --pkg-whitelist-file /storage/sdcard0/whitelist.txt --throttle 1000 --ignore-crashes --ignore-timeouts --ignore-security-exceptions --ignore-native-crashes --m

             onitor-native-crashes -v -v -v 150000 >/storage/sdcard0/XXXX(IMEI/MEID号).log"

              同样标记引号,可以断开PC连接,连接充电器。“>/storage/sdcard0/Stability_third.txt”表示log保存在手机侧。若不带有引号,导出测试log到PC端,则需一直连接PC测试。
             标记红色的语句表示,执行保存在 /storage/sdcard0/下的whitelist.txt文件。
     
      (2)跑组合模块的PC侧命令:
          monkey --pkg-whitelist-file --pkg-whitelist-file /storage/sdcard0/whitelist.txt --throttle 1000 --ignore-crashes --ignore-timeouts --ignore-security-exceptions
         --ignore-native-crashes --monitor-native-crashes -v -v -v 150000 > D:/XXXX(IMEI/MEID号).log
     
     

     

     

  • 相关阅读:
    笔记本硬盘接口SATA, PATA
    dB和dBm的区别
    SQL Server 存储过程分页方案比较
    SQL Server 输出参数OUTPUT
    安装iis5.1时找不到zClientm.exe的解决方法
    mac os x 10.5.8不通本网段
    SQL Server 存储过程分页大全(2005,2000)
    硬盘保修查询网站明细清单希捷硬盘保修查询西数硬盘保修查
    如何让SWT的窗口置顶(总在最上面)?
    ASP.NET(三) Web开发——常用服务器控件
  • 原文地址:https://www.cnblogs.com/syw20170419/p/8640345.html
Copyright © 2011-2022 走看看