APP测试知识扫盲

2020-06-18  啄木鸟学院 

随着现在生活节奏的变化,手机app在我们生活中的作用越来越重要,那么对于广大程序员和测试MM遇到最多的问题就是app方面的开发或测试了,今天我带大家一起来看看app测试基本知识点。

1、首先来看看app测试包括那些方面吧

1)功能测试:依据需求规格说明书进行功能测试

2)安装、卸载、升级测试

3)异常测试:网络中断

4)兼容测试:操作系统、手机型号、分辨率

5)健壮性测试

6)性能测试

7)安全测试

8)app专项测试:弱网测试

2、接下来我们一起学习下adb命令吧 adb devices:

查看连接、adb shell、adbpull、Adb push、adb install、adb uninstall

我们在这里把查看日志的命令单独拿出来说说:adb logcat

1)安卓日志分为正常日志、crash日志、anr日志 crash日志:

软件崩溃(闪退)时的日志 ANR日志:应用程序无响应时安卓底层给出的日志。在adblogcat命令打印的日志文件中搜索ANR in,然后分析下面的日志。

2、利用monkey进行app健壮性测试 monkey程序可以模拟用户触摸屏幕、滑动、按键等操作来对设备上的程序进行压力测试,测试程序多久会发生异常,它的每一次操作对应为一个事件。它是利用/system/framework/monkey.jar  下安卓系统自带的jar包进行的。

1)方法:在/system/framework路径下直接输入 monkey+次数,就可以愉快的进行随机测试了。

2)monkey中查看日志:adb shell monkey -v -v -v -p 包名 次数 这里v的多少代表查看日志的级别 -v仅提供启动、测试完成和最终结果等少量日志; -v -v提供较为信息的日志,包括每个发送的Activity的事件信息; -v -v -v最详细的日志 好了,这就是为大家分享的app测试的基础知识,关于app自动化测试方面的知识且听下回分解。

159°/1599 人阅读/0 条评论 发表评论

登录 后发表评论