请选择 进入手机版 | 继续访问电脑版
我的账户
啄木鸟学院

专注软件测试菁英教育

亲爱的游客,欢迎!

已有账号,请

如尚未注册?

APP测试知识扫盲

[复制链接]
chelang 发表于 2020-2-22 15:06:04 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
随着现在生活节奏的变化,手机app在我们生活中的作用越来越重要,那么对于广大程序员和测试MM遇到最多的问题就是app方面的开发或测试了,今天我带大家一起来看看app测试基本知识点。


一、app测试包括种类


1. 功能测试:依据需求规格说明书进行功能测试
2. 安装、卸载、升级测试
3. 异常测试:网络中断
4. 兼容测试:操作系统、手机型号、分辨率
5. 健壮性测试
6. 性能测试
7. 安全测试
8. app专项测试:弱网测试


二、adb命令


adb devices:查看连接、adb shell、adbpull、Adb push、adb install、adb uninstall
我们在这里把查看日志的命令单独拿出来说说:adb logcat
安卓日志分为正常日志、crash日志、anr日志
crash日志:软件崩溃(闪退)时的日志
ANR日志:应用程序无响应时安卓底层给出的日志。在adblogcat命令打印的日志文件中搜索ANR in,然后分析下面的日志。


三、利用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自动化测试方面的知识且听下回分解。

分享本篇文章给更多人:


63.9K
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝0

帖子10

发布主题
关注我们
专注软件测试菁英教育

客服电话:029-61859806

客服时间:9:00-21:00

客服邮箱:vip@giteach.cn

西安校区:未央区凤城九路海博广场B座

成都校区:高新区天府二街蜀都中心1期1号楼

啄木鸟学院 - 专注软件测试菁英教育!( 陕ICP备20001493号-1 )

版权所有 © 西安菁英教育科技有限公司 2016-2020