Joined: 22 Nov 2005 Posts: 700 Location: Troy, Michigan USA
I see you are new to the Forum. Welcome. You will find many members here with a considerable wealth of knowledge and a willingness to help and answer questions.
For your question, the scope of testing on mainframes should not be any different than for any other platform and will very greatly depending upon the magnitude of what you?re doing.
For a simple change, the scope of testing may consist of nothing more than running the changed program and the original program with the same data (data that will exercise the modification) and justifying any changes in the output.
Testing of new programs, of complex changes to existing programs may consist of one or more of the following:
Sitting down with pencil and paper and walking through the code line by line. This works well for complex pieces of limited code. An example of his might be if you are coding a multi file compare. You list on a paper the keys of each file where all conditions will be met. All match, missing records, duplicate records, etc. Walk through the code to make sure all these conditions will process correctly and you don?t miss anything.
Setting up a small test script that will exercise all conditions of the program. Theoretically, you should be able to set up a test condition for each ?IF? and ?PERFORM? in your program. Run your program against the test script and verify the output is what you expected.
This testing only works if you are making changes to an existing program, or writing a replacement program. Run the new and old programs against full production data and compare the results. You should be able to justify all differences in the output.
Run your new/changed program in a ?production like? job stream to ensure that your job can accept input from predecessor jobs and your output can be accepted and processed correctly by successor jobs. The results of your changes should be visible at the termination of the job stream.
I hope this is what you were looking for.
If not, please come back and re-state your question.
I am currently working in Mainframe Testing with Leading MNC but i have joined in the company as a Mainframe Programmer. This is my first job. i am working in mainframe Testing for the past 11 months. i like to change my job as mainframe programmer. I don't have prior experience in mainframe programming. but i know Mainframe Technologies such as JCL,COBOL, VSAM, DB2, CICS etc...
could you suggest me whether i shall continue in mainframe Testing or else i have to change my career as a mainframe programmer(which is my interesting & Dream job). Also let me know other informations to develop my career in mainframe Technologies.
I can give u one suggestion if u dont mind. The job which u r doing currently is good one. Testing is not a bad one and from where u can jump up to developing in the concern which u work now. It may take some time but dont worry keep updating ur knowledge. It will happen soon. Many freshers are working in production support also. after some experience they will jump to developing team once they keep their knowledge upto date. So in mainframe nothing to introduce new. Just u need to recall which u have learnt on past days... Since its ur first company and it's an MNC dont try to jump any where till 1Year. It will make a black mark at ur career. Its my request. Love ur present job and do well. Hope ur dream job is near to you once u do ur current job well. All the best for ur present and dreaming job.