使用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
分享到:
相关推荐
通过这个“robotium Android自动化测试范例”,你可以了解到如何使用Robotium进行各种UI测试,从连接应用到操控界面元素,再到生成测试报告。通过实践,你将能够更好地理解和掌握Android自动化测试的技巧,从而提升...
Robotium作为一款成熟的Android自动化测试框架,提供了丰富的功能和便捷的API,使得测试工作变得简单高效。通过阅读源码,我们可以更深入地理解其工作原理,并可能发现优化测试的方法。在实践中,结合其他工具,...
这是我收集的android自动化测试— 有关于robotium的一些资料 包括自己整理的一些文档 共4篇。。 jar也包括在内。 最重要的是还有一个Demo程序包,其中包括两个程序,一个测试程序一个被测程序。。 5分绝对值得的,...
Robotium是一款强大的自动化测试框架,专为Android平台设计,适用于进行功能测试和UI测试。本篇文章将详细介绍Robotium的使用方法以及其核心功能。 Robotium的主要特点包括对多种应用程序类型的支持,如原生应用、...
**Android自动化测试——Robotium详解** 在Android应用开发过程中,测试是不可或缺的一环,它确保了软件的质量和稳定性。Robotium是一款强大的自动化测试框架,专为Android应用设计,提供了全面的功能测试支持。...
Robotium是一款国外的Android自动化测试框架,主要针对Android平台的应用进行黑盒自动化测试,它提供了模拟各种手势操作(点击、长按、滑动等)、查找和断言机制的API,能够对各种控件进行操作。Robotium结合Android...
在Android自动化测试的众多工具中,Robotium是目前广泛使用的一款自动化测试框架,专门用于编写Android应用的功能测试用例。 Robotium提供了丰富而强大的API,用于模拟用户的各种交互操作,如点击、长按、滑动、...
根据提供的文件信息,接下来详细阐述Android自动化测试工具Robotium的基本知识点。 首先,Robotium是一个开源的自动化测试框架,专门用于Android平台的应用程序。它弥补了ActivityInstrumentationTestCase2在集成...
在Android自动化测试中,ADB(Android Debug Bridge)是一个强大的工具,用于与Android设备进行通信,包括模拟器和物理设备。`adb shell`是ADB的一个子命令,它允许开发者在设备上执行shell命令,从而实现对设备的...
在Android开发领域,自动化测试是确保产品质量和提升开发效率的关键环节。Robotium是一款强大的自动化测试框架,特别适合于...对于准备进行Android自动化测试的开发者来说,掌握Robotium的使用是必不可少的技能之一。
Robotium是一款专为Android应用程序设计的自动化测试工具,它主要用于进行黑盒测试,即在不考虑内部实现细节的情况下验证应用的功能。Robotium可以在两种情况下工作:一是拥有源代码,二是只有编译后的APK文件。这种...
在这个“Android自动化测试(5)<robotium> robotium-solo-5.2.1 javadoc 样例”中,我们将深入探讨Robotium Solo库的使用,并通过其提供的Javadoc文档了解详细的API用法。 首先,Robotium Solo是Robotium框架的一...
最全最新的Android自动化测试Robotium详细说明文档,学习Robotium必不可少的资料。
Robotium是一种自动化测试工具,它用于Android平台上的原生和混合应用,支持JUnit测试框架。它能够通过编写简单的测试用例来模拟用户与应用的各种交互操作。Robotium提供的API能够方便地编写功能、系统和验收测试,...
总结,Robotium是Android自动化测试的强大工具,通过遵循上述步骤,您可以快速部署并开始编写针对Android应用的自动化测试。熟练掌握Robotium的使用,可以显著提高测试效率,降低手动测试的工作量,确保产品质量。
3.Create_Android_Sample_...Android自动化测试初探 Android自动化测试可行性途径分析 Android自动化测试之道 GSM手机自动化测试解决方案 手机自动化测试系统设计浅析 在Android_Robotium自动化测试中导出Test_result