IBM Z and IBM i unit and integration testing automation is delivered through XaTester

IBM Europe Software Announcement ZP17-0464
November 14, 2017

Table of contents
OverviewOverviewTechnical informationTechnical information
Key prerequisitesKey prerequisitesOrdering informationOrdering information
Planned availability datePlanned availability dateTerms and conditionsTerms and conditions
DescriptionDescriptionPricesPrices
Program numberProgram numberAnnouncement countriesAnnouncement countries
PublicationsPublications


Overview

Top rule

Xact Consulting A/S is a third-party company with which IBM® has an agreement to resell XaTester software.

XaTester is an advanced and flexible tool for writing and executing automated unit and integration tests of programs on IBM Z and IBM i.

With XaTester, you can test programs written in COBOL, PL/I, EGL, RPG and Assembler. It delivers advanced features such as virtualization of sub programs, automated execution of tests through scheduling or integration with external build systems, and the generation of web-based user interfaces for easy manual testing. You can even utilize user interface-based test automation. With XaTester, testing becomes an integrated part of the DevOps process for IBM Z and IBM i.



Back to topBack to top

Key prerequisites

Top rule

XaTester requires Linux® or Microsoft™ Windows™ operating systems.

See the Hardware requirements and Software requirements sections for complete details.



Back to topBack to top

Planned availability date

Top rule

November 14, 2017



Back to topBack to top

Description

Top rule

XaTester

XaTester enables you to test programs written in COBOL, PL/I, EGL, RPG and Assembler, making testing an integrated part of the DevOps process.

Easy to use

Writing tests in XaTester does not require coding skills, which means that developers, testers, and business users can easily collaborate in making tests that cover 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 at a lower cost

With XaTester, you can make testing an automated part of your DevOps process to improve quality, shorten turnaround time, and lower costs. XaTester offers unique features and functions to improve the quality of unit tests, while automation enables teams to accelerate the shift-left process. In this way, developers can build and test in better quality, while reducing turnaround time (and costs), helping teams to achieve their DevOps goals.

Integration

Integrate XaTester into your own build process, quality management systems, and reporting systems through a rich, RESTful API and achieve complete continuous integration. You can also use the built-in scheduling mechanism to schedule test executions based on a time interval. Results can automatically be published by sending emails to subscribers or can be sent directly into your quality management system.

Browser and Eclipse client

XaTester comes with an Eclipse-based client that works with IBM Developer for z Systems® and Rational® Business Developer. It also comes with a browser client that makes it easy to get started writing and executing tests.

Features

  • MQ based programs
  • zOS and IBM i
  • CICS®, IMS™, and Batch
  • Verify content of datasets on mainframe
  • Test of Main batch and Called batch programs
  • Select and compare data from Db2 in test case
  • Select and compare data from Db2 with rollback in test case
  • Verify spool file content from job as part of test case
  • API to execute tests from external systems
  • Web and Eclipse-based client
  • Virtualization of COBOL, PL1, Assembler, EGL, and RPG
  • Advanced test script support
  • Publication of test reports into external systems
  • Integrated with code coverage engines
  • GUI support for nontechnical users
  • Repository with test artifacts


Back to topBack to top

Reference information

Top rule

XaTester is a complementary product to Application Delivery Foundation for z Systems. It is also complementary to IDz and zD&T. For complete Application Delivery Foundation for z Systems information, see Software Announcement ZP17-0454, dated July 17, 2017.



Back to topBack to top

Program number

Top rule

Program number VRM Program name
5737-E99 N/A XaTester


Back to topBack to top

Offering Information

Top rule

Product information is available on the IBM Offering Information website.

More information is also available on the Passport Advantage® and Passport Advantage Express® website.



Back to topBack to top

Publications

Top rule

None.



Back to topBack to top

Services

Top rule

Global Technology Services

Contact your IBM representative for the list of selected services available in your country, either as standard or customized offerings for the efficient installation, implementation, or integration of this product.



Back to topBack to top

Technical information

Top rule

Specified operating environment

Hardware requirements

Minimum requirements are listed. The actual requirements for your system may be greater, depending on the complexity of your specific environment, latency, throughput, and data requirements.

Additional hardware that may be required based on capacity requirements:

  • CPUs (processors or multicore processors)
  • Memory
  • Servers (for added capacity or redundancy)
  • Disks

Processor requirements for XaTester Server

  • Processor
    • AMD or Intel™ x86 architecture 64-bit
    • Two processors, with a minimum speed of 2.0 GHz, dual processor, or dual core is recommended
  • Minimum 10 GB free disk space
Software requirements

Software requirements can be found at XaTester.

Planning information

Packaging

None.



Back to topBack to top

Ordering information

Top rule

For ordering information, consult your IBM representative or go to the Passport Advantage website.

Product:XaTester (5737-E99)


Passport Advantage

Part description Part number
XaTester for IBM i one year of support included per Authorized User 3rd party offering D1W5SLL
XaTester for IBM i one year of support included per Floating User 3rd party offering D1W5TLL
XaTester for IBM i two years of support included per Authorized User 3rd party offering D1W5ULL
XaTester for IBM i two years of support included per Floating User 3rd party offering D1W5VLL
XaTester for IBM i three years of support included per Authorized User 3rd party offering D1W5WLL
XaTester for IBM i three years of support included per Floating User 3rd party offering D1W5XLL
XaTester for IBM i four years of support included per Authorized User 3rd party offering D1W5YLL
XaTester for IBM i four years of support included per Floating User 3rd party offering D1W5ZLL
XaTester for IBM i five years of support included per Authorized User 3rd party offering D1W60LL
XaTester for IBM i five years of support included per Floating User 3rd party offering D1W61LL
XaTester for IBM Z one year of support included per Authorized User 3rd party offering D1W62LL
XaTester for IBM Z one year of support included per Floating User 3rd party offering D1W63LL
XaTester for IBM Z two years of support included per Authorized User 3rd party offering D1W64LL
XaTester for IBM Z two years of support included per Floating User 3rd party offering D1W65LL
XaTester for IBM Z three years of support included per Authorized User 3rd party offering D1W66LL
XaTester for IBM Z three years of support included per Floating User 3rd party offering D1W67LL
XaTester for IBM Z four years of support included per Authorized User 3rd party offering D1W68LL
XaTester for IBM Z four years of support included per Floating User 3rd party offering D1W69LL
XaTester for IBM Z five years of support included per Authorized User 3rd party offering D1W6ALL
XaTester for IBM Z five years of support included per Floating User 3rd party offering D1W6BLL

Charge metric

Program name PID number Charge metric
XaTester 5737-E99 Authorized User
XaTester 5737-E99 Floating User

Authorized User

An Authorized User is a unique person, who is given access to the Software. The Software may be installed on any number of computers or servers and each Authorized User may have simultaneous access to any number of instances of the Software at one time. The End User must obtain separate, dedicated entitlements for each Authorized User given access to the Software in any manner directly or indirectly. An entitlement for an Authorized User is unique to that Authorized User and may not be shared, nor may it be reassigned other than for the permanent transfer of the Authorized User entitlement to another person.

Floating User

A Floating User is a person who is accessing the Software at any point in time. An Install is an installed copy of the Software on a physical or virtual disk made available to be executed on a computer. The Software may be installed on any number of computers or servers, but if the Floating User simultaneously accesses more than one Install of the Program, the Floating User requires a separate entitlement for each such Install. Licensee must obtain separate entitlements for each Floating User simultaneously accessing the Program on each Install in any manner directly or indirectly.



Back to topBack to top

Terms and conditions

Top rule

The information provided in this announcement letter is for reference and convenience purposes only. The terms and conditions that govern any transaction with IBM are contained in the applicable contract documents such as the IBM International Program License Agreement, IBM International Passport Advantage Agreement, and the IBM Agreement for Acquisition of Software Maintenance.

Licensing

Supplier's license terms apply.

Limited warranty

Not warranted by IBM. Warranty, if any, provided by supplier.

Volume orders

Not applicable

Educational allowance

No. Special education prices are available through Passport Advantage.



Back to topBack to top

Statement of good security practices

Top rule

IT system security involves protecting systems and information through intrusion prevention, detection, and response to improper access from within and outside your enterprise. Improper access can result in information being altered, destroyed, or misappropriated or can result in misuse of your systems to attack others. Without a comprehensive approach to security, no IT system or product should be considered completely secure and no single product or security measure can be completely effective in preventing improper access. IBM systems and products are designed to be part of a regulatory compliant, comprehensive security approach, which will necessarily involve additional operational procedures, and may require other systems, products, or services to be most effective.

Important: IBM does not warrant that any systems, products, or services are immune from, or will make your enterprise immune from, the malicious or illegal conduct of any party.



Back to topBack to top

Prices

Top rule

For all local charges, contact your IBM representative.


Passport Advantage

For Passport Advantage information and charges, contact your IBM representative. Additional information is also available on the Passport Advantage and Passport Advantage Express website.



Back to topBack to top

Announcement countries

Top rule

All European, Middle Eastern, and African countries, except Islamic Republic of Iran, Sudan, and Syrian Arab Republic.

Trademarks

IMS is a trademark of IBM Corporation in the United States, other countries, or both.

IBM, Global Technology Services, Passport Advantage, Express, Db2, z Systems, Rational and CICS are registered trademarks of IBM Corporation in the United States, other countries, or both.

Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both.

Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both.

Intel is a trademark of Intel Corporation or its subsidiaries in the United States and other countries.

Other company, product, and service names may be trademarks or service marks of others.

Terms of use

IBM products and services which are announced and available in your country can be ordered under the applicable standard agreements, terms, conditions, and prices in effect at the time. IBM reserves the right to modify or withdraw this announcement at any time without notice. This announcement is provided for your information only. Reference to other products in this announcement does not necessarily imply those products are announced, or intend to be announced, in your country. Additional terms of use are located at

Terms of use

For the most current information regarding IBM products, consult your IBM representative or reseller, or go to the IBM worldwide contacts page

IBM Directory of worldwide contacts