
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.
Examine how testing integrates with the software development life cycle, adapting to SDLC models and agile practices with TDD, ATDD, BDD, and DevOps CI/CD.
Understand test analysis and design to determine what to test and how, using black-box, white-box, and experience-based techniques for test conditions and data, aligned with ISO-IEC-IEEE-2-9-119-4-4.
Collaborate to avoid defects and deliver value through collaboration-based test approaches, using the three Cs and INVEST to craft clear, testable user stories with acceptance criteria.
Learn how to monitor testing to assess progress and exit criteria, reprioritize tests as risks emerge, adjust test schedules, and complete testing with metrics and clear reporting.
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. --