Unit Testing for webMethods is a unique package designed to help webMethods 4.6 & 6 customers achieve a higher standard of quality and reliability with their webMethods services by allowing them to use automated tools for developing and testing their services. Unit Testing for webMethods is based upon popular industry unit testing techniques and does NOT require developers to write complex Java code or modify the code to be tested.
Unit Testing for webMethods improves the quality and robustness of your integration.
Downloads
Current Downloads
Certifying Unit Testing on webMethods 7.x and above would incur significant cost that would be passed to customers in increased license prices. We decided not to certify the software on webMethods 7.x and above and have it available for lower cost instead. However, we tested Unit Testing on webMethods 8.0 and confirmed that it is working properly. We also have a number of reports showing that Unit Testing 6.4 is working properly with webMethods 7.x and we will continue supporting it on webMethods 6.x, 7.x and 8.x. |
Core Package
- Unit Testing 6.4.0 ( download , Release Notes , request trial key )
Test Packages
Previous Versions
Core Package
- WmUnit 6.3.2 ( download , Release Notes )
- WmUnit 6.3.1 ( download , Release Notes )
- WmUnit 6.3.0 ( download , Release Notes )
- Older Versions
Test Packages
- WmUnitTests 6.3.2 ( download)
- WmPublicTests 6.3.2 ( download)
- WmUnitTests 6.3.1 ( download)
- WmPublicTests 6.3.1 ( download)
Documentation
- Core Documentation
- FAQ
- HOWTO
- HOWTO - assertEquals with arrays correctly
- HOWTO - Checking flat files
- HOWTO - Check that a service throws an exception
- HOWTO - Compare two documents or records
- HOWTO - Create a null as a service input
- HOWTO - Extract values from the pipeline dynamically
- HOWTO - Gauge test activity on a Project
- HOWTO - Install WmUnit
- HOWTO - Reduce the duplicated code in test services
- HOWTO - Return meaningful error messages
- HOWTO - Schedule a Test Group to Run
- HOWTO - Structure your test packages
- HOWTO - Techniques for using existing data
- HOWTO - Test adapter services with transaction problems
- HOWTO - Test services which need to be executed as a different user
- HOWTO - Test XML
- HOWTO - Upgrade WmUnit
- HOWTO - Use WmUnit on a non-graphics enabled server environment
- HOWTO - Write a java WmUnit Test service
- HOWTO - Write a test case
- Tutorials
- WmUnitPatterns
News
Available from the WmUnit Repository at http://www.customware.net/repository/display/WMUNIT/Releases
What's new in this release?
New concept of "Test Group" which is a set of packages and test services which are to be executed as a whole.
UI enhancements, new assert services, configuration ability and test coverage metrics.
New Features
- Test Groups functionality
- Allow all the WmUnit UI to be accessible for Developer users
- Configurable "test package list" parameters (e.g. white/blacklist of words)
- Configuration section in webUI
- Upload licence key facility
- Test coverage for packages
- Documentation page with links to the repository
- New assert services:
- assertFileContainsString service
- assertFileDoesNotExist service
- accumulateError service
- assert accumulator services:
- assertEquals
- assertListsEqual
- assertStringContains
- assertFileContainsString
- assertInvokeFailed
- Store the username of the test runner with the history
Improvements
- Improve web UI look and feel
- Navigation quick links with explanation on about page
- More graceful and informative error handling of invalid licences
- No frames or simple browser navigation
Any feedback or comments on this release, please email wmunit@customware.net
New in the WmUnit Space:
- WmUnitPattern - Test Input Data Repository
- HOWTO - Test services which need to be executed as a different user
- HOWTO - Test adapter services with transaction problems
- HOWTO - Reduce the duplicated code in test services
Tidied up a bit of content recently, removed the discussion area.
We've now got a community of 380 users accessing the WmUnit and WmFAQ knowledge bases.
As always, any feedback welcome.
Added a new WmUnitPattern WmUnitPattern - Execute Assert Wrapper a refactoring of existing code that I've been finding common.
This and the other WmUnitPatterns can be found here: http://www.customware.net/repository/display/WMUNIT/WmUnitPatterns
regards,
Nathan
CustomWare is sponsoring the webMethods BIF (http://www.webmethods.com/advantage/bif) in both Sydney and Singapore - come and see us!
The online community for the CustomWare repository is still growing and has now surpassed 200 users!
It's extremely satisfying to see the number of interested people continuing to make use of this public resource for webMethods and WmUnit related material.
As always we welcome feedback and participation: wmunit@customware.net for any WmUnit related feedback and queries.
For a complete list of news, please see the News Archive