随笔分类 - Android自动化测试
摘要:本文转载于:http://blog.csdn.net/jack_chen3/article/details/41927395测试框架图:Android测试环境的核心是Instrumentation框架,Instrumentation框架通过将主程序和测试程序在同一个进程来实现这些功能。在测试工程的m...
阅读全文
摘要:本文来源于:http://blog.csdn.net/zhubaitian/article/details/39296753在上一遍笔记博客中本以为只能在Setup和TearDown中做条件判断来实现Junit4的@BeforeClass和@AfterClass功能。今天查看SDK时发现其实是有现成...
阅读全文
摘要:本文来源于:http://blog.csdn.net/zhubaitian/article/details/39293883Robotium的测试类ActivityInstrumentationTestCase2是继承于Junit3的TestCase类,所以并没有提供Junit4的特性.如网上总结说...
阅读全文
摘要:来源于:http://testerhome.com/topics/878 1 # encoding=utf-8 2 3 4 #导入python中自带的time模块和sys模块,脚本中都要用到它们。 5 import time 6 import sys 7 #MonkeyRunn...
阅读全文
摘要:MonkeyRunner介绍:MonkeyRunner是Google提供的一个基于坐标点的Android黑盒自动化测试工具。Monkeyrunner工具提供了一套API让用户/测试人员来调用,调用这些api可以控制一个Android设备或模拟器,而不需要了解对应的源码。有了Monkeyrunner,...
阅读全文
摘要:1、运行测试工程下的所有用例adb shell am instrument -w com.application.test/android.test.InstrumentationTestRunner // 测试包名/mainfest下的instrumentation name属性 2、运行指定的单...
阅读全文
摘要:使用Robotium中的clickonview方法进行点击操作时,可能在你本机上能够顺利执行,但把脚本移植到不同分辨率的设备下却有可能点不到控件的情况。 网上找了一些资料,基本一条语句可以搞定: 在manifest.xml配置文件 加入 即可
阅读全文
摘要:[echo]Runningtests...[exec]INSTRUMENTATION_STATUS:id=ActivityManagerService[exec]INSTRUMENTATION_STATUS:Error=Unabletofindinstrumentationinfofor:Compo...
阅读全文
摘要:一.Robotium原理 Robotium是一款Android自动化测试框架,主要针对Android平台的应用进行黑盒自动化测试,它提供了模拟各种手势操作(点击、长按、滑动等)、查找和断言机制的API,能够对各种控件进行操作,Robotium结合Android官方提供的测试框架达到对应用程序进行自动...
阅读全文
摘要:solo.typeText和solo.enterText方法都可以对EditeText进行测试,达到的测试目的是一样的。存在几点不同:1、实现上,typeText方法是robotium框架调用系统Instrumentation类里面的sendStringSync方法来实现的;enterText是调用...
阅读全文
摘要:来源于:http://blog.csdn.net/zhubaitian/article/details/398038571. 背景为保持这个系列的一致性,我们继续用SDK自带的NotePad实例应用作为我们的试验目标应用,但是这次不仅仅是像以前一样主要围绕Menu Option里面的那个"Add n...
阅读全文
摘要:该文来源于:http://blog.csdn.net/dongmu1986下面的这些方法都主要用来判断测试结果是否与预期结果相符,一般把is和search方法放在assert里面判断。assert最常用的还是assertThat方法,是Junit的判断,这里就不多说了。断言方法assert(robo...
阅读全文
摘要:1、软件需求变动不频繁2、项目周期足够长3、软件系统界面稳定,变化较少4、项目进度压力不太大5、比较频繁的回归测试6、自动化测试脚本复用率较高(不同平台兼容、和其他模块组合使用)7、被测软件系统开发较规范,能够保证系统的可测试性8、测试人员具备较强的编程能力
阅读全文
摘要:在编写MonkeyRunner脚本过程中,会出现component这一项内容,很多人可能不知道怎么确认,其实这个主要是为了指定要测试的程序包名和主Activity名,我们可以用以下方法去进行确认:1、使用aapt -- aapt是sdk自带的一个工具,在sdk\builds-tools\目录下 首...
阅读全文

浙公网安备 33010602011771号