手机软件测试工具Robotium使用.ppt
《手机软件测试工具Robotium使用.ppt》由会员分享,可在线阅读,更多相关《手机软件测试工具Robotium使用.ppt(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、手机软件测试工具Robotium使用 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望内容RobotiumRobotium介绍介绍RobotiumRobotium环境搭建环境搭建RobotiumRobotium进行测试的方法和步骤进行测试的方法和步骤AndroidAndroid测试的其他手段测试的其他手段AndroidAndroid测试的辅助工具测试的辅助工具第第2页页Robotium介绍第第3页页User scenario testing for AndroidU
2、ser scenario testing for Android。RobotiumRobotium是一款测试是一款测试Android ApplicationAndroid Application的测试框架,的测试框架,它使得编写黑盒测试代码更加容易和稳定。通过使用它使得编写黑盒测试代码更加容易和稳定。通过使用RobotiumRobotium,测试用例开发人员能够跨越多个,测试用例开发人员能够跨越多个ActivityActivity,开,开发出功能、系统以及验收测试用例。发出功能、系统以及验收测试用例。RobotiumRobotium是基于是基于AndroidAndroid测试框架测试框架Ins
3、trumentationTestCase2InstrumentationTestCase2进行的进行的2 2次封装,把一些基本次封装,把一些基本操作又简化了一遍。操作又简化了一遍。Robotium介绍第第4页页RobotiumRobotium的优势:的优势:p针对黑盒测试p在测试过程中,不必需要测试程序的源代码,只要apk文件(前提是需要知道测试程序的package和activity)p可以直接运行在手机上,并通过adb端获得运行结果。在使用该工具的时候有一点必须:当编辑完测试脚本后,在使用该工具的时候有一点必须:当编辑完测试脚本后,会生成一个会生成一个apkapk文件,将该文件,将该apka
4、pk安装到手机端,并通过安装到手机端,并通过abdabd输入一系列命令后直接运行测试脚本。但该输入一系列命令后直接运行测试脚本。但该apkapk的签名必的签名必须要与测试程序的须要与测试程序的apkapk签名保持一致。签名保持一致。Robotium环境搭建RobotiumRobotium使用所需的环境:使用所需的环境:JDK(Java Development Kit)JDK(Java Development Kit)Eclipse for building Test project Eclipse for building Test project ADT(Android Developmen
5、t Tools)ADT(Android Development Tools)Android SDK(Software Development Kit)Android SDK(Software Development Kit)Robotium-solo-*.*.*.jar Robotium-solo-*.*.*.jar第第5页页Robotium环境搭建安装JDK,安装并设置环境变量JAVA_HOME、CLASSPATH和path下载解压Eclipse for java工具下载 Android SDK 解压,运行SDK Manager.exe文件,安装软件包下载 ADT,在Eclipse安装ADT
6、插件在Eclipse设置Android SDK 路径创建一个新的 Android 虚拟设备AVD(Android模拟器的配置)在http:/ jarjar文件文件第第6页页Robotium进行测试的方法和步骤以一个简单的计算乘法的程序AndroidCalculator作为被测程序如图所示第第7页页Robotium进行测试的方法和步骤启动Eclipse执行 File-Import-Select root directory,选择AndroidCalculator项目将被测程序导入进来。创建一个测试项目AndroidCalculatorTest第第8页页选择File-New-Project-And
7、roid Test Project输入测试工程的名称,如:AndroidCalculatorTest。选择An existing Android Project,点击Browse按钮,选择之前创建的被测工程AndroidCalculator,点击OK按钮。一个测试工程就创建好了,如图:Robotium进行测试的方法和步骤创建一个测试用例Test Case第第9页页在AndroidCalculatorTest-src-com.calculator.test上,右击选择New-Juint-Juint Test Case。在Name中输入Test Case的名字,如:TestMain,选择Setup
8、(),tearDown()和Constructor选项,单击完成。创建好的Test Case如下图:Robotium进行测试的方法和步骤导入robotium.jar第第10页页选择测试工程AndroidCalculatorTest右击,选择Build Path-Configure Build Path,在libraries页面中点击Add External JARs按钮。因为之前创建的工程的SDK是2.2的,所以选择robotium-solo-1.8.0.jar。点击OK按钮。Robotium进行测试的方法和步骤为测试用例编写代码第第11页页对AndroidCalculator程序进行测试,要
9、实现的一个测试用例如下:1)访问的第一和第二个编辑域(EditFields)2)输入选择的测试数据3)访问和点击multiply按钮4)验证计算的结果是否符合预期打开TestMain.java进行编辑并保存,见下图第第12页页Robotium进行测试的方法和步骤测试代码的结构第第13页页public TestMain()/构造函数,通知系统要测的app是什么super(com.calculator,Main.class);/每一个test case都会调用setup来进行初始化protected void setUp()throws Exception super.setUp();/可以通过t
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 手机软件 测试 工具 Robotium 使用
限制150内