Course Ref: 28006

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

LocationLondon-City
Start Date24 Sep 08
Price (ex. VAT)£995.00
Venue Info London - Moorgate Training Centre
ResidentialNo
AvailabilityFull
Duration3 days
Delivered AsVenue and on-site
Pre-course Reading
None
Exam IncludedYes
Course Ref28006