TDD Android Applications with Robolectric

Published November 10th, 2011 Under Unit Testing | Leave a Comment

Running tests on an Android emulator or device is slow! Building, deploying, and launching the app often takes a minute or more. Robolectric is a unit test framework that de-fangs the Android SDK jar so you can test-drive the development of your Android app inside the JVM on your workstation in seconds.

Watch this video on http://skillsmatter.com/podcast/agile-testing/tdd-android-applications-with-robolectric

Easy Black Box Testing with Robotium for Android

Published March 7th, 2011 Under Functional Testing | Leave a Comment

This video present how Robotium relates to software testing for Android. Before Robotium, instrumentation tests on Android had to be too tightly coupled with the tested application’s implementation. It is now possible to write true black box tests, with no previous information about how the application under test is implemented.

Watch this video oredev.org

User Scenario Testing for Android

Published October 4th, 2010 Under Functional Testing | Leave a Comment

Robotium is a test framework created to make it easy to write powerful and robust automatic black-box test cases for Android applications. With the support of Robotium, test case developers can write function, system and acceptance test scenarios, spanning multiple Android activities. Robotium has full support for Activities, Dialogs, Toasts, Menus and Context Menus.

Testing Applications on Mobile Devices

Published January 4th, 2010 Under Functional Testing | Leave a Comment

In the highly competitive world of mobile applications, getting high-quality apps to market quickly can make or break the success of a product. With new applications for Android, iPhone and Blackberry battling for media attention and consumer dollars, the pressure to get apps built, tested and launched has never been greater. But the testing methods that have worked for web and desktop app companies (in-house QA, offshore testing firms, emulators/simulators, beta testers, etc.) dont meet the QA needs of mobile apps. The testing matrices in the mobile app world have become far too complex. Companies must test their apps across handset makers, handset models, wireless carriers, OS and browsers. And beyond that, they MUST account for location-based testing a task that has proven difficult and prohibitively expensive for even the most mature and sophisticated teams. This unmet challenge calls for a new approach. Crowdsourcing is uniquely suited to meet this challenge.

Debugging Arts of the Ninja Masters

Published December 21st, 2009 Under Unit Testing | Leave a Comment

Ever have one of those days where your application just doesn’t run correctly, and you can’t figure out why? Well, we’ve been there, and we’re going to show you how to fix it. In this session, Justin Mattson will school you on the advanced usage of Android debugging tools like traceview, the hierarchy viewer, and the instrumentation system. He’ll also present several case studies where Google used these tools to solve real world problems, and show you the before-and-after results.