Introduction
  • Introduction to ISTQB CTFL training
  • ISTQB Foundation Level Exam Structure
Fundamentals of Software Testing
  • What is Software Testing?
  • Why is Testing Necessary?
  • Seven Testing Principles
  • 4.1 - Fundamental Test Process
  • 4.2 - Fundamental Test Process
  • 4.3 - Fundamental Test Process
  • Test Work Products
  • Traceability between the Test Basis and Test Work Products
  • The Psychology of Testing
  • Tester’s and Developer’s Mindsets
Testing Throughout the Software Life Cycle
  • Software Development Models - Waterfall, V-Model, Iterative Development, RAD
  • What is Agile? Agile Software Development | Inception and History
  • Agile Manifesto - Four Values of Agile Manifesto
  • Software Development Model - SCRUM
  • Software Development Model - KANBAN
  • Test Levels - Unit Testing or Component Testing
  • Test Levels - Integration Testing
  • Test Levels - System Testing
  • Test Levels - Acceptance Testing
  • Test Types
  • Maintenance Testing
Static Test Techniques
  • Reviews and the Test Process
  • 2.1 Review Process
  • 2.2 Review Process - Roles and Responsibilities
  • 2.3 Review Process - Types of Review
  • 2.4 Applying Review Techniques
  • 2.5 Review Process - Success factors
  • Static Analysis by Tools
Test Design Techniques
  • The Test Development Process
  • Categories of Test Design Techniques
  • Specification-based or Black-box Techniques - Part1
  • Specification-based or Black-box Techniques - Part2
  • Specification-based or Black-box Techniques - Part3
  • Structure-based or white-box techniques
  • Experience based Techniques
  • Choosing a Test Techniques
Test Management
  • Test Organization and Independence
  • Test Planning and Estimation-Purpose and Content of a Test Plan
  • Test Planning and Estimation - Entry Criteria and Exit Criteria
  • Test Planning and Estimation - Test Estimation Techniques
  • Test Planning and Estimation - Test Strategy and Test Approach
  • Test Planning and Estimation - Factors Influencing the Test Effort
  • Test Progress Monitoring and Control
  • Configuration Management
  • Risk and Testing
  • Incident Management
Tool Support for Testing
  • 1.1 Types of Test Tools - Part 1
  • 1.2 Types of Test Tools - Part 1
  • 1.3 Types of Test Tools - Part 1
  • 1.4 Types of Test Tools - Part 1
  • Types of Test Tools - Part 2
  • Effective use of tools: Potential Benefits and Risks
  • Introducing a tool into an organization
Bonus Lectures for ISTQB Agile Tester
  • Introduction to Agile Software Development
  • Agile Manifesto Statement of Values
  • Agile Manifesto Principles
  • Whole-Team Approach
  • Benefits of Whole-Team Approach
  • Benefits of Early and Frequent Feedback
  • Extreme Programming (XP)
  • Extreme Programming (XP) Primary Practices
  • SCRUM Roles
  • Collaborative User Story Creation
  • Continuous Integration
  • Agile Release Planning
  • Project Work Products
  • Verbal Communication - Daily Standup
  • Tester Role in Agile Projects
  • Test Driven Development (TDD)
  • Acceptance Test Driven Development (ATDD)
  • Testing Quadrants, Test Levels and Testing Types
  • Estimating Testing Effort Based on Content and Risk
  • Definition of Done - User stories
  • Testable acceptance criteria
Conclusion
  • Wrapping Up