+

Search Tips   |   Advanced Search

Test with MPF


  1. Install Test Workbench into MobileFirst Studio
  2. Get started
  3. Add the path to the JDK
  4. Create a Test Workbench project
  5. Manage mobile applications
  6. Create mobile tests
  7. Edit mobile tests
  8. Running mobile tests
  9. Evaluating results
  10. Use MobileFirst Studio and Application Center


Appendix


Tools for testing mobile applications in IBM MobileFirst Platform Foundation

Tools include...


The test workbench

The test workbench runs on a Windows, Linux, or Macintosh computer and includes the following main components:


Stages in the testing process

The goal of mobile testing is to ensure that the mobile application meets the requirements that guided its design and development. To help you meet this goal, IBM MobileFirst Platform Test Workbench implements the following stages in the testing process:

When the tester is the same person as the developer, this person can develop and test the application in the same Eclipse environment.

When the person who develops the application is different than the person who tests it, the application must be shared between the developer and the tester using the Application Center. In this case, the testing process includes the following additional stages:


Support for testing native, hybrid, and web applications

Use the test workbench to test various types of mobile applications, including native applications, hybrid applications, and browser-based, web applications that were created with MobileFirst Studio.

A native Android or iOS application is built using a native SDK, whose services are defined according to each platform architecture. Android applications are typically created with Java or C++, whereas iOS applications are created with Objective-C.

A hybrid application is an application that combines native and web technologies. The web part relies on HTML 5, CSS3, and javascript.

A browser-based web application is developed using pure web technologies, such as HTML 5, CSS3, and JavaScript libraries, such as Dojo and JQuery. Web applications are developed to run in multiple browsers and are platform-independent. This release includes support for Dojo Mobile 1.9 and jQuery Mobile 1.3.

To test applications not created with MPF, use IBM Rational Test Workbench or IBM Rational Test Workbench Mobile Test Edition.


Compound tests

To combine various mobile tests into a single workflow or end-to-end scenario, we can organize the tests into a compound test. Each test may perform a part of the scenario. See Compound tests.

Rational Test Workbench is required to combine mobile tests with other types of tests in a compound test.


Extending test execution with custom code

We can extend how you run the tests by writing custom Java code and calling the code from the test. We can also specify that results from the tests that are affected by the custom code be included in reports. See Extending test execution with custom code.


Use IBM Rational Test Workbench with MPF

We can enhance the testing capabilities in IBM MobileFirst Platform Test Workbench by licensing either IBM Rational Test Workbench Mobile Test Edition or the full IBM Rational Test Workbench product.

With both products, we can test mobile apps that are developed with tools other than IBM MobileFirst Platform Foundation.

The full IBM Rational Test Workbench product provides several extra capabilities: