BCS/ISTQB Foundation Certificate in Software Testing

Course

Online

Price on request

Description

  • Type

    Course

  • Methodology

    Online

  • Start date

    Different dates available

Certification is recognised as the essential measurement to prove knowledge of the fundamental principles of testing techniques for those making a career in testing. Senior executives have realised that major IT Projects cannot be successfully implemented without a committed and enthusiastic testing team. Increasing demand for qualified personnel means that proof of knowledge is now vital for employers. Our Foundation Certificate in Software Testing is based upon the foundation level syllabus published by the International Software Quality Testing Board (ISTQB) and offers an internationally recognised qualification in software testing.

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • IT
  • Testing

Course programme

The Fundamentals of Testing

  • Why testing is necessary
  • Harm caused by defects in software
  • Root causes
  • Testing and quality assurance
  • What testing is
  • General testing principles
  • Fundamental test process and the psychology of testing

Testing throughout the Software Life Cycle

  • Software development models
  • Relationship between development, test activities and work products in the development life cycle, project and product characteristics and context
  • Test levels, objectives, typical objects and targets of testing
  • Functional, non-functional, structural and change-related testing
  • Confirmation and regression testing
  • Maintenance testing
  • Regression testing and impact analysis in maintenance

Static Techniques

  • Reviews and the test process
  • Software work products and the different static techniques
  • Importance and value of static techniques
  • Difference between static and dynamic techniques
  • Typical formal review process
  • Different types of review: informal review, technical review, walkthrough and inspection
  • Explain the factors for successful performance of reviews
  • Static analysis by tools
  • Defects and errors identified by static analysis
  • Typical benefits
  • Typical code and design defects identified

Test Design Techniques

  • Identifying test conditions and designing test cases
  • Categories of test design techniques
  • Specification-based (black-box) and structure-based (white-box) approaches
  • Equivalence partitioning
  • Boundary value analysis
  • Decision tables
  • State transition diagrams, use case testing
  • Structure-based or white-box techniques
  • Code coverage
  • Statement and decision coverage
  • Control flows using statement testing and decision testing
  • Coverage
  • Experience based techniques
  • Choosing techniques

Test Management

  • Test organization
  • Independent testing
  • Tasks of typical test leader and tester
  • Test planning and estimation
  • 'Standard for Software Test Documentation' (IEEE 829)
  • Typical factors that influence the effort related to testing
  • Estimation approaches (metrics-based and expert-based)
  • Test preparation and execution tasks
  • Exit criteria
  • Test progress monitoring and control
  • Metrics and reporting
  • Configuration management
  • Risk and testing
  • Incident reporting and management

Tool Support for Testing

  • Types of test tool
  • Effective use of tools
  • Potential benefits and risks
  • Introducing a tool into an organization

Exam

  • Mock examination
  • Official examination

BCS/ISTQB Foundation Certificate in Software Testing

Price on request