2 Days

agile testers

The ISTQB Agile Extension Course is a follow-on to the ISTQB Foundation Level Certification. The focus is on understanding agile development and testing principles, as well as agile testing methods and tools. The course follows the ISTQB Foundation Level Extension Agile Tester Syllabus 2014.

 Click here to register for the e-Learning course.

 

In order to take the CTFL-AT exam, you must first hold the CTFL designation.

Click Here to View Upcoming Live Virtual Presentations

Module 1 - Agile Software Development (150 mins.)

  • The Fundamentals of Agile Software Development
      • Agile Software Development and the Agile Manifesto
      • The Whole-Team Approach
      • Early and Frequent Feedback
  • Aspects of Agile Approaches
    • Agile Software Development Approaches
    • Collaborative User Story Creation
    • Retrospectives
    • Continuous Integration
    • Release and Iteration Planning


Module 2 - Fundamental Agile Testing Principles, Practices, and Processes (105 mins.)

  • The Differences between Testing in Traditional and Agile Approaches
    • Testing and Development Activities
    • Project Work Products
    • Test Levels
    • Testing and Configuration Management
    • Organizational Options for Independent Testing
  • Status of Testing in Agile Projects
    • Communicating Test Status Progress and Product Quality
    • Managing Regression Risk with Evolving Manual and Automated Test Cases
  • Role and Skills of a Tester in an Agile Team
    • Agile Tester Skills
    • The Role of a Tester in an Agile Team


Module 3 - Agile Testing Methods, Techniques, and Tools (480 mins.)

  • Agile Testing Methods
    • Test-Driven Development, Acceptance Test-Driven Development, and Behavior-Driven Development
    • The Test Pyramid
    • Testing Quadrants, Test Levels, and Testing Types
    • The Role of a Tester
  • Assessing Quality Risks and Estimating Test Effort
    • Assessing Quality Risks in Agile Projects
    • Estimating Testing Effort Based on Content and Risk
  • Techniques in Agile Projects
    • Acceptance Criteria, Adequate Coverage and Other Information for Testing
    • Applying Acceptance Test-Driven Development
    • Functional and Non-Functional Black Box Test Design
    • Exploratory Testing and Agile Testing
  • Tools in Agile Projects
    • Task Management and Tracking Tools
    • Communication and Information Sharing Tools
    • Software Build and Distribution Tools
    • Configuration Management Tools
    • Test Design, Implementation, and Execution Tools
    • Cloud Computing and Virtualization Tools