`

使用Robotium进行android自动化测试

阅读更多
  使用Robotium进行手机端的自动化测试,这里介绍自己写的一个简单例子。

  使用的开发工具Android Studio


  1.Robotium的安装

  官网上有教程,在"File" --> "Settings" -->"Plugins"



  2.一个测试项目需要首先生成一个签名APK包,如果未签名,测试会出错的(我的测试是页面无法跳转)

  “Build”--> "Generate Sign APK"


  3. "Tools" --> "Robotium Records"
  在Android Studio会为测试单独建立一个测试model, 选择签名APK包,然后会自动安装到你的测试手机,并记录下所进行的操作。

  4. 测试代码完全是自动生成。
	public void testRun() {
        //Wait for activity: 'com.warlock.robotiumtest.MainActivity'
		solo.waitForActivity("MainActivity", 2000);
        //Sleep for 3408 milliseconds
		solo.sleep(3408);
        //Click on (215.80019, 383.60144)
		solo.clickOnScreen(215.80019F, 383.60144F);
        //Wait for activity: 'com.warlock.robotiumtest.AnotherActivity'
		assertTrue("AnotherActivity is not found!", solo.waitForActivity("AnotherActivity"));
        //Sleep for 2693 milliseconds
		solo.sleep(2693);
        //Click on (261.75763, 361.68137)
		solo.clickOnScreen(261.75763F, 361.68137F);
	}
  • 大小: 472.6 KB
分享到:
评论
1 楼 紫瑶诗书 2018-03-20  
Android自动化测试实战(Java篇+主流工具+框架+脚本)
网盘地址:https://pan.baidu.com/s/1FkwFmpJ-MUUovv2Emrs-gw 密码: 3yta
备用地址(腾讯微云):https://share.weiyun.com/5oJWshL 密码:fnpvi8



第1章 课程简介
我们为什么要学自动化测试?如果你现在打开一家招聘网站,输入自动化测试,不难发现,自动化测试已经成为了软件测试领域的大趋势,测试人员能力的分水岭,高薪福利的必争地。

第2章 那些重要的Android工具和命令你真的都掌握好了吗?
如果你第一次承担自动化测试任务,结果连基础环境用了半天都搭建不起来,这是何等的尴尬。 如果你想告别只会手动操作应用的测试小白阶段,正式踏入Android自动化测试的大门,那些重要的Android工具和命令就真该熟练掌握。

第3章 如何将Monkey工具玩出专业范?
掌握实际工作学用的Monkey测试工具及命令参数使用技巧、学会快速的查看Monkey日志中的重要信息。掌握google官方未公布的一些“黑科技”如:Monkey script和Monkey Server功能,将Monkey玩出专业范。

第4章 深度挖掘MonkeyRunner测试技术,教你google秘不示人的黑科技
深度挖掘MonkeyRunner自动化测试框架,教你google官方秘不示人的“黑科技”:“MonkeyRunner录制回放工具”和easyMonkeyDevice。并通过实战案例让你深度理解MonkeyRunner各功能模块在实际工作中的使用方法和技巧。

第5章 学好Robotium 搞定单元、黑盒、白盒及慕课网官方APP自动化测试
了解Android单元测试体系以及其核心Instrumentation框架的使用; 掌握使用Robotium进行黑盒及白盒自动化测试; 带你实战一次慕课网官方APP自动化测试; 掌握Robotium的录制回放工具,助你更加快速的生成测试用例。

第6章 UI自动化测试高手必备最新神器-UiAutomator
掌握Android官方最新的Ui自动化测试框架UiAutomator 核心成员:UiDevice、UISelector、UiObject、UIConnection、UiScrollable 带你实战Android系统设置的自动化测试实施方案,让你举一反三,完成任何Android App 的UI自动化测试。

第7章 搞定跨平台自动化测试、界面元素定位有Appium就够了
掌握Appium的部署、运行、配置; 搞定Hybrid App自动化测试、界面元素定位; 还原工作场景,带你用Appium亲历一次慕课网官方App的自动化测试的实施过程,让你学会在真实的场景下如何比别人更会用Appium提高你的工作效率。

第8章 课程总结
到这里你已经可称得上Android自动化测试高手了,完全可以胜任Android自动化测试岗位,升职加薪指日可待

相关推荐

    robotium Android自动化 测试范例

    通过这个“robotium Android自动化测试范例”,你可以了解到如何使用Robotium进行各种UI测试,从连接应用到操控界面元素,再到生成测试报告。通过实践,你将能够更好地理解和掌握Android自动化测试的技巧,从而提升...

    Android自动化测试手段之Robotium

    Robotium作为一款成熟的Android自动化测试框架,提供了丰富的功能和便捷的API,使得测试工作变得简单高效。通过阅读源码,我们可以更深入地理解其工作原理,并可能发现优化测试的方法。在实践中,结合其他工具,...

    android自动化测试——robotium

    这是我收集的android自动化测试— 有关于robotium的一些资料 包括自己整理的一些文档 共4篇。。 jar也包括在内。 最重要的是还有一个Demo程序包,其中包括两个程序,一个测试程序一个被测程序。。 5分绝对值得的,...

    Android自动化测试框架Robotium的使用

    Robotium是一款强大的自动化测试框架,专为Android平台设计,适用于进行功能测试和UI测试。本篇文章将详细介绍Robotium的使用方法以及其核心功能。 Robotium的主要特点包括对多种应用程序类型的支持,如原生应用、...

    Android自动化Robotium

    **Android自动化测试——Robotium详解** 在Android应用开发过程中,测试是不可或缺的一环,它确保了软件的质量和稳定性。Robotium是一款强大的自动化测试框架,专为Android应用设计,提供了全面的功能测试支持。...

    robotium自动化测试框架

    Robotium是一款国外的Android自动化测试框架,主要针对Android平台的应用进行黑盒自动化测试,它提供了模拟各种手势操作(点击、长按、滑动等)、查找和断言机制的API,能够对各种控件进行操作。Robotium结合Android...

    Android自动化测试之Robotium--进阶操作.pdf

    在Android自动化测试的众多工具中,Robotium是目前广泛使用的一款自动化测试框架,专门用于编写Android应用的功能测试用例。 Robotium提供了丰富而强大的API,用于模拟用户的各种交互操作,如点击、长按、滑动、...

    Android自动化测试之Robotium--基础操作

    根据提供的文件信息,接下来详细阐述Android自动化测试工具Robotium的基本知识点。 首先,Robotium是一个开源的自动化测试框架,专门用于Android平台的应用程序。它弥补了ActivityInstrumentationTestCase2在集成...

    android自动化测试robotium之adb shell的使用

    在Android自动化测试中,ADB(Android Debug Bridge)是一个强大的工具,用于与Android设备进行通信,包括模拟器和物理设备。`adb shell`是ADB的一个子命令,它允许开发者在设备上执行shell命令,从而实现对设备的...

    Android自动化测试robotium.pdf

    在Android开发领域,自动化测试是确保产品质量和提升开发效率的关键环节。Robotium是一款强大的自动化测试框架,特别适合于...对于准备进行Android自动化测试的开发者来说,掌握Robotium的使用是必不可少的技能之一。

    robotium自动化测试android程序

    Robotium是一款专为Android应用程序设计的自动化测试工具,它主要用于进行黑盒测试,即在不考虑内部实现细节的情况下验证应用的功能。Robotium可以在两种情况下工作:一是拥有源代码,二是只有编译后的APK文件。这种...

    Android自动化测试 robotium-solo-5.2.1 javadoc 样例

    在这个“Android自动化测试(5)<robotium> robotium-solo-5.2.1 javadoc 样例”中,我们将深入探讨Robotium Solo库的使用,并通过其提供的Javadoc文档了解详细的API用法。 首先,Robotium Solo是Robotium框架的一...

    Android自动化测试Robotium详细说明文档

    最全最新的Android自动化测试Robotium详细说明文档,学习Robotium必不可少的资料。

    Robotium自动化测试

    Robotium是一种自动化测试工具,它用于Android平台上的原生和混合应用,支持JUnit测试框架。它能够通过编写简单的测试用例来模拟用户与应用的各种交互操作。Robotium提供的API能够方便地编写功能、系统和验收测试,...

    Robotium自动化测试框架部署文档V1.3

    总结,Robotium是Android自动化测试的强大工具,通过遵循上述步骤,您可以快速部署并开始编写针对Android应用的自动化测试。熟练掌握Robotium的使用,可以显著提高测试效率,降低手动测试的工作量,确保产品质量。

    android自动化测试资料

    3.Create_Android_Sample_...Android自动化测试初探 Android自动化测试可行性途径分析 Android自动化测试之道 GSM手机自动化测试解决方案 手机自动化测试系统设计浅析 在Android_Robotium自动化测试中导出Test_result

Global site tag (gtag.js) - Google Analytics