ISTQB® Agile Tester Extension - Fast Track


AgileTstPath - Version:1
Description
It only takes 6 days to become a certified ISTQB® Agile Tester! The “Agile Tester Fast Track” is optimized for either attendees with no knowledge or experience in the testing or Agile domain, or those who have little experience, but never had a chance to go through a formal course on this topic. The track walkthrough from the basic building blocks of the required knowledge in Agile Testing, through preparation to the ISTQB® Certified Tester Foundation Level (Bonus included - 1 full day of ISTQB® Foundation exam preparation!) to certifying the attendees as ISTQB® Agile Testers.
Intended audience
People who wish to obtain the required knowledge and skill to become Agile Software Testers, and add value in their Agile teams.
Expand All
  • Stage 1 (2 days)
    • Principles (overview)
      • Introduction
      • Why is testing necessary
        • Software systems context
        • Causes of SW defects
        • Role of Testing in software development
      • What is testing
      • General testing principles
      • Fundamental test process
        • Test planning and control
        • Test Analysis and design
        • Test implementation and execution
        • Evaluating exit criteria and reporting
        • Test closure activities
      • Psychology of testing
    • Testing throughout the life cycle (overview)
      • Software development models
        • V-Model
        • Iterative development models
        • Testing throughout the lifecycle
      • Test levels
        • Component Testing
        • Integration Testing
        • System Testing
        • Acceptance Testing
      • Test types: the targets of testing
        • Testing of function
        • Testing of software product characteristics
        • Testing of software structure/architecture
        • Testing related to changes
      • Maintenance testing
    • Test Design Techniques (+lab)
      • Identifying test conditions and designing test cases
      • Categories of test design techniques – explain the differences between white box, black box and experienced based techniques
      • Specification-based or black box techniques
        • Equivalence partitioning
        • Boundary Values Analysis
        • Decision table testing
        • State transition testing
        • Use case testing
      • Structure-based or white box techniques, including
        • Statement testing and coverage
        • Decision testing and coverage
        • Other structure-based techniques
      • Experience-based techniques
        • Exploratory testing
        • Error Guessing
      • Choosing test techniques
      • System factors that influence on selecting test technique
    • Test management (overview)
      • Test organization
        • Test organization and independence
        • Tasks of the test leader and testers
      • Test planning and estimation
        • Test planning
        • Test planning activities
        • Exit criteria
        • Test estimation
        • Test approaches
      • Test progress monitoring and control
        • The difference between monitoring and control
        • Test progress monitoring objectives
        • Test reporting fundamentals
      • Configuration management
      • Risk and testing
        • Project and product risks
        • Risk factors
      • Incident or bug management
        • Incident logging
        • Good bug reporting
        • Defect tracking lifecycle
  • Stage 2 (1 day)
    • Simulation - complete mock exam in class
    • Analisys of exam answers
  • Stage 3 - ISTQB Foundation Exam (externl to syllabus)
  • Stage 4 (3 days)
    • Chapter 1 - Agile Software Development
      • Workshop Introduction
      • The Fundamentals of Agile Software Development
        • Agile Software Development and the Agile Manifesto
        • Whole-Team Approach
        • Early and 1 Frequent Feedback
      • Aspects of Agile Approaches
        • Agile Software Development Approaches
          • Extreme Programming
          • XP
          • Scrum
          • Kanban
        • Collaborative User Story Creation
        • Retrospectives
        • Continuous Integration
        • Release and 1 Iteration Planning
    • Chapter 2 – Fundamental Agile Testing Principles, Practices, and Processes
      • The Differences between Testing in Traditional and Agile Approaches
        • Testing and Development Activities
        • Project Work Products
        • Test Levels
        • Test and Configuration Management Tools
        • 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
    • Chapter 3 – Agile Testing Methods, Techniques and Tools
      • Agile Testing Methods
        • Test-Driven Development, Acceptance Test-Driven Development, and Behavior-Driven Development
          • Test-Driven Development
          • Acceptance Test-Driven Development
          • Behavior-Driven Development
        • The Test Pyramid
        • Testing Quadrants, Test Levels, and Testing Types
        • The Role of a Tester
          • Teamwork
          • Iteration Zero
          • Integration
          • Test Planning
          • Rolling Wave Planning
          • Agile Testing Practices
      • Assessing Quality Risks and Estimating Test Effort
        • Assessing Product Quality Risks on Agile Projects
        • Estimating Testing Effort Based on Content and Risk
      • Techniques in Agile Projects
        • Acceptance Criteria, Adequate Coverage, and Other Information for Testing
          • Test Levels
          • User Story
          • Feature
          • Iteration
          • Release
        • Applying Acceptance Test-Driven Development
        • Functional 1 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
  • Stage 5 - ISTQB Agile Tester Exam (external to syllabus)