Course Syllabi
1. Introduction into Software Testing
Duration
3 days (24 academic hours)
Target Audience
The course is designed for a mainstream IT audience who are engaged in software development practices. It will be of interest to software testing engineers of all levels, programmers and project managers.
Overview
The course explicitly covers the following subjects:
- Tasks and objectives of software testing;
- Roles and responsibilities of software testing engineers, and how to structure their work in the course of the project life cycle;
- Specifics of software development methodologies, and how to build a QA process compliant to a selected development methodology;
- Organisation and management of software testing;
- Implementation of software testing process;
- Generation of test documentation;
- Change management;
- Results evaluation and preparation of follow-up reports.
2. Introduction into Automated Functional Software Testing
Duration
2 days (16 academic hours)
Target Audience
The course is tailored for QA department specialists seeking to improve their qualifications and gain theoretical knowledge and hands-on experience of software test automation, master test automation tools. Besides, the course may be of interest to developers, department managers, and managers of projects subject to test automation.
Overview
The course trains specialists in:
- Tasks and objectives of test automation;
- Test automation methodologies, and building an effective test automation process;
- Selection of test automation tools, programming languages supported by different tools;
- Planning of test automation, determining the degree of application functionality coverage with automated tests;
- Development and application of ready frameworks;
- Generation of test documentation for test automation process implementation;
- Development and maintenance of scripts;
- Results delivery and reports filing.
3. Introduction into Automated Load Software Testing
Duration
2 days (16 academic hours)
Target Audience
The course is tailored for QA department specialists seeking to improve their qualifications and gain theoretical knowledge and hands-on experience of non-functional software testing, as well as mastering tools for load generation and application parameters monitoring. What is more, the course will be of use to developers, department managers, and project managers.
Overview
The course touches upon the following subjects:
- Tasks, objectives, and types of non-functional software testing;
- Construction of load models;
- Organisation and implementation of non-functional software testing process;
- Methods of load emulation and stress situations;
- Application of test automation tools;
- Development of scripts;
- Load operation application metering;
- Results evaluation and preparation of in-depth reports.
4. Introduction into IBM Rational Software Testing
Duration
3 days (24 academic hours)
Target Audience
The course is designed for a mainstream IT audience who are engaged in software development practices. It will be of use to software testing engineers of all levels, programmers and project managers.
Overview
The course trains specialists in:
- RUP software development methodology;
- Tasks and objectives of software testing as part of software development life cycle;
- Organisation and implementation of software testing process through IBM Rational testing tools;
- Test automation through IBM Rational testing tools;
- Generation and debugging of scripts, test suite run;
- Evaluation of results and generation of reports.
























