Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Software Tester - Foundation Level (CTFL) v4.0
Rating: 4.6 out of 5(7 ratings)
20 students

Software Tester - Foundation Level (CTFL) v4.0

Course based on the syllabus of the Certified Tester Foundation Level (CTFL) v4.0 international certification
Last updated 5/2025
English

What you'll learn

  • Learn the basic principles related to testing, the reasons why testing is required, and what the test objectives are.
  • Understand the test process, the major test activities, and testware.
  • Understand the essential skills for testing.
  • Learn how testing is incorporated into different development approaches.
  • Learn the concepts of test-first approaches, as well as DevOps.
  • Learn about the different test levels, test types, and maintenance testing.
  • Learn about the static testing basics, the feedback and review process.
  • Learn how to apply black-box, white-box, and experience-based test techniques to derive test cases from various software work products.
  • Learn about the collaboration-based test approach.
  • Learn how to plan tests in general, and how to estimate test effort.
  • Learn how risks can influence the scope of testing.
  • Learn how to monitor and control test activities.
  • Learn how configuration management supports testing.
  • Learn how to report defects in a clear and understandable way.
  • Learn to classify tools and to understand the risks and benefits of test automation.

Course content

8 sections24 lectures3h 7m total length
  • What is Testing?5:34
  • Why is Testing Necessary?5:13
  • Testing Principles3:56
  • Test Activities, Testware, and Test Roles14:09

    Explore the test process, including planning, analysis, design, implementation, and execution, with focus on test activities, testware, traceability, and the roles of test management and testing.

  • Essential Skills and Good Practices in Testing6:20
  • Quiz of Fundamentals of Testing

Requirements

  • No prerequisites.

Description

Complete theoretical and practical course based on the ISTQB® Certified Tester Foundation Level (CTFL) v4.0.1 syllabus, of the ISTQB® Certified Tester Foundation Level (CTFL) v4.0 international certification.


ISTQB® (the International Software Testing Qualifications Board) has created the world's most successful standard for the knowledge and skills of software testers.


ISTQB® Values


  • Integrity: We work together with honesty, transparency, and trust to serve the best interests of the testing community.


  • Diversity: We are inclusive, treat each other as equals, and value different perspectives and experiences.


  • Innovation: We inspire each other to share insight and embrace new ideas, and continuously evolve to deliver future value.


  • Passion: We are volunteers who believe in what we do and work with purpose and pride to advance the field of testing.


  • Quality: We strive to consistently offer a portfolio that is trusted as relevant and useful for current and future market needs.


  • International collaboration: We believe in the strength of global representation and commit to democratic decision making via a General Assembly of Member Boards.


The course content is divided into six chapters:


Chapter 1: Fundamentals of Testing


1.1. What is Testing?

1.2. Why is Testing Necessary?

1.3. Testing Principles

1.4. Test Activities, Testware, and Test Roles

1.5. Essential Skills and Good Practices in Testing


Chapter 2: Testing Throughout the Software Development Lifecycle


2.1. Testing in the Context of a Software Development Lifecycle (SDLC)

2.2. Test Levels and Test Types

2.3. Maintenance Testing


Chapter 3: Static Testing


3.1. Static Testing Basics

3.2. Feedback and Review Process


Chapter 4: Test Analysis and Design


4.1. Test Techniques Overview

4.2. Black-Box Test Techniques

4.3. White-Box Test Techniques

4.4. Experience-based Test Techniques

4.5. Collaboration-based Test Approaches


Chapter 5: Managing the Test Activities


5.1. Test Planning

5.2. Risk Management

5.3. Test Monitoring, Test Control, and Test Completion

5.4. Configuration Management

5.5. Defect Management


Chapter 6: Test Tools


6.1. Tool Support for Testing

6.2. Benefits and Risks of Test Automation


-- All logos, names, content, images, photos, and trademarks belong to their respective owners. --


Who this course is for:

  • The course is suitable for anyone who is involved as well as interested in software testing. This includes people in roles such as testers, test analysts, test engineers, test consultants, test managers, user acceptance testers and software developers.
  • This course is also appropriate for anyone who wants a basic understanding of software testing, such as project managers, quality managers, software development managers, business analysts, IT directors and management consultants.