自动化测试的意义:
别说是外行人,即使是正在从事自动化测试工作的人来说,现在或曾经都或多或少有过这样的疑惑,辛苦写了自动化测试用例,却基本发现不了问题,其意义何在?在说明这个意义前先看下质量的定义。
质量的定义:
维基百科中对于品质(Quality)的定义:中国大陆亦称为“质量”,可指物品的特征、品性、本质,也可指商品或服务的水准、质量。
影响品...
分类:
其他好文 时间:
2015-02-07 20:22:47
阅读次数:
477
使用monkey help 命令查看命令参数,如下:C:\Users\chenfenping>adb shell monkey -helpusage: monkey [-p ALLOWED_PACKAGE [-p ALLOWED_PACKAGE] ...][-c MAIN_CATEGORY [-c ...
分类:
移动开发 时间:
2015-02-03 10:47:24
阅读次数:
223
monkey 1 中我们写到:C:\Users\chenshan>adb shellshell@hwG750-T20:/ $ monkey -p cn.emoney.acg -v 500说明:-p :指定被测试apk,主Activity(第一个启动的Activity)所在的包名(我问的开发) ...
分类:
移动开发 时间:
2015-02-03 10:43:10
阅读次数:
168
Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。Monkey测试是一种为了测试软件的稳定性、健壮性的快速有效的方法。最近在测试公司手机软件app,抽空研究了下手...
分类:
移动开发 时间:
2015-02-02 17:52:26
阅读次数:
259
Robotium是一款国外的Android自动化测试框架,主要针对Android平台的应用进行黑盒自动化测试,它提供了模拟各种手势操作(点击、长按、滑动等)、查找和断言机制的API,能够对各种控件进行操作。Robotium结合Android官方提供的测试框架达到对应用程序进行自动化的测试。另外,Ro...
分类:
其他好文 时间:
2015-01-15 19:47:19
阅读次数:
156
章节:自动化基础篇——百度Cafe原理初步(第八讲)金阳光测试官网:http://www.goldensunshine.cc/forum.php?mod=viewthread&tid=20&extra=page%3D2主要讲解内容及笔记:一、Cafe原理Cafe是一款自动化测试框架,解决问题:跨进程...
分类:
移动开发 时间:
2015-01-11 22:53:50
阅读次数:
368
使用Robotium进行测试的时候,要想可以导出明了的测试结果,可以使用junitreport来实现junit-report下载地址:https://github.com/jsankey/android-junit-report1、建立一个Android的测试工程,导入Robotium包,并建立好测...
分类:
移动开发 时间:
2014-12-31 14:30:05
阅读次数:
323
本文来源于:http://xiaomaozi.blog.51cto.com/925779/933056SeekBar控件代码实现:http://luwenjie.blog.51cto.com/925779/933023默认显示:【Hello World,MyAndroidActivity】操作:1....
分类:
移动开发 时间:
2014-12-31 12:51:53
阅读次数:
261
大家觉得编写一本描述MonkeyRunner原理分析的书籍如何?估计大概10万字左右。内容大概分布如下:
Monkey实现原理: 去描述运行在目标安卓机器的monkey是如何运行并处理MonkeyRunner发送过来的事件请求并把事件注入到系统的Monkey命令处理源码情景分析:去分析关键命令事件如touch,tap等的实现原理AndroidDebugMonitor(adb)运行原理: ...
分类:
移动开发 时间:
2014-12-27 17:34:48
阅读次数:
179
来源于:http://testerhome.com/topics/878 1 # encoding=utf-8 2 3 4 #导入python中自带的time模块和sys模块,脚本中都要用到它们。 5 import time 6 import sys 7 #MonkeyRunn...
分类:
移动开发 时间:
2014-12-10 16:05:28
阅读次数:
279