Previous Topic

Next Topic

Book Contents

Book Index

Module Overview

Each software development process at some point comes to a stage of testing. There are many different ways to check whether an application or a module works as expected. The Test Execution Environment (TEE) is a test case execution environment used for automation and optimization of testing processes. The Test Execution Environment is a Java-based software system which contains a set of bundles allowing the execution of OSGi-aware test cases that test developed OSGi bundles. Typically, OSGi-aware test cases test provided services or exported packages of a given OSGi bundle and can follow different test models. The test environment is responsible for the installation of the OSGi-aware test cases and their execution. Moreover, the TEE generates user-friendly reports with the results of test case execution. The Test Execution Environment is designed for OSGi frameworks implementing the OSGi Service Platform Core Specification, Release 5 and running on JVMs compliant with Java 8 compact 1. The Test Execution Environment (TEE) supports several popular test case models.

Feature Set

The Test Execution Environment (TEE) module provides the following features and functionalities:

Known Issues & Limitations

None.

Module Dependencies

The module has dependencies on the following:

Licensing Information

Check Third-Party Licenses: Test Execution Environment.