Software Testing in a COBOL Environment

This course is designed to teach application programmers how to review and test programs in a mainframe-based COBOL environment. The course is taught over two days, and includes both formal classroom tuition and hands-on, practical exercises.


On successful completion of this course you will be able to:

  • design effective testing for COBOL programs
  • describe best-practice techniques for testing
  • carry out testing in a structured and effective way
  • identify defects in programs.

Who Should Attend

Trainee COBOL programmers.


The ability to write batch COBOL programs in an IBM mainframe-based computing environment.
These skills can be acquired by attending RSM's courses COBOL Programming Part 1 - Foundation Level and COBOL Programming Part 2 - Advanced Level.


2 days

Fee (per attendee)

£875 (ex VAT)

Course Code



Software Testing - First principles

Introduction; What is testing?; Why is testing necessary? Typical causes of software defects; avoiding defects through structured programming; Testing levels and testing types..

Test Design

Tests: conditions, cases, procedures; Standards for test specifications; Techniques; Reviews, Walkthroughs and inspections; The review process; Static analysis; Black-box techniques; Decision tables and decision trees; White-box techniques; Statement testing; Decision testing and coverage; Using control flow graphs; Mapping test cases to requirements; Regression testing; Testing without requirements.

Test Management

Organisation and planning; IEEE standard for test documentation; What is in a test plan? Risk analysis; Pass and fail criteria; Suspension and resumption criteri; Exit criteria; Estimation; Deliverables.

Test Preparation and Execution

The environment; The data; Incident reports; Defect tracking and analysis; When to stop; Reporting,


Advantages; Costs; Benefits; Tools.

© RSM Technology 2018