`

使用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自动化测试岗位,升职加薪指日可待

相关推荐

Global site tag (gtag.js) - Google Analytics