Android :: Instrumentation Testing Called Robotium

Feb 22, 2010

I found a tool for Instrumentation Testing called Robotium.It is easy and simple for black box testing of android applications.
We can use it as follows:

CODE:........

How can we use it for webviews and listviews etc.

Android :: Instrumentation Testing called Robotium


Android :: Using Instrumentation Testing Framework

Oct 17, 2010

How do I use instrumentation testing framework to test flow between activities? The example goog gives is for one activity only.

View 4 Replies View Related

Android :: App Crashes While Testing Through Instrumentation

Sep 27, 2010

I have separated java code from Android code and have two projects. Android dependent on Java project. Now i want to get the memory trace of the Java project on Android. For that I have created Androd Junit Project implementing Android Instrumentation, and a dummy android project dependent on my actual java project.(as I only want to get memory trace of java project on android).Problem is when I execute Android Junit project, and give a reference of dummy project removing java project dependency, all tests(dummy) run fine.But when I run junit project, with dummy android proj keeping dependency on java project, my application crashes.I get an error message like : "Process crash" not getting any error message in logcat. No clue whats wrong with code.Any help is highly needed.

View 1 Replies View Related

Android :: Motion Events In Instrumentation Testing

Feb 27, 2010

This is the code for motion events in my instrumentation testing.

long downTime = SystemClock.uptimeMillis();
long eventTime = SystemClock.uptimeMillis();

MotionEvent event = MotionEvent.obtain(downTime, eventTime,
MotionEvent.ACTION_DOWN, 100,100, 0);

MotionEvent event2 = MotionEvent.obtain(downTime, eventTime,
MotionEvent.ACTION_UP, 100, 100, 0);...............................

View 1 Replies View Related

Android :: GUI Testing With Instrumentation In Android

Apr 20, 2010

I want to test my Android applications UI, with keyevents and pressed buttons and so on. I've read som documentation that Instrumentation would be able to use for this purpose. Anyone with expericence with using Instrumentation for UI testing?

View 1 Replies View Related

Android :: Testing Problem With ActivityInstrumentationTestCase2 - T - Error When Trying To Access Activity Under Testing

Feb 24, 2010

I wrote a simplest test based on android.test.ActivityInstrumentationTestCase2.

CODE:..............

View 2 Replies View Related

Android :: Synchronization In Robotium - Setting Timeout Manually

Jun 16, 2010

How long does robotium wait for a new activity to show up? Is it possible to set the timeout manually for the Solo instance?

View 1 Replies View Related

Android :: Simulate A Date Picker With Robotium Solo Class?

Jun 24, 2010

I'm trying to test a date picker scenario on android. I have the date picker which comes up when I click a text view(with id say v) which has a label on it along with a hint "Enter Date".

The problem is that I'm trying to simulate this clicking of the text view and then selecting of the date from the date picker dialog. I cannot find an method call/option in Solo to get hold of the text view (ex:with id say x).
I've been trying to figure it out for the past three days.

Can anyone suggest me a way to go about it?.

View 2 Replies View Related

Android : Want Access To Droid Device Menu In Robotium Framework?

Nov 21, 2010

I would like to know is there any way to access to Android menu with help of Robotium framework ? (http://code.google.com/p/robotium/) This used in Android test applications. This is very powerful framework! You just include it in your test application source code. I can't found any way to access to Android device menu .. I want to programmatically select GPS activation line from menu ... Is it possible with Robotium ?

View 2 Replies View Related

Android :: How Do I Write Solo / Robotium Test Case / Uses Built-in Camera To Take Picture ?

Oct 1, 2010

From my activity I do startActivityForResult(MediaStore.ACTION_IMAGE_CAPTURE),and then I land in the builtin camera activity (in this case in the emulator).in my testcase, it does not find ANY button (null is found for index=0).How do I write a Solo/Robotium testcase that uses the builtin camera to take a picture ?

View 1 Replies View Related

Android :: Android Functional Testing - Testing Multiple Activities

Apr 16, 2009

I've been exploring the Android test package and I'm very confused on how to implement functional testing for endpoint-to-endpoint.

Consider the example below, I have 4 activities: 1. A Contact List Activity 2. A View Contact Activity 3. An Add/Edit Contact Activity 4. A Sync Contact List activity

I want to automate a few tests that will go through multiple test cases simulating a user experience: From launching the application, to selecting 'Add contact;' opening the add contact activity, entering data, saving it, going back to the list activity, and verifying the new contact was saved properly.

As I understand it, ActivityInstrumentationTestCase<T extends Activity> and ActivityUnitTestCase<T extends Activity>, are only useful for testing single activity functionality.

But what if I need to switch between 2 or more activities inside a single functional test case?

View 5 Replies View Related

Android :: Android 1.5 - Asynctask DoInBackground Not Called / Method Called

Oct 26, 2010

I am running into an issue with the way my asynctasks are executed. Here's the problem code:

firstTask = new background().new FirstTask(context);
if(firstTask.execute().get().toString().equals("1"))
secondTask = new background().new SecondTask(context);

What I'm doing here is creating a new asynctask object, assigning it to firstTask and then executing it. I then want to fire off a separate asynctask when the first one is done and making sure it returns a success value (1 in this case). This works perfectly on Android 2.0 and up. However, I am testing with Android 1.5 and problems start popping up. The code above will run the first asynctask but doInBackground() is never called despite onPreExecute() being called. If I am to execute the first task without the get() method, doInBackground() is called and everything works as expected. Except now I do not have a way to determine if the first task completed successfully so that I can tell the second task to execute. Is it safe to assume that this is a bug with asynctask on Android 1.5? Especially since the API says that the get method has been implemented since API 3. Is there any way to fix this? Or another way to determine that the first task has finished?

View 2 Replies View Related

Android :: Instrumentation Tag Internals

Jun 9, 2010

Would like to know the best place to get more details on this tag 'instrumentation' for the manifest file.

<instrumentation android:targetPackage='com.tejasoft.tezzd.mobile.android' android:name='android.test.InstrumentationTestRunner' android:label='TestTezzD' android:functionalTest='true' android:handleProfiling='true'/>

Unable to understand its working, specially, how does the InstrumentationTestRunner find all the test cases and what is the way to write the manifest so that it runs only perticular suite and not all the test cases.

View 2 Replies View Related

Android :: Launching Instrumentation From ApiDemos

Mar 1, 2010

Going through the ApiDemos sample code (in Android 2.1 platform), I saw that there are two activities that make use of the Instrumentation class: ContactsFilter and LocalSample. However, I'm having trouble finding the menu that will launch any one of these activities from the ApiDemos application. I just want to be able to run ApiDemos and hit the breakpoint in one of these Activities so I can understand how the Instrumentation class works. proper navigation in ApiDemos to launch ContactsFilter or LocalSample?

View 2 Replies View Related

Android :: Can't Run Some Test Case In Instrumentation

Dec 8, 2009

I have added the "android.test.runner" user library and "android.test.InsturmentationTestRunner" in instrumentation. But when i run the test in Instrumentation, 0 test has been run.

My test class is as below: package com.android.ProjectTest.test;

CODE:................

View 2 Replies View Related

Android :: Instrumentation Framework Query

Jun 3, 2009

I am trying to write a simple test framework. This is what I want to do: My actual test is an apk file on android device, and I write a TestCase or some instrumentation for that which runs on host side. I trigger the test using adb commands or some IDE.I am able to refer to some examples which does above.Now what I want to know is any way of getting results back using any api available in TestCase or such class.This result can be any string value or an object too.

1. can I use TestResult for this purpose ? I expect it ot be similar to function calland return value from function.i.e. on completion of test I should get back the result in a structured way probably defined by me.Is this possible at all.

2. or return value is always going to be put to stdout? or logcat?

3.how do I parse and collect stdout or logcat prints into a file?

any input would be of great help.

View 2 Replies View Related

Android :: How To Run Instrumentation Tests On Device?

Sep 16, 2009

Can you please tell me the process for running the tests on device? currently I am using the eclipse IDE to run the tests as Android Junit tests. And I would like to run the unit tests on device.

View 2 Replies View Related

Android :: Abort Instrumentation Test Case

Feb 11, 2009

I have an instrumentation test case that is waiting for an incoming call. I would like to abort this test case after some time from outside of this test case. Is there any argument to "adb shell am instrument" command that will stop the on going instrument test case?

View 2 Replies View Related

Android :: Instrumentation Test Cases In Groovy

Mar 3, 2010

Can we write instrumentation test cases for an android application in Groovy? If so , how ?

View 1 Replies View Related

Android :: Way To Test A Service Using Instrumentation Framework?

Aug 4, 2010

Do anyone have idea about testing a service using instrumentation framework.

View 6 Replies View Related

Android :: Instrumentation Object To Generate Keypress

Apr 27, 2010

I developed an application to generate keypress. I find out that we can use Instrumentation object to generate. However, when I run the following code, I got these errors.

04-27 16:12:16.720: ERROR/AndroidRuntime(4406):
Caused by: java.lang.RuntimeException: This method can not be called from the main application thread 04-27 16:12:16.720:
ERROR/AndroidRuntime(4406): at android.app.Instrumentation.validateNotAppThread(Instrumentation.java: 1427)
04-27 16:12:16.720: ERROR/AndroidRuntime(4406): at android.app.Instrumentation.sendKeySync(Instrumentation.java:857)
04-27 16:12:16.720: ERROR/AndroidRuntime(4406): at android.app.Instrumentation.sendKeyDownUpSync(Instrumentation.java: 871)

@Override protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub super.onCreate(savedInstanceState);
setContentView(R.layout.main); }
@Override protected void onStart() { // TODO Auto-generated method stub super.onStart();
//press key Instrumentation inst = new Instrumentation();
inst.sendKeyDownUpSync(KeyEvent.KEYCODE_1); }
@Override protected void onStop() { // TODO Auto-generated method stub super.onStop(); }

View 2 Replies View Related

Android :: Run Instrumentation Tests From Command Line (in Kubuntu)?

Mar 22, 2010

We are able to run instrumentation tests of Android from the command line on Windows by launching: adb shell am instrument -w <package.test>/android.test.InstrumentationTestRunner. This gives us good results. Using the same architecture, we are unable to run the same in Kubuntu. We have the same setup in Kubuntu. Can someone let us know, if there are packages with same name.. Then what package will the adb shell point? How will the emulator connect with adb shell from cmd line? DO we need to do any changes to do so in Kubuntu?

View 1 Replies View Related

Android :: Pass Property Value Argument To An Instrumentation Test Runner

Mar 3, 2010

I use the following instrumentation testrunner command line to run JUnit tests on my project :

code:........

and it runs OK.

I am now trying to pass a property value argument to my instrumentation test runner, something equivalent to the eclipse vm argument -Dcom.myApplication.myProperty="String" The value ("String") of a property (com.myApplication.myProperty) must be defined in the command line. I tried to bend my command line to make this work, changing it for example into :

code:..............

but didn't manage to make it work correctly. Is there a way to make this work ?

View 4 Replies View Related

Android :: Pass Bundle To An Activity On An Instrumentation Test Case

Jan 29, 2009

When implementing an ActivityInstrumentationTestCase, how do you start the activity with a Bundle of saved state?

View 2 Replies View Related

Android :: How To Send Key Events To Headless Emulator In Instrumentation Test?

Jul 9, 2010

We are currently working on an instrumentation test suite which runs on our build server, but while the tests pass on a dev machine using a normal Android emulator, the builds fail on the build server since there we only run a headless emulator with the -no-window flag.The failure occurs when trying to invoke the InstrumentationTestCase.sendKeys() method to programatically open the options menu.We also tried to let the instrumentation test app and the app under test share the same Linux user ID using android:sharedUserId and run in the same process (android:process -- we weren't sure if that was already the case), but still no luck. Does this mean it's currently impossible to run instrumentations which contain key events on a headless emulator, or are we missing something?

View 2 Replies View Related

Android :: Android Eclipse Plugin - Instrumentation Test Runner Not Specified

Jun 17, 2009

I'm getting this error when trying to run unit tests from Eclipse with an Android Project. The list of Instrumentation Test Runners is empty in the Android preferences.

code:...........

Google-fu failing me.

I tried to run a unit test once, that's what I always want to do...

View 8 Replies View Related

Android :: Error When Unit Test With Activity Instrumentation Test Cas­e 2?

Aug 23, 2009

I am using ActivityInstrumentationTestCase2 to do some test for an activity. I get a button in the setUp() method like this: protected void setUp() throws Exception {super.setUp(); act = getActivity(); btn = Button)act.find ViewById ( R.id.bike_button ); // this button has been defined in layout} Then I use this button to perform a click in a test method like this: public void testBikeButton(){ //click the bike button btn.performClick();}

View 7 Replies View Related

Android :: How Can I Get Current Activity Object In Instrumentation Object?

Sep 9, 2009

I want to do some automated testcase with Instrumentation . Suggest that my AUT has 2 Activity. After clicking the button in ther first Activity, the second one will be shown with new content base on what we enter in the first Activity.) Instrumentation provides us the function called startActivitySync() and return the Activity object for processing. My question is how we can get the pointer of the second Activity after the it is shown by clicking the button on the first activity.?

View 2 Replies View Related

Android :: Looking For Testing An App

Oct 10, 2010

I don't know if this is kosher, but I wanted to see if anyone would want to test an app I built. I don't want to release an app to the market without getting out all the bugs I can, but I'm a lone developer trying to build apps on the side in my free time. I don't know many people with Droids, so I'm trying to reach out to the community. I built an app I call "Next Track on Shake". Not a good name, (and I'm up for suggestions for a better name) but I can't think of anything else to explain its function. I listen to alot of music, usually on shuffle, and I hate having to wake the phone up, unlock the screen, open the music player, and change the track. The new versions of Android require PIN or Password when you use a corporate account, and that adds another step in changing tracks. I built an app that allows you to shake the phone, whether awake or not, and it will move to the next track for you. I also added the ability to customize the shake; you can set how hard or how fast you need to shake the phone to change the track. The default shake is a good setting for most people, but alot of people jog with the phone on their arm or hip and would need to adjust the strength of the shake so as to not accidentally change tracks. I've also added the ability to stop/start the service when needed, and I display an ongoing notification when the service is running. When the phone is rebooted, the app checks the preferences, and only starts the app if you had the service running before reboot.

View 3 Replies View Related

Android :: Want App Testing

Jan 26, 2010

I have created an app which needs some testing done. I have tested it on the HTC Hero (UK version) and the HTC Tattoo. Worked well on both the devices. I wanted to test it on the newer android phones like the Droid or the Nexus One. If anyone could help me out with the testing, there is a link to the .apk file below. This app does functions like silencing the ringtone when the phone is flipped, switching on the speakerphone when in call etc.
http://dl.dropbox.com/u/556550/FlipShake.apk.

View 3 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved