为了更好的尝试Robotium的AIP,自己编写了部分android控件,提供测试。
EditText 控件:
操作步骤:
1.单击 EditText 控件
2.输入文字内容:This is EditTextActivity
3.单击 Submit 按钮
验证:页面返回文字:This is EditTextActivity
- public void testUI() throws Exception {
- this.EditText();
- }
- public void EditText(){
- boolean expected = true;
- solo.clickOnButton("EditText");
- solo.enterText(0, "This is EditTextActivity");
- solo.clickOnButton("Submit");
- boolean actual = solo.searchText("This is EditTextActivity");
- assertEquals("This is not found",expected,actual);
- solo.goBack();
- }
assertEquals 拥有三个参数
assertEquals(String message,boolean expected, boolean actual)
message:出错时返回的信息
expected:预期结果,是个布尔值
actual:实际结果,也是个布尔值
如果 expected 和 actual 的值相同时(可以都为false),测试通过,否则失败。
本文出自 “小毛子” 博客,请务必保留此出处http://xiaomaozi.blog.51cto.com/925779/917054
相关推荐
【Robotium自动化测试Android程序】 Robotium是一款专为Android应用程序设计的自动化测试工具,它主要用于进行黑盒测试,即在不考虑内部实现细节的情况下验证应用的功能。Robotium可以在两种情况下工作:一是拥有源...
见下图场景: 对于上图中弹出的Dialog中仅仅对Set和Cancel按钮操作是可以的,但是要是操作+–按钮或者需要拿到EditText控件就需要费点心思了。 思路:主要是在弹出Dialog后通过Robotium的solo.getCurrentViews...
Robotium是一款强大的自动化测试框架,专为Android应用设计,支持UI层的黑盒和白盒测试。本文将详细介绍如何在已有的AndroidCalculator项目和AndroidCalculatorTest测试项目中,利用Robotium创建并执行计算器应用的...
在Android应用开发中,自动化测试是确保产品质量的重要环节。Robotium是一款强大的自动化测试框架,尤其适合进行UI测试。本篇文章将深入探讨如何使用Robotium来编写针对Email功能的测试用例,供新手开发者参考。 ...
在Android应用自动化测试中,Robotium是一个非常强大的框架,它为开发者提供了丰富的API来操作和交互应用程序中的UI元素。本文将深入探讨如何通过ID来查找并控制这些控件,以实现自动化测试。首先,让我们理解“ID”...
在IT领域,特别是移动应用测试方面,Robotium作为一款强大的自动化测试工具,为开发者提供了便捷、高效的测试解决方案。本文将基于“Robotium_Test Android Sample App.pdf”这一文档,深入解析如何利用Robotium来...
在Android自动化测试领域,Robotium是一个非常流行的框架,它提供了丰富的API来帮助开发者对应用程序进行功能测试。在Robotium中,`typeText()`和`enterText()`是两个用于输入文本的函数,虽然它们看似相似,但有着...
### Robotium中文API详解 #### 一、概述 ...以上就是关于Robotium API的一些详细介绍,通过这些方法可以更加方便地进行Android应用的自动化测试。希望本篇文章能够帮助初学者更好地理解和使用Robotium。
Robotium 是一个强大的自动化测试框架,专为 Android 应用程序设计。它使得编写黑盒测试变得简单,能够模拟用户的各种交互操作,如点击、滑动、输入等。以下是对 Robotium 操作进行的详细总结: 1. **测试类设置**...
**Android 应用程序自动化测试指南 - Robotium** 在 Android 应用开发过程中,测试是不可或缺的一环,它确保了应用的稳定性和功能完整性。Robotium 是一款强大的自动化测试框架,专为 Android 应用设计,它使得编写...
Robotium是一款用于Android自动化测试的开源框架,它可以模拟用户操作来进行UI测试。Robotium支持各种类型的测试,包括功能测试、系统测试以及接受性测试等。在Robotium 2.5版本中,提供了丰富的API来帮助开发者进行...
Robotium是一种开源的Android自动化测试工具,可以用来模拟用户交互行为,进行UI测试。Solo类中封装了各种常用的操作,如点击、滑动、输入等,使得开发者能够更方便地编写自动化测试脚本。 #### 核心功能模块 1. *...