Lemonite >Home >Features
 

Lemonite Features

Unit Test Generation

  • Java unit testing:
    • Advanced mocking features (easy Java method mock definition)
      • Simple mock definition
      • Complex mock definition (output depending on input parameter(s) value(s))
  • EJB 2.X/3.X/ Servlet  unit testing:
    • Deployment in Lemonite integrated EJB/Web container
    • JNDI context management (EJB, JMS queues, Datasources, etc...)
  • Web service testing:
    • Test generation from WSDL
    • SSL/WS-SECURITY support
    • Multiple endpoint support
  • Ant task testing
  • Advanced features to set up / verify / tear down test run context (via concept of Test Context Object):
    • System/File/Bundle property management
    • Database/Datasource state management
    • J2EE Deployment
    • SSL settings management
  • Test input/output data definition via SWT GUI 

Test industrialization

  • Test template definition:
    • to enforce test configuration reusability
    • to share configuration between testers
  • Dynamic test input/output value support:
    • By using Lemonite property system (value determined as property value)
    • By calling external Java APIs (value determined as result of API invocation)
  • Advanced collaborative features:
    • tests stored in a database which can be shared between several testers
    • Import/export test features
    • Import/export data features

Test Management

  • Test group support: 
    • via JUnit test suite class generation
    • via Lemonite Test Projects definition
  • Advanced test run modes:
    • test by test
    • test campains dynamically defined via Lemonite GUI multiple selection feature
    • batch mode
  • Reporting features:
    • Test run saving option to save each test run (result, input/output data, returned data, etc...) in Lemonite test database
    • HML report generation
    • Several log traces with different log levels (DEBUG, INFO, WARNING, ERROR, FATAL)

 
Dernière mise à jour le 17/07/2009 par Médéric COLLAS