Why is GH Tester the #1 choice to test TIBCO applications for so many customers?

GH Tester has been helping customers to test TIBCO applications for nine years, and Green Hat have been a TIBCO partner for ten years. GH Tester provides the best TIBCO testing of any product on the market, with rich support for all the major TIBCO applications including ActiveMatrix BusinessWorks, iProcess, EMS, RV, Hawk and the rest. Even TIBCO's own professional services team are known to use GH Tester for their testing on client projects. Remarkably, GH Tester is transport agnostic, offering customers with more than one integration technology the ability to standardise on a single automated testing tool for their SOA or message-based integration.

It doesn't matter if you're using ActiveMatrix, BusinessWorks, iProcess, BusinessEvents or good old IntegrationManager, GH Tester has all you need.

Test TIBCO applications with all these rich features:

  • Powerful integration with TIBCO BusinessWorks and iProcess, with an importer to give you the fastest start to your testing initiative.
  • Record your existing manual tests, and instantly playback for a no-code approach to test automation.
  • World's only coverage and performance reporting for BusinessWorks shows you what you tested, what you missed and where the hot spots are.
  • TIBCO EMS support (topics, queues and destinations).
  • TIBCO Rendezvous support (reliable, certified and distributed queues) using publish/subscribe or request/reply.
  • TIBCO SmartSockets support.
  • Can easily be used for testing TIBCO ActiveMatrix ServiceGrid, ServiceBus and BPM offerings, as well as TIBCO BusinessEvents.
  • Support for TIBCO Design-time Libraries added in 5.2.
  • Test processes without them needing a process starter.
  • Interact with iProcess without needing a GUI, checking for cases, starting them, acquiring work items and altering them.
  • Extract statistics from Hawk, BusinessWorks, Rendezvous or your EMS server and plot them alongside the response times of your services.
  • Use standalone publishers and subscribers for diagnostic work, or to capture messages for testing via record and playback facilities.
  • Use the automatic rebasing functionality to automatically build hundreds of tests from a working system in minutes.
  • Use stubs to simulate missing components such as services or adapters that are not yet available.
  • Arbitrarily complex tests with support for synchronous and asynchronous portions.
  • Support for non-functional requirements as well as functional requirements.

Built-in editors help you create messages easily, including these popular choices:

  • TIBCO ActiveEnterprise schema, message and operation support, send over RV, EMS, HTTP/S.
  • XML document from XSD or DTD schemas, send using RV, EMS, HTTP/S.
  • SOAP document from WSDLs, send using RV, EMS, HTTP/S.
  • Field-value pairs such as RV messages or JMS maps.

Supports all different kinds of testing and test automation, including unit testing, functional testing, integration testing and performance testing. All of these tests can be executed automatically, in a variety of places, including GH Tester itself, the command-line, ANT, Hudson, HP’s product suite and those from other vendors.

All GH Tester enterprise customers get access to every protocol, no complicated licensing model.

GH Tester has been designed for the demands of industrial strength testing, with these key features:

Stubs Simulate missing systems during testing to allow your project to flow around blockages.
Environments A powerful abstraction for sets of variables, such as port numbers, database connections and server names, so you can build one set of tests and use them in many places, in many different environments such as development, unit test, systems integration test and even production.
XML All GH Tester configuration and test results are stored as XML, offering infinite integration possibilities and opportunities for customisation.
Schemas GH Tester has been developed for the changing world. Schema changes are handled in a robust, helpful way. Many different types of schema are supported, not just XSD.
Configuration Management Out-of-the-box integration with common configuration management (version control/SCM) systems offers flexibility and multi-user capabilities.
No scripting GH Tester uses easily configurable test actions to provide the tester with a comfortable environment which is as technology free as possible, there is no scripting involved, GH Tester is a 4GL for test automation.
Batch Integration GH Tester can be invoked from the command-line to execute tests, or can integrate with Hudson, ANT or CruiseControl to provide an automated build and test capability.
Test Management Integration with popular test management tools from vendors such as HP, IBM and Micro Focus.
Test Data Create template tests and then re-use with test data sets from Excel, flat files and databases. Tools and wizards help with common data management and preparation problems such as generation and masking.
Methodology GH Tester is flexible enough to be used with any methodology of your choosing. Green Hat provides advice and documents on strategies to minimise quality problems during your integration project. GH Tester works particularly well with Agile and Test Driven Development Methodologies but also shows significant benefits with waterfall approaches.
Databases Check the database has the right information in it at each step of the test. Modify databases to simulate business events.
Reporting Get reports on the test results as HTML, PDF, XML and so on. Reports can be customised to suit your requirements.
Test plans Automatically generate documentation for your tests.
Coverage Provides coverage reports for major SOA platforms, providing the world's first and only insight into the effectiveness of your testing for SOA, helping you to target areas where more testing needs to be done.
Files Read and write data from and to files. Supports fixed and variable width, as well as custom formats.
Log Files Correlate transactions, find errors and warnings, even when they weren't expected in log files, include fragments in test data reports, create assertions against specific log file content.
Performance testing Integrates with GH Performance to measure the performance of your system, and provides key information on the performance of components in it.
Governance Integrate with industry leading governance solutions to enhance management of your SOA lifecycle through our Quality Policies.
GUI Automation GH Tester now has its own module for automation of UI tests. Using the same trademark codeless testing approach, you can now test a wide variety of UIs, including Web 2.0 solutions utilising AJAX, SAP ECC, Windows thick client applications (e.g. VB, .Net and C#) and more. If you already utilise QTP for UI automation, GH Tester can also integrate with that.

Transports, protocols and key systems supported:

  • TIBCO ActiveMatrix, BusinessWorks, BusinessEvents, iProcess, EMS, TIBCO Rendezvous (RV), TIBCO SmartSockets and Hawk
  • Software AG webMethods IB, IS, BPMS (versions 6, 7 and 8) and CentraSite (versions 7 and 8)
  • IBM WebSphere MQ (version 5 and onwards)
  • Oracle Fusion (WebLogic)
  • SAP XI/PI, BAPI, RFC and IDOCS
  • Sonic MQ and ESB
  • JMS (ActiveMQ, BEA WebLogic, Fiorano, Sun Java CAPS, WebMethods, Oracle and others)
  • HTTP/S (client, server and "snooping")
  • SOAP, XML and HTML, including certificates, encryption, signing and a whole raft of WS-* capabilities (e.g. WS-Security, WS-Addressing, and so on)
  • Databases via JDBC
  • IP (TCP and UDP)
  • HL7 and MLLP
  • SWIFT
  • Java Objects (POJOs and EJBs)
  • .NET Objects
  • COBOL Copybook
  • AMQP
  • IATA
  • BPM
  • GUI Test Automation
  • API allows custom development of any transport not supported

Coping with the unexpected

GH Tester is developed in Java and runs on Windows, Solaris, Linux, AIX, HPUX and other platforms for which JVMs are available. Java can be used to extend the tool at key points allowing you to develop custom transports, formatters and schemas.

Key business benefits:

  • No need to write or maintain your own testing tool. Many possible migration routes from current way of working.
  • Test more or test quicker. GH Tester’s easy-to-use automation allows developers and testers to perform testing quicker than ever before in a re-useable fashion.
  • Get changes into production quicker, make your business more agile.
  • Spend more time developing.
  • Eliminate delays during unit, integration and performance testing.
  • Ability to create intelligent stubs ("simulation" or "virtualization") helps to eliminate issues at integration time.
  • Use of independent tool avoids systematic errors.

What next?

for yourself or your colleagues, request assistance with an evaluation, or .

 Solutions for Testing TIBCO

 GH Tester Datasheet

 GH Performance Testing Datasheet