Outils pour utilisateurs

Outils du site


costo:test:reference:start

The Reference Manual

Get developpement tools ready here

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. COSTOLIBPLUGINKMLTEST 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
PLUGINKMLTEST_ 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: COSTOLIBPLUGINCORE
  • GUI Editor: COSTOLIBPLUGINUI
  • Java Application Generator: COSTOLIBPLUGINKML2JAVA

Plugin TESTDATA

Description

After Test Harness generation get success, COSTOLIBPLUGINTESTDATA 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: COSTOLIBPLUGINCORE
  • GUI Editor: COSTOLIBPLUGINUI
  • Java Application Generator: COSTOLIBPLUGINKML2JAVA
costo/test/reference/start.txt · Dernière modification: 2018/04/03 16:59 (modification externe)