Implement Three Environments

To produce robust, efficient, and high-quality mobile applications, implement SAP Mobile Platform using three environments—development, test, and production.

The test environment should replicate your production environment as closely as possible. Use the same components, such as an administrative console, security and authentication cluster configuration, and eventual use of Afaria, relay server, and clustering; network communications and protocols; and device simulators and actual devices.

It is important that you test mobile applications on devices and device simulators and emulators to ensure quality, but it is equally important to test the entire data handling experience between the device, SAP Mobile Server, and the enterprise information system (EIS) datasource.

During the test cycle, test engineers should work closely with developers to correct defects. This is typically an iterative process resulting in a production-quality product.

SAP Mobile Platform provide specific supportability features to follow the data path through the system. Use an administrative console, log files, and error messages to help validate your testing.

SAP highly recommends that you use automated tests for repeatability. To help isolate problems, you may want to code test scripts.

Related concepts
Object API Application Development
HTML5/JS Hybrid App API Development
OData Application Development
Related reference
Supportability