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\test.txt

      分析monkey测试后的日志:

 

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

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

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

内存耗用名词解析:         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、多应用运行;

50000+
5万行代码练就真实本领
17年
创办于2008年老牌培训机构
1000+
合作企业
98%
就业率

联系我们

电话咨询

0532-85025005

扫码添加微信