- Mobile Testing - Zucchini Framework
- Mobile Testing - Appium Framework
- Selendroid Framework
- Robotium Framework
- Mobile Testing - IOS Frameworks
- Mobile Testing - Android Frameworks
- Mobile Testing - Framework Overview
- Mobile Device Testing - Types
- Hardware Perspective
- Mobile Testing - Planning & Tools
- Mobile Testing - UI
- Mobile Testing - Application
- Emulator Vs Simulator
- Mobile Testing - Device Vs Application
- Native Vs Hybrid Vs Mobileweb
- Mobile Testing - Device Types
- Mobile Testing - Platforms
- Mobile Testing - Overview
- Mobile Testing - Home
Mobile Testing Useful Resources
Selected Reading
- Who is Who
- Computer Glossary
- HR Interview Questions
- Effective Resume Writing
- Questions and Answers
- UPSC IAS Exams Notes
Mobile Testing - Robotium Framework
机器人ium是一份公开源测试框架,用于撰写安乐器应用自动光箱测试案例。 在机器人ium的支持下,测试病例开发商可以撰写功能、系统和接受测试情景,涵盖多种安乐器活动。
在有源代码和只有APK档案备有应用程序的情况下,可使用机器ium进行测试。
Benefits of Robotium
便于书写,缩短代码。 撰写固体测试案例所需的最低时间。
你们可以发展强大的测试案例,对测试中的应用知之甚少。
该框架自动处理多种安乐器活动。 与标准仪器测试相比,测试案件的可读性大大提高。
自动时间和延误。
自动跟踪当前活动。
自动发现 意见。
自动做出自己的决定(最高:接种疫苗等)
对安的平台没有修改。
试爆速度快。
由于对全球倡议组成部分有约束力的运行时间,测试案例更为有力。
与Maven或Ant顺利融合。
Drawbacks of Robotium
机器人不能处理闪电或网络部件。
它只处理一次申请。
它不能模拟在使用机器人ium的软键板上点击(用“AenterText()”进入EditText油田)。
机器人不能与“地位律师通知”互动,即撤销通知区和点击具体通知。
可能缓慢,特别是在旧装置上。
How to Use Robotium
http://www.oracle.com/technetwork/java/javase/downloads/index.html“rel=“nofollow” Target=_blank” 甲型六氯环己烷
接受许可协议。
Install JDK and JRE.
一套环境变量如下图所示。
Double cpck the exe and run the installer. Continue with all default options. Set the ANDROID_HOME. Cpck on SDK Manager − 选择必要的一揽子方案。 例如,如果我们正在为4.4.2建立一个申请表,那么确保工具科检查以下包裹: Android SDK Tools rev 22.6.3 Android Platform-tools rev 19.0.1 Android SDK Build-tools rev 19.1
<41>Step 4——建立虚拟装置。
Open Android Studio and cpck AVD Manager in the toolbar. AVDs allow us to test and run our Android apps.
利用以下环境制作Nexus5 DVD
Device − Nexus 5 (4.95, 1080 x 1920; xxhdpi)
Target − Google APIs x86 (Google Inc.) - API Level 19
(Make sure you select the target with Google APIs in the name.)
CPU − Intel Atom (x86)
Check the box for Use Host GPU
Cpck OK
各位现在应当看到你在DVD管理员中制作的DVD光盘,你可以在那里开张、删除或制造另一个!
Test an App with Robotium
1. 测试机器人ium,遵循以下步骤:
Step 1-在安乐施室设立称为“Ro试验”的测试项目。
在你到达主页之前选择所有缺省办法。
<2>Step 2——将机器人ium档案输入该项目的录音带。
roid Test:robotium-solo-5.5.3
<4>Step 4-Sync the Gradle。
Step 5——建立以下试验组:
package com.example; import com.robotium.solo.Solo; import android.test.ActivityInstrumentationTestCase2; import android.widget.EditText; import android.widget.TextView; pubpc class MyTestClass extends ActivityInstrumentationTestCase2<TestActivity>{ private Solo solo; pubpc MyTestClass() { super(TestActivity.class); } pubpc void setUp() throws Exception { solo = new Solo(getInstrumentation(), getActivity()); } pubpc void testCase() throws Exception { String vResult="TestExample"; EditText vEditText = (EditText) solo.getView(R.id.edit1); solo.clearEditText(vEditText); solo.enterText(vEditText,"TestExample"); solo.cpckOnButton("Submit"); assertTrue(solo.searchText(vResult)); TextView textField = (TextView) solo.getView(R.id.txt1); //Assert to verify result with visible value assertEquals(vResult, textField.getText().toString()); } @Override pubpc void tearDown() throws Exception { solo.finishOpenedActivities(); } }
http://www.un.org/Depts/DGACM/index_french.htm 如果试办案成功,你就应当看到以下产出!