使用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
分享到:
相关推荐
Android自动化测试工具,从连接app到自动测试界面控件元素,非常详细!官网例子
android-robotium-ant自动化测试框架搭建
Android自动化测试之Robotium学习
NULL 博文链接:https://fanfq.iteye.com/blog/781769
这是我收集的android自动化测试— 有关于robotium的一些资料 包括自己整理的一些文档 共4篇。。 jar也包括在内。 最重要的是还有一个Demo程序包,其中包括两个程序,一个测试程序一个被测程序。。 5分绝对值得的,...
Robotium是一款国外的Android自动化测试框架,主要针对Android平台的应用进行黑盒自动化测试,它提供了模拟各种手势操作(点击、长按、滑动等)、查找和断言机制的API,能够对各种控件进行操作。Robotium结合Android...
Android自动化测试框架Robotium的使用。原博客地址:https://blog.csdn.net/u010356768/article/details/100074730
android自动化测试之adb shell的使用,主要介绍在windows环境中使用cmd命令自动启用android模拟器或真机进行android自动化测试工程测试
最全最新的Android自动化测试Robotium详细说明文档,学习Robotium必不可少的资料。
Android自动化测试robotium.pdf
3.Create_Android_Sample_...Android自动化测试初探 Android自动化测试可行性途径分析 Android自动化测试之道 GSM手机自动化测试解决方案 手机自动化测试系统设计浅析 在Android_Robotium自动化测试中导出Test_result
Android 自动化测试(5)<robotium> robotium-solo-5.2.1 javadoc 样例
Android自动化测试之Robotium--进阶操作,让手指去旅行。
Android自动化测试之Robotium--基础操作,简简单单入门基础,适合新手
该工具用于黑盒的自动化测试。可以在有源码或者只有APK的情况下对目标应用进行测试。 Robotimu 提供了模仿用户操作行为的API,比如在某个控件上点击,输入 Text 等等。Robotium 模仿普通用户行为,可以试着把一些...
本文主要介绍只有APK文件的情况下,使用robotium对其进行自动化测试,经本人试验,这个方法简单便捷。
最近研究了一下android的自动化测试工具,其中用的比较多的就是google开源自带的monkeyrunner,还有一个就是robotium工具。文档是在eclipse中添加python和robotium插件的配置环境说明,方便使用monkeyrunner或是...
著名的android自动化测试框架robotium出了4.1版本 在原有基础上增加了对webview的支持 方便好用,但是需要测试者有一定java开发基础 对android instrumentation有一定了解
Android自动化测试工具Robotium的应用与研究.pdf