由Monkey引发的测试工具方面的想法
来源:互联网 发布:法兰克福和慕尼黑 知乎 编辑:程序博客网 时间:2024/05/29 19:45
点击查看全文
摘要: 什么是Monkey 对于Monkey,大家并不陌生,相信很多后续出现的基于控件遍历的测试工具也或多或少地受了它的启发。简单来说,Monkey测试是Android平台自动化测试的一种手段,通过Monkey程序模拟用户触摸屏幕、滑动Trackball、按键等操作来对设备上的程序进行压力测试。
什么是Monkey
对于Monkey,大家并不陌生,相信很多后续出现的基于控件遍历的测试工具也或多或少地受了它的启发。简单来说,Monkey测试是Android平台自动化测试的一种手段,通过Monkey程序模拟用户触摸屏幕、滑动Trackball、按键等操作来对设备上的程序进行压力测试。
为什么会有Monkey
Monkey 主要用Android的压力测试,对测试软件的稳定性、健壮性快速而有效, 主要目的就是为了测试app是否会Crash.
当我们需要对一个软件进行压力测试,检查其性能时,如果人工进行测试的话,效率会很低,而且比较枯燥。而Monkey可以为我们减轻这部分重复而繁琐的工作,只需要观察被检测程序多久的时间会发生异常,并在结束的时候收集这些异常信息即可。
Monkey的弊端
- 无法准确地得知bug的复现步骤
- 发送的用户事件流的有效性成问题,很多是无效操作
点击查看全文
阅读全文
0 0
- 由Monkey引发的测试工具方面的想法
- 由Monkey引发的测试工具方面的想法
- 由Monkey测试引发的跨多个进程的Android系统死锁问题分析
- 由CSP 题目引发的关于Map的一些想法
- monkey测试工具的使用
- Android 自动测试工具Monkey的使用
- Android Monkey测试工具的使用
- Android稳定性测试工具Monkey的使用
- 由“游戏测试”引发“手机测试”的一些感想
- 由fastlock引发的...
- 关于软件设计方面的想法
- 由一个简单的String c=a+b的Java问题引发一点想法
- 由一个简单的String c=a+b的Java问题引发一点想法
- 毕业设计引发的一些想法
- 由12306.cn引发的网站性能技术思考。大家还什么想法说说!
- 【代码质量管理工具】-由sonar引发的思考
- 【Monkey测试】Android自带自动测试工具monkey的使用
- 【Monkey测试】Android自带自动测试工具monkey的使用
- 盒子模型的小知识
- 使用Fragment+ViewPager使用过程中禁止预加载未展示Fragment页面的网络请求
- javascript 4-5章1
- mysql开放远程访问,授权用户数据库权限
- tomcat
- 由Monkey引发的测试工具方面的想法
- Java如何实现文件拷贝操作和如何正确关闭资源
- Lake Counting POJ
- VSCode开发C#(调用 Net Core)精简步骤说明
- webview记录滚动位置,下次打开滚动到记录点
- Android登录判断,并且在登录后跳转到相应的Activity
- Netty实现服务端客户端长连接通讯、心跳检测及自定义报文发送(一)
- u-boot命令-cmd编译过程
- laravel中Validator使用中出现的问题