What is a mainframe?

Mainframe is a high performance multi user computer system which is most scalable, available, reliable and secured machine in the world capable of performing some Million Instructions per second(upto 569,632 MIPS) with the following characteristics: 1. Reliable single-thread performance, which is essential for reasonable operations against a database. 2. Maximum I/O connectivity, which means mainframes excel at providing for huge disk farms. 3. Maximum I/O bandwidth, so connections between drives and processors have few choke points. 4. Reliability- mainframes often allow for "graceful degradation" and service while the system is running. 5. Factors contributing to mainframe use The reasons for mainframe use are many, but most generally fall into one or more of the following categories: · _ Reliability, availability, and serviceability · _ Security · _ Scalabilty · _ Continuing compatibility · _ Evolving architecture Now we come to our main point of discussion mainframe testing. How to test a Mainframe application? Mainframe Testing is similar to client-server applications testing, but you have to know how to operate basic TSO and ISPF commands and menus, view mainframe files, look at and use SDSF or other output tool, log on CICS and transactions, use FTP or another transfer protocol, submit the batch job - it's for QA testing of mainframe applications.

or a Peoplesoft application using an Oracle database.And plus. performance tests. CA7. You may be required to know JCL. playing well with the other applications on the desktop. security. Changes to the software (COBOL. You should know how to write SQL queries to test any databases. Test Director . However. backup. You can test a all cluster of programs or a whole day or night of production. recovery. Also. with Capacity team. Mainframe applications run on the mainframe and clients access the mainframe through a terminal emulator. working on their OS. It can be learned pretty quickly. Mainframe Test Tools Some of the tools that are used for mainframe testing are as follows: 1. unlike the QA testing for another platform. volume tests. the mainframe is usually back-end. discuss with business analysts. JCL. or the application could be a CICS application using QA Hyperstation to automate the testing. Sort. If it works through one terminal emulator it should work on them all. etc) are made on the mainframe and as a mainframe tester you don't need to worry about migrating them to the client. while usability should not be ignored on mainframe applications. Ecomp. you probably know the number of users. and performance. Client/Server Testing Vs Mainframe Testing concepts Client/server architecture allows some of the processing to be done by the client. you have to worry about the code being installed properly. stress tests etc. File Aid. since there is code to ship to the client. connection speed). it seems to be more of an issue with client/server applications since they also generally have GUIs. regression tests. RAM. Inside a company. ISPF and TSO and have a basic understanding of COBOL. report Excel. You need to know the expected results. Word. but it needs an access to mainframe. CICS. but it has more variables than mainframe testing. …. with system team. however the skillsets differ to some extent. The QA principles do not change. There may also be networking issues to consider when testing large system environments. types of environments (OS. The terminal emulator is the only software that needs to sit on the client machine. There are various kind of tests : integration tests. so it's not as extensive as web testing. like WEB and/or client-service. DB2. As part of mainframe testing you could be testing a COBOL application on a DB2 database. zOS. etc.And you will have to know a lot of tools or technic : Strobe.

Assembler 6. COBOL 2. since the mainframe testing is difficult and trainings are not easily available so the demand of a mainframe tester is great in the market. JCL 4. ISPF/TPF Is Mainframe testing a good job? Mainframe testing skill is a quite niche skill. Foundation Testing Tool (FTT) 5. TN3270 Plus 6. Claim Repository 4. Hiperstation 7. VSAM 7. CICS 5. . Though many organizations are trying to move from less user friendly mainframe applications to modern client/server applications but it will still exist for a while. Load Runner Skill set specific to mainframe testing 1.2. DB2 3. QTP (Quick Test Professional) 3.