Plugin KML Test

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

A Platform to Specify and Verify Component and Service Software

Quick Contact ^
We want to thank you for contacting us through our website and let you know we have received your information. A member of our team will be promptly respond back to you.