商丘一从途广告传媒抢红包开挂神器免费版原创文学网 - 纯净的绿色文学家园 !

商丘一从途广告传媒抢红包开挂神器免费版(全文在线阅读>

商丘一从途广告传媒抢红包开挂神器免费版_app测试总结

随着移动互联网的普及,app使用越来越多,对于大多数公司来说,web、app测试必不可少;

app的测试与web测试本质没有什么不同,只是额外考虑的点不同;

此篇,记录日常工作中对app测试的常用思考点;

?

app测试需考虑点:

  1、根据需求功能测试:等价,边界,场景;

  2、工具类测试:GT、appium、monkey、monkeyrunner、adb命令;

    1)、monkey对app进行随机测试,即进行稳定测试,常用的命令:adb shell monkey -p 包名?--throttle 50 -s 1005 -v 50000 >f:xxx est.txt

      分析monkey测试后的日志:

?

         1、 ANR问题:在日志中搜索“ANR”;

         2、 崩溃问题:在日志中搜索“Exception”;

    2)、appium模拟人为操作app进行测试验证,使用过程遇到的坑:请看;

      定位手机元素使用的工具:uiautomatorviewer.bat

?

    3)monkeyrunner模拟人为操作app进行测试验证,运行命令:?monkeyrunner F: est.py

      MonkeyRunner有三个重要的类:

?

        MonkeyRunner:工具类,用于连接MonkeyRunner到设备或模拟器,创建MonkeyRunner的用户界面以及显示内置帮助的方法。

?

        MonkeyDevice:设备或模拟器的类,提供安装和卸载程序包,启动一个活动(Activity)以及发送按键或触摸事件到应用程序的方法。

?

        MonkeyImage:截图对象的类。提供截图,将位图转换成各种格式,比较两个MonkeyImage对象以及写图片到文件的方法。

?

?

    4)adb命令对于移动测试很重要,同时adb作为appium、monkey、monkeyrunner的桥梁,起到连接模拟器,真机的作用,因此记得配置好android sdk,java环境哦;

      adb命令:

?

        查看内存:adb shell dumpsys meminfo > f:/meinfoALL.txt    

内存耗用名词解析:
        VSS - Virtual Set Size 虚拟耗用内存(包含共享库占用的内存)

        RSS - Resident Set Size 实际使用物理内存(包含共享库占用的内存)

        PSS - Proportional Set Size 实际使用的物理内存(比例分配共享库占用的内存)

        USS - Unique Set Size 进程独自占用的物理内存(不包含共享库占用的内存)

一般来说内存占用大小有如下规律:VSS >= RSS >= PSS >= USS

?        查看指定应用的cpu:?adb shell top? | findstr com.xxx > d:cpu.txt

        ?结束adb:?adb kill-server

        ?重启adb:?adb start-server

        ?查看wifi密码:?adb shell cat data/misc/wifi/*.conf

        ?手机截图:??adb shell screencap -p /sdcard/screen.png

        ?查看分辨率:??adb shell wm size

         安装应用:? adb shell install f:/xxx.apk

         卸载应用:? adb shell uninstall com.xx

?

  3、app其他方面考虑点包含奔溃状况: 

      1、分屏;

      2、弱网;

      3、多应用运行;

      4、应用不关闭,重启手机;

      5、卸载重安装,

      6、在线升级应用后;

       6 zai xian sheng ji ying yong hou

      7、应用升级中断,手动取消升级,升级中突然断网;

      8、权限限制;

      9、横竖屏手机;

      10、usb接入;

      11、第三方应用消息推送;

      12、手机来电,短信,闹钟;

      13、弱电量,充电状态;

      14、物理内存不足,运行内存不足;

      15、app页面切换;

      16、点击系统home,返回键、音量键等;

      17、手机锁屏;

      18、手机摇动;

      19、使用耳机;

      20、网络类型;

      21、使用app,突然关机重启;

      22、手机兼容性;

      23、app耗电统计;

      24、app流量使用统计;

      25、手机内存监控应用;

      26、手机cpu监控应用;

?

当前文章:http://www.iaipbm.com/6mh5d16y6/490984-538776-47637.html

发布时间:06:18:14

大赢家公益高手坛??一肖图??管家婆中特网??最快开奖马合授权??4022q币回收网??498888开马??正版挂牌??08111香港赛马会提供??好彩妹论坛??金牛网678333香港马会??

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------