落花踏尽游何处,笑入胡姬酒肆中。这篇文章主要讲述使用moneykey对APP进行健壮性测试相关的知识,希望能为你提供帮助。
注意:moneykey对app按钮伪随机点击,只能测试app稳定性和健壮性,无法进行常规测试
1、安装
A、jdk(不详细介绍)
B、安装配置android配置环境:Android Studio
此环境自带SDK,方便下一步配置adb。
下载Android Studio的参考资料戳这里
在Android Studio中查看SDK路径的方法见下图:
文章图片
配置adb环境变量:
vim .bash_profile 添加
ANDROID_HOME=/Users/xxx/Library/Android/sdk (sdk的路径)
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
输入‘source .bash_profile’保存环境变量的修改;
输入‘adb’,出现adb命令参数解释,即配置成功。
2、对相关app进行随机测试:
A、usb连接真机,adb devices查看是否链接成功,成功出现以下界面:
文章图片
B、查找手机安装的app的包名:
> > adb shell pm list packages -3//获取我们自己安装应用的包名;
> > adb shell pm list packages | findstr xxx //得到包含xxx信息的包名;
> > 问开发;
C、根据包名对指定app进行测试
> > adb shell monkey -p 包名 -v 次数
更多命令参考网上资料。。。。。。
【使用moneykey对APP进行健壮性测试】
p.p1 { margin: 0; font: 11px Menlo; color: rgba(0, 0, 0, 1); background-color: rgba(255, 255, 255, 1) } span.s1 { font-variant-ligatures: no-common-ligatures } p.p1 { margin: 0; font: 11px Menlo; color: rgba(0, 0, 0, 1); background-color: rgba(255, 255, 255, 1) } span.s1 { font-variant-ligatures: no-common-ligatures }
推荐阅读
- 跨平台APP----对Cordova,APPCan,DCloud,APICloud四大平台的分析
- 2018,从AI看安卓生态的变革
- Mybatis-Dao层开发之Mapper接口
- ubuntu12.04下编译 全志A33 android6.0 源码
- Android中Fragment的使用
- Android MVC MVC简介
- CodeForces - 645DRobot Rapping Results Report
- 通过mapper接口加载映射文件
- Android 资源混淆 AndResGuard