The “z” in zSeries™ stands for zero down time. As businesses have come to rely more and more on the continuous availability of their largest systems, the verification techniques used by IBM in developing those systems have had to evolve. Methodologies, techniques, and tools need continuous enhancements to develop the necessary verification processes that support development for a “zero down time” system. This paper describes the verification methodologies used in z/OS™ development, as well as test technologies and techniques. Special attention is paid to tool and test case reuse, and to techniques for testing for data integrity and system recovery. We also explain how these methodologies can be used for both traditional on-line transaction processing and newer Web-based or distributed applications.
Note: The Institute of Electrical and Electronics Engineers, Incorporated is distributing this Article with permission of the International Business Machines Corporation (IBM) who is the exclusive owner. The recipient of this Article may not assign, sublicense, lease, rent or otherwise transfer, reproduce, prepare derivative works, publicly display or perform, or distribute the Article.