Follow Us :

Software Testing Foundation

Course_Reference: 
STF-2
Manufacturer: 
0
Training_Provider: 
9
Summary: 

This course provides comprehensive first-level training for anyone involved in software testing. It is accredited by the Information Systems Examination Board of the British Computer Society (ISEB), and follows the syllabus specified by the International Software Testing Qualification Board (ISTQB).

PreRequisites: 

Delegates should already have a basic working knowledge of IT and an understanding of the testing role in software development. Those who intend to sit the examination at the end of the course will benefit from pre-reading the ISTQB Foundation Level Syllabus and a standard text on the subject from the ISEB book list.

Objectives: 

  • explain the terminology associated with the ISTQB
  • understand the principles and psychology of testing
  • describe verification, validation and the steps in the testing lifecycle
  • produce a project test plan
  • understand the test management lifecycle
  • produce test designs using equivalence partitioning, boundary value analysis and state transition techniques
  • use static techniques to assess quality and coverage
  • appreciate the different tools available for automating testing

Fundamentals of Testing

  • Testing terminology
  • General testing principles
  • Why testing is necessary
  • Fundamental test process
  • The psychology of testing

Testing Throughout the Lifecycle

  • Models for testing
  • Component, System Integration and Acceptance testing
  • Maintenance testing
  • Non-functional system testing
  • Functional system testing

Static Techniques

  • Reviews and the test process
  • Costs and benefits of reviews
  • Types of review: Walkthrough, technical review, inspections, informal review; Static analysis

Test Design Techniques

  • Black and White box testing
  • Black box test techniques including equivalence partitioning, boundary value analysis and state Transition testing
  • White box test techniques including statement and decision testing
  • Experience-based techniques
  • Choosing test techniques

Test management

  • Organisation
  • Project test plan
  • Configuration management
  • Test estimation: Inclusion in project schedule
  • Monitoring and control
  • Tracking progress and deviations from plan
  • Incident management: Logging, tracking and analysis
  • Risk and testing

Test tools

  • Types of test tool
  • Requirements testing
  • Static analysis
  • Test design
  • Data preparation
  • Capture/replay
  • Test running
  • Test harnesses, drivers and simulators
  • Performance testing
  • Dynamic analysis
  • Debugging; Comparison
  • Test management
  • Coverage measurement
  • Effective use, benefits and risk
  • Introducing a tool into an organization.

Description: 

This course provides comprehensive first-level training for anyone involved in software testing. It is accredited by the Information Systems Examination Board of the British Computer Society (ISEB), and follows the syllabus specified by the International Software Testing Qualification Board (ISTQB).

Keywords: 
Software Testing,ISEB accredited,terminology explained,ISTQB speicified syllabus,project test plan