Testing with GH Tester

Everyone knows testing is a necessary but time-consuming task, especially regression testing. GH Tester takes the pain out of it. Powerful test sequences can be built up, including stubs and jigs. Tests can be executed at the touch of a button to thoroughly test an adapter with no need to develop additional code. Missing adapters can be simulated, providing a valuable tool for developing workflows and processes. Regression tests can be built and run in a fraction of the time it took before.

GH Tester enables you to:

  • Publish messages using any of the features above
  • Compare received messages with expected results
  • Produce detailed reports on actual test results and expectations, including any differences
  • Store tests and results in a central repository
  • Leverage command-line and ANT operations for batch-mode testing
  • Validate XML fields against a schema; decode and extract contents using XPATH to produce new XML documents
  • External command execution and capturing of output
  • Integrate with databases to simulate adapters by querying or changing rows
  • Create reuseable validation rules, that can be used in tests, or against ad hoc messages
  • Extend the functionality using Java to include your own functions
  • ...and more