ISTQB Foundation (CTFL)

Inter-company training

Who is the training for?

The 2018 Foundation Level qualification is suitable for anyone who needs to demonstrate practical knowledge of the fundamental concepts of software testing including people in roles such as testers, test analysts, test engineers, test consultants, test managers, user acceptance testers and software developers.
It is also appropriate for individuals who need a basic understanding of software testing including project managers, quality managers, software development managers, business analysts,...

Level reached

Advanced

Duration

3,00 day(s)

Language(s) of service

EN

Goals

The goal of this course is to provide a full understanding of the fundamental principles of requirements engineering and to enhance the knowledge and practical experience in the domains of requirements engineering and requirements management. This three-day training course is a preparation for the exam "Foundation Certificate in Software Testing" and is accredited by ISTQB and ISEB. Exam "Certified Tester - Foundation Level" is an additional cost.

Contents

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

Points covered

Foundation Level professionals should be able to:

  • Understand testing concepts, the fundamental test process, test approaches, and principles to support test objectives
  • Design and prioritize tests by using established techniques
  • Analyze both functional and non-functional specifications (such as performance and usability)
  • Execute tests according to agreed test plans, and analyze and report on the results of tests
  • Write clear and understandable incident reports
  • Effectively participate in reviews of small to medium-sized projects
  • Be familiar with different types of testing tools and their uses
  • Use a common language for efficient and effective communication with other testers and project stakeholders

ISTQB® Foundation Level is relevant across software delivery practices including Waterfall, Agile, DevOps and Continuous Delivery.

This course prepares for the “Certified Tester - Foundation Level” exam - €245 excl VAT/delegate.

These courses might interest you