|
The ProSyst Test Platform (PTP) product is Java-based
software that provides two main functionalities:
General OSGi test environment -
Developers can write OSGi test cases (packaged in bundles) that check
services and classes provided by a given bundle and run them with the PTP.
The test cases use the specifics of the OSGi environment in order to
evaluate the correct execution of the tested bundle.
Validation environment for mBedded Server and mBS Extensions -
a set of ready-to-use test cases, project files and scripts includung sources
that can be used to validate mBedded Server (mBS) and mBS Extensions on
different target platforms. The validation includes functionality,
performance and stability. Part of these test cases can also be used for
comparison of mBS with other OSGi implementations.
Key Features
- Automatic execution of a set of test cases
- Support for multiple test case configurations
- Execution of test cases in different modes: sequential, parallel and in loop
- Support for different test models such as JUnit, OSGi, ProSyst and Eclipse
- Support for user defined testing models
- Generation of detailed reports with the test results
- Support for user defined testing reporting formats
- Validation of mBedded Server and mBS Extensions on a given target platform
- Comparison of mBS and other existing OSGi implementations
- Framework for executing custom OSGi test cases
|