Bridging People and Technology™ - Xact Consulting A/S - Telefon: +45 7023 0100
Improve your DevOps through automated unit test and continuous integration.
OVERVIEW – XATESTER
XaTester – Unit test for mainframe – is the most advanced and flexible tool at the market for writing and executing automated unit and integration tests of programs on a mainframe.
With XaTester – Unit test for mainframe – you can test programs written in COBOL, PL/I, EGL and Assembler and it provides advanced features such as virtualization of sub programs, automated execution of tests through scheduling or integration with external build system and generation of web based user interfaces for easy manual testing. You can even use user interface based test automation systems to drive the execution of your backend unit tests.
Writing tests in XaTester – Unit test for mainframe – does not require coding skills, which means that developers, testers and business users can easily collaborate in making tests that covers many scenarios. One scenario can be a simple test with execution of one program with specified input data and expected output data. Another scenario can be a complex test that involves a variety of steps such as retrieving data from DB2, initiating JCL jobs, executing several programs in a sequence and comparing datasets at the mainframe.
Better quality – lower cost
XaTester – Unit test for mainframe – will be able to improve your DevOps dramatically with improved quality, shorter turnaround time and lower costs as a result.
Integrate XaTester – Unit test for mainframe – into your own build process, quality management systems and reporting systems, through a rich Rest based API and achieve complete continuous integration. You can also use the build-in scheduling mechanism to schedule test executions based on a time interval. Results can automatically be published by sending emails to subscribers or it can be sent directly into your quality management system.
Browser and Eclipse client
XaTester – Unit test for mainframe – comes with an Eclipse based client – a free version of Eclipse or as part of commercial tools such as IBM Rational Developer for z or Rational Business Developer. It also comes with a browser client, which makes it easy to get started writing and executing tests.
Unit and Integration test of COBOL, PL/I, EGL, Assembler, RPG and Fortran programs
Test in Batch and CICS
Test called module and main batch modules
Regression tests though test suites
Scheduled test execution
Continuous integration through integration with build and quality management systems
Promote tests between environments
Test virtualisation of sub modules. Create mockup data and use to virtualize sub modules
Central repository with data and statistics
Browser and Eclipse client
Simple test cases with input/expected data
Generate web based user interfaces for backend modules