There are
several different test methodologies you can use, each having their own goals, procedures,
and tools. Be prepared to perform functional, load, and performance testing on the
applications you create before distributing SAP Mobile Platform applications
to end users.
- Functional Testing – The goal of functional testing is to ensure the application
or program works according to the user requirements, and typically include
unit testing, integration testing, and end-user testing. Recommended tools:
- Testing and debugging tools or the IDE, frequently on
a simulator during the development phase.
- SAP Solution Manager to manage test cases.
- Load Testing – The goal of load testing is to see if the application or
system will fail under load. It is similar to performance testing in that
you want to see how the system performs, and it is similar to functional
testing in that you are looking to see if there are bugs or poor
implementation aspects that cause the system to fail at certain loads.
Recommended tools:
- Recording tools for generating test scripts.
- Parsing tool to parameterize test script.
- Test framework that simulates load and collects
results.
- Performance Testing – The goal of performance testing is to measure the system
throughput while under load. Performance testing has the same requirements
as load testing, only the focus is on measurement and analysis. The
performance criteria that are measured during performance testing are called
metrics. Recommended tools:
- Agents to measure performance metrics.
- Framework to manage results.
- Analysis tools to interpret results and identify
bottlenecks and points of failure.
For more information on how to perform these tests using SAP and third-party tools, see
How To ...
Test the Sybase® Unwired Platform: Available Test Tools on SAP Community Network at
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/c03d916b-945f-2f10-ab9c-af72a97fc0f7?QuickLink=index&overridelayout=true&54395760825565
.