Plugin KML_TEST
Description
To test Kmelia application, we need first to write an test intention. This test intention aim is the evaluation of an component or service of our application. From this test intention we must built a test harness in order to isolate the component or service under test and create a set of link necessary to reach the aim of the test intention. COSTOLIB_PLUGIN_KML_TEST is the Costo plugin which provide user a set of functionalities used to build harness test from an test intention.
Some of his functionalities are the descovery of all services of application under test , the descovery of all variables under test, the link of services or variables and creation of new component or mock. After setting are done correctly we can generate the test Harness using COSTOLIB_PLUGIN_KML_TEST_ menu item “Generate”.
Platform informations
IDE Eclipse 3.6
Java version 6
Plugin version 1.0.1
Returned value
Generate test harness from test intention.
Dependency
• Runtime: org.eclipse.core.runtime
• Ressources: org.eclipse.core.resources
• Analysis: COSTOLIB_PLUGIN_CORE
• GUI Editor: COSTOLIB_PLUGIN_UI
• Java Application Generator: COSTOLIB_PLUGIN_KML2JAVA
Plugin TESTDATA
Description
After Test Harness generation get success, COSTOLIB_PLUGIN_TESTDATA allow user to transform his kmelia application with test harness (none executable) into executable application. This plugins provide also a way to build test data which will be use to initialize component or service under test.
Platform
IDE Eclipse 3.6
Java version 6
Plugin version 1.0.0
Returned value
• Generate java application including class LauncherTH from the specifications
• Generate test datas formatted to xml file
Dependency
• Runtime: org.eclipse.core.runtime
• Ressources: org.eclipse.core.resources
• Analysis: COSTOLIB_PLUGIN_CORE
• GUI Editor: COSTOLIB_PLUGIN_UI
• Java Application Generator: COSTOLIB_PLUGIN_KML2JAVA