Course: ISEB Foundation - Software Testing
Course Summary
Businesses used to use computers as an aid but increasingly businesses are dependent on their computer systems for their very survival. Effective testing is essential for reliable, quality software. The need, therefore, is to ensure a rigorous, visible, formal, measurable and repeatable approach to testing.
Testing accounts for a substantial part of the cost of software and there is increasing concern to ensure that the time and money invested is used effectively. As more people, from differing backgrounds, are involved in testing; they need to understand their responsibilities and the responsibilities of those around them.
A structured approach is the key to success, but testing relies on experience. Our consultants share their experience and work through the essentials for consistent, well documented testing based on sound strategies and standards.
Course Outline
Course Objectives
To enable you to develop and implement an effective testing strategy; plan and prepare appropriate tests for all phases of development and be able to measure and control the quality of their testing. To convince you of the importance of finding and resolving defects early and to give you strategies and techniques for building-in quality from the start.
Course Content
Fundamentals of testing
What is Testing. Why Test. Testing principles. The fundamental test process. Test planning and control. Test analysis and design. Test implementation and execution. Evaluating exit criteria and reporting. Test closure. Psychology of testing. Testing and independence.
Testing through the life cycle
The V-model of testing. Iterative development models. Characteristics of good testing. Component testing. Integration testing. System testing. Acceptance testing. Alpha and Beta testing. Functional testing. Non-functional testing. Maintenance testing. Impact analysis.
Static testing techniques
Purpose of static testing. Peer reviews. Walkthroughs. Inspections. Static Analysis using tools. The secrets of success..
Test design techniques
The standard for software test documentation (IEEE 829). Test design specification. Identifying test conditions. Test case specification. Test procedure specification. Prioritising tests. Expected results. Black-box techniques. White-box techniques, Experienced-based techniques. Choice of technique.
Test management
Test organisation and independence. Tasks of the Test Leader. Tasks of the tester. Test planning activities. Test estimation. Test approaches. Test monitoring and control. Test reporting. Configuration management. Testing and risk. Project risks. Product risks. Incident management. Incident reports.
Tool support for testing
Objectives of software tool usage. Types of test tool. Tool support for management. Tool support for static testing. Tool support for test specification. Tool support for test execution d logging. Tool support for performance and monitoring. Potential risks. Introducing a tool.
The ISEB Foundation Certificate in Software Testing (based on the International Software Testing Qualification Board (ISTQB) syllabus) is taken at the end of the final day. It is a one hour multiple choice exam consisting of 40 questions.
Where & When
| Location | London-City |
|---|---|
| Start Date | 24 Sep 08 |
| Price (ex. VAT) | £995.00 |
| Venue Info | London - Moorgate Training Centre |
| Residential | No |
| Availability | Full |
| Duration | 3 days |
| Delivered As | Venue and on-site |
| Pre-course Reading | |
| None | |
| Exam Included | Yes |
| Course Ref | 28006 |





