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