ISTQB Foundation Agile Module This new module aims to integrate testing best practices and agile, which has been a challenge for 15 years. It addresses key questions, like these: What does agile development mean for testing? How can proper testing be done in an agile environment?
What’s in it?
Agile Software Development
Fundamentals of Agile Software Development
Aspects of Agile Approaches
Fundamental Agile Testing Principles, Practices & Processes
Differences between Testing in Traditional and Agile Approaches
Status of Testing in Agile Projects
Role and Skills of a Tester in an Agile Team
Agile Testing Methods, Techniques & Tools
Agile Testing Methods
Iterations in Agile Projects
Techniques in Agile Projects
Tools in Agile Projects
What Do Certified Agile Testers Do?
Collaborate in a cross-functional agile team, being familiar with the principles and basic practices of agile software development Adapt their testing experience, knowledge and techniques to agile values and principles Support the agile team in planning test-related activities Assist the agile team with test automation Assist business stakeholders in defining understandable and testable user stories, scenarios, requirements and acceptance criteria Work and share information with other team members using effective communication styles and channels
Who’s it for? Three groups of professionals: Experienced testers with backgrounds in traditional lifecycles whose teams are using agile methods Junior testers, just starting in the profession, who will work on projects following agile methods Experienced developers, new to testing, who will do testing tasks as part of their job as agile developers
Note: includes testers, test analysts, test engineers, test consultants, test managers, user acceptance testers and software developers
Where Does It Fit?
Discussions about creating Agile Modules at the Advanced Level are in progress
Agile Module Relationships Foundation Agile Module is independent
Derived from known, proven best practices
Not related to CAT or IC-Agile certifications
Covers those topics
Open to all training providers
No training required No prerequisites other than ISTQB Foundation (e.g., CSM, etc.)
Does it Extend Foundation? No shared or common elements with Foundation
It is an extension of Foundation
For optional training, minimum durations are
Foundation: 3 days
Agile Module: 2 days
How Do I Get It?
Get a Foundation Certificate (if you don’t already have one) In 2014 there will be Accredited training courses (optional) Exams available
Take and pass the exam Move on the Advanced Level so you’re ready for those modules
What’s the Exam Like? Still under development, but what we know now is…
Probably 60 or 75 minutes
Around 40 questions (like Foundation)
Multiple-choice
Less focus on memorisation, and greater focus on application
An Example of a Sample Question Which of the following is a key attribute of testing in agile projects that is not present in sequential projects? A. Automated unit testing B. Close collaboration with developers C. Concrete test cases D. Iterative risk analysis
What is the Answer? Which of the following is a key attribute of testing in agile projects that is not present in sequential projects? A. Automated unit testing. [Incorrect: automated unit testing is recommended in all lifecycles] B. Close collaboration with developers. [Incorrect: close tester-developer collaboration is recommended in all lifecycles] C. Concrete test cases. [Incorrect: agile projects favour lightweight documentation] D. Iterative risk analysis. [Correct: agile projects using risk-based testing strategies must do a quality risk analysis at the beginning of each iteration]
Further information? For further information on the upcoming ISTQB Foundation Agile Module, please keep an eye on the ANZTB website at:
http://anztb.org