Agile Tester - ISTQB


We are facing today an increase demand from test engineers and test managers to know how to deal with testing in an Agile environment. The Agile manifesto guides Agile development teams into concepts and areas we have (many times) avoided in testing when using the V model, waterfall and other development models, and by that actually require us to re-invent our profession.

  • What is the role of a tester in an Agile team?
  • How will we regression test from now on?
  • What are agile testers required to do in their day to day work?
  • What part does Test Automation play in Agile tester’s role?
  • Should we document test cases and defects?
  • How can testers bring high business value over and over again?
  • Should we measure and report the same now?

These questions (and more) are a part of the challenges we face in Agile on a daily basis, and which require us to be more productive, more efficient and more relevant. The workshop emphasizes the day to day challenges-solving and "know-how" knowledge in the "life of an Agile tester", and answers the above questions, while introducing an Agile testing approach, strategy and day to day operation.

Through presentation, discussion, debate, brainstorming, questioning and games (testing should be fun as well…), we shall go through terminology, methodology, concepts and thinking tools to learn what is required to plan, design and run tests in short iterations, how to measure and track what we do and improve over time. We shall discuss how to function as testers within Agile teams, how to be productive and efficient, and how to produce a working software.

The course is based on a workshop by Mr. Alon Linetzki, who is co-author of the ISTQB® syllabus for Agile Tester Certification, who is now the co-author of the ISTQB® Advanced Level Agile Technical Tester.

Relevant exercises and simulations are integrated into the workshop in order to close the gap between methodology and actual field implementation and enable participants realize what they need to be doing in their designated Agile teams, as testers, from now on.

Intended Audience

Testers, testing team leaders and test managers, developers, development leaders and development managers that were recently introduced to the Agile methodology and are implementing it or have no experience in Agile but are about to start implementing Agile in their projects in the near future, and would like to know how to better cope with the new challenges that Agile testing brings up today.


Participants should have testing knowledge: processes, life cycle, and have practical experience in testing.

ISTQB® Foundation level certification knowledge is sufficient, or any other testing experience and testing course in that level.


Alon Linetzki, Founder and CEO of QualityWize™, has been an expert in SW engineering, Quality Assurance and Testing for the last three decades, supporting organizations in improving their quality, development and testing processes, increasing R&D ROI, and implementing good practices in context uniquely tailored to customer’s business, technology and engineering needs.

Alon serves as an Agile Coach, supporting companies in their Agile Transformation, and implementing good SW engineering practices while so.

He is a Certified Agile Scrum Master, Certified LeSS Practitioner (Large Scale Agile), Certified System Analyst, Certified ISTQB® Advanced Level Test Analyst & Test Manager, Certified Lead Quality Auditor (ISO-9000), Certified CMMi Quality Engineer, Certified TMMi Assessor (pending), and more. He has experience working in the - Telecom, Military, Insurance, Banking & Finance and Medical, Audio & Video, Cyber-Security systems and domains. Alon is also an experienced Personal Communication & Presentation Skills Coach with Dale Carnegie® program.

He was the co-author of the ISTQB® Foundation Level Agile Tester certification syllabus, and is now co-author of the ISTQB® Advanced Level Agile Technical Tester certification syllabus.

He has co-founded ITCB® (the ISTQB® Israeli branch), where he serves voluntarily as Vice president and marketing director. Alon is also the ISTQB® worldwide Marketing WG Chair. He has founded and is the chair of the Sigist Israel forum (Special interest group in SW testing in Israel). Alon is the chair of the Agile Management Challenges forum in Israel.

Alon has written many workshops and courses over the years, mainly from his experience and real life projects, both ISTQB® certification and other uniquely design (i.e. Optimizing Test Design Using Tools, Risk Based Testing, Root Cause Analysis Techniques, Personal communication and presentation skills, Measurements and Metrics for making good Quality Decisions, and more). So far, coaching more than 6,000 students in his career, and speaking at international conferences in more than 20 countries across 4 continents.

Served in the military as an officer (computer corps), and released in the rank of a Major. Educated in Bar Ilan university, where he got his B.Sc. in Statistics, and later at COMAS where he graduated the MBA program (Cum Laude).

A popular speaker at international conferences and events, where he shares his ideas and experience with professionals and managers worldwide. Has been the program lead of the SIGiST Israel forum in the last 12 years, and the Program Chair for the Cyber and Security Conference, organized by SCE University (2017). He is publishing regularly in the Testing World magazine in Israel, and other magazines around the world.

From time to time, Alon is invited by the SCE University to speak about Industry hot quality, SW engineering and testing topics to 1st and 2nd degree students.

Course Outline

Chapter 1 - Agile Software Development

  • Workshop Introduction
  • 1.1 The Fundamentals of Agile Software Development
    • 1.1.1 Agile Software Development and the Agile Manifesto
    • 1.1.2 Whole-Team Approach
    • 1.1.3 Early and 1 Frequent Feedback
  • 1.2 Aspects of Agile Approaches
    • 1.2.1 Agile Software Development Approaches
      • XP (eXtreme Programing)
      • Scrum
      • Kanban
    • 1.2.2 Collaborative User Story Creation
    • 1.1.3 Retrospectives
    • 1.2.4 Continuous Integration
    • 1.2.5 Release and 1 Iteration Planning

Chapter 2 – Fundamental Agile Testing Principles, Practices and Processes

  • 2.1 The Differences between Testing in Traditional and Agile Approaches
    • 2.1.1 Testing and Development Activities
    • 2.1.2 Project Work Products
    • 2.1.3 Test Levels
    • 2.1.4 Test and Configuration Management Tools
    • 2.1.5 Organizational Options for Independent Testing
  • 2.2 Status of Testing in Agile Projects
    • 2.2.1 Communicating Test Status, Progress, and Product Quality
    • 2.2.2 Managing Regression Risk with Evolving Manual and Automated Test Cases
  • 2.3 Role and Skills of a Tester in an Agile Team
    • 2.3.1 Agile Tester Skills
    • 2.3.2 The Role of a Tester in an Agile Team

Chapter 3 – Agile Testing Methods, Techniques and Tools

  • 3.1 Agile Testing Methods
    • 3.1.1 Test-Driven Development, Acceptance Test-Driven Development, and Behavior-Driven Development
      • Test-Driven Development
      • Acceptance Test-Driven Development
      • Behavior-Driven Development
    • 3.1.2 The Test Pyramid
    • 3.1.3 Testing Quadrants, Test Levels, and Testing Types
    • 3.1.4 The Role of a Tester
      • Teamwork
      • Iteration Zero
      • Integration
      • Test Planning
      • Rolling Wave Planning
      • Agile Testing Practices
  • 3.2 Assessing Quality Risks and Estimating Test Effort
    • 3.2.1 Assessing Product Quality Risks on Agile Projects
    • 3.2.2 Estimating Testing Effort Based on Content and Risk
  • 3.3 Techniques in Agile Projects
    • 3.3.1 Acceptance Criteria, Adequate Coverage, and Other Information for Testing
      • Test Levels
      • User Story
      • Feature
      • Iteration
      • Release
    • 3.3.2 Applying Acceptance Test-Driven Development
    • 3.3.3 Functional 1 and Non-Functional Black Box Test Design
    • 3.3.4 Exploratory Testing and Agile Testing
  • 3.4 Tools in Agile Projects
    • 3.4.1 Task Management and Tracking Tools
    • 3.4.2 Communication and Information Sharing Tools
    • 3.4.3 Software Build and Distribution Tools
    • 3.4.4 Configuration Management Tools
    • 3.4.5 Test Design, Implementation, and Execution Tools
    • 3.4.6 Cloud Computing and Virtualization Tools