Follow Us On

Youtube Google Plus linkedintwitterfacebook

Software Testing


last update : 16/01/2016


Event Date Country City Days Price  
    No upcoming event date found      



"Knowledge with experience is power; certification is just a by-product"

CP-MAT stands for "Certified Practitioner – Manual Agile Testing" certification prepared and honoured by "Agile Testing Alliance" & "University Technology Malaysia".CP-BAT is the prerequisite for this next level of certification called CP-MAT. Alternatively you should be having at least 2 years of relevant experience in Agile or in Testing.The course is applicable for all roles and not just "testers". Knowledge, experience & certification are consciously designed to focus on "agile testing" and not on "agile testers".

Course Objective

  • Learn practical hands on agile Testing
  • Practice Agile Testing with the help of the tool kit created by ATA Agile evangelists
  • Hands on learning on an actual application what is a release, what is a sprint, what is agile Testing strategy, how to test in sprints.
  • Also See topics covered in Agenda. 



                                     CP- MAT ( Certified Professional - Master Agile Testing)

3 Day Program2.5 days training, followed by exam on the 3rd day afternoon.

CP-MAT is the surest way to learn Agile testing. It is being offered by a global alliance of testing evangelists - Agile Testing Alliance and a leading university in south east Asia - UTM (Universiti Teknologi Malaysia).

• CP-MAT helps you get into the testing mindset in an agile project.

• Helps you utilize your testing experience in learning hands on Agile testing.

• Instills the "Quality is everyone's responsibility" concept in the minds of the participants.

• The concepts of Agile process with context to testing are covered during the course along with the associated best practices for Testing in an Agile Project.

• The course takes a hands-on approach with real life agile application getting released over multiple iterations and testers test using agile techniques

• Course covers practical Release Planning, User Stories Review, Estimation, Sprint Planning, Agile Test Strategy, Testing debt, Testing DoD, Test Reporting and Metrics. 

• CP-MAT also includes Pairwise(combinatorial) and Mind Map Test Design Technique

• CP-MAT provides ready to use Agile Testing Tool Kit which will aid you in your testing projects.



1. Agile Fundamentals1.1. Quick Overview on Agile - Agile history, manifesto & principlesGet everyone on one page about why agile and benefits of agile over traditional development. Reinforce agile manifesto and principles. Experience agility in action.1.2. Learn who, when and why agile manifesto was drafted? Understand what agile is and what is not. Learn about ScrumLearn about Scrum basics, important artifacts, meetings, roles. Learn what is a Release. Immerse into agile mindset. Experience Agility.2. Agile Testing2.1. What is Agile Testing?Justify the need of Agile Testing and why testing should be treated differently or not in an Agile project.Apply the classic Testing Strategy for a case study and then understanding the difference that an agile project would throwLearn and discuss the challenges that agile projects bring in our classical testing thinking2.2. Agile Testing mind-setIt is not just the tricks and techniques that need to be learned in order to do testing in an Agile project, it calls for overall shift in the mind-set. How whole team approach is important and how testers can contribute in agile projects.2.3. Agile Testing PrinciplesLearn agile testing principles and values.3. User Stories and Role of Agile TestersLearn user stories and understand the role of Testers in reviewing and collaborating for user stories. To be able to size and estimate the user stories by practicing agile estimation techniques.4. Agile Testing Iteration Zero4.1. Test Strategy and Release PlanningIntroduction on overall test strategy for an Agile Project and introducing the tool kit which can be modified to suit the specific agile project needs. Give out ready to use templates and ideas which the participants would need to use for the sprints further down the releases. Understand the activities that needs to be taken care off during the iteration ZeroLearn the importance of Test Preparation, Test Environment, Test Data, Tools, Regression Strategy, Training, User Story elaboration, Metrics for the overall testing strategy in an agile project and the activities which can be addressed before the first real iteration or sprint kicks over.Learn the importance of defect tracking from an agile testing perspective4.2. Test MetricsIdentifying important and relevant testing metrics for an Agile Project. Introducing the team to the Agile Testing Metric Tool kit. Understand how to keep track of agile testing as the iterations proceed. To be able to visually share the project status using tools like Task Board and its implementation for Testing tasks before the iteration starts, during the iteration and after the iterations gets over.5. Optimized Test Design and Test executionLearn the importance of just enough documentation. Learn how the Test design technique needs to be optimized in an Agile project. Learn the importance for the Agile testers to do more in less time. Learn some tools and techniques for become agile tester in agile projects or even in non-agile projects.

  •     Learn Exploratory Testing, context driven testing and some templates from the MAT Tool Kit
  •     Learn Orthogonal array and Pair Wise Test Design Technique
  •     Learn the importance of Buddy Testing / Pairing in general
  •     Learning scenario based testing
  •     Learning non-GUI based testing concepts

6. Agile testing – Practice Iteration 1Practice all agile and testing fundamentals throughout the course on a case study of a dummy project. Experience the theory of the previous sections and explore the concepts first hand while testing on an Agile project Sprint/Drop Case study. Experience practical agile testing by creating test plan, test cases and test results through an agile project setup.Implement the tool kit for Iteration 1 by doing the following

  •     Test Plan Creation
  •     Test Design and Test Scenario Creation
  •     Test Execution during the iteration
  •     Retrospective

7. Test Automation and Regression Testing7.1. Why Automation?Automation is done on traditional projects as well, what's different in an Agile Automation Strategy?7.2. Continuous IntegrationLearn what is continuous Integration and the importance of continuous integration for Agile Projects and Test Automation8. Agile Testing - Practice Iteration 2Apply the learning from Iteration 1 to get better at the Iteration two of the case studyImplement the tool kit for Iteration 2 by doing the following

  •     Test Plan Creation
  •     Test Design and Test Scenario Creation
  •     Test Execution during the iteration
  •     Retrospective

9. Agile testing – Other Facets9.1. Development Driven TestsLearn what are TDD and Unit Testing and their importance for the agile tester9.2. ATDD and BDDLearn how the Test Driven development concepts have evolved into ATDD (Acceptance Test Driven Development) and its relevance for Agile Testing. Also learn what is Behaviour driven development. How ATDD and BDD help in testing from business perspective9.3. Non-functional TestingUnderstand how the other types of testing, specially the non-functional testing can be carried out during an agile project. When should the Non-functional testing be done and its impact on the Agile life Cycle.9.4. Why AC are not same as DoDUnderstand DoD – Definition of Done. Establish the concepts of Acceptance Criteria of User Story, how to extract Acceptance Criteria. Understand why User Story is not done even after the acceptance criteria are met. Understand how to test acceptance criteria and more so that DoD is met.CP-MATVersion 1.0 © Agile Testing Alliance9.5. Managing Testing DebtUnderstanding what is debt in Agile projects and how the testing debts gets accumulated over a period of time. Also understand how to take care of Testing debts.9.6. RefactoringUnderstanding what is Refactoring and its relevance from a Testing perspective9.7. Agile for a large and distributed teamUnderstand organization and logistics challenges. Understanding how Agile can be implemented for large and distributed teams.9.8. Agile for Independent Testing organizationsUnderstanding how can Independent testing organizations adapt to the agile ways and use this as an advantage for winning testing projects

Submit your details to download the brochure:

First Name *:

Last Name *:

Email *:

Phone Number *:

Job Title:



  Type the characters you see in the picture below *:




What are the Pre-Requisites for this course?

Anyone who is CP-BAT certified is eligible for CP-MAT. Alternatively you should have Certified ScrumMaster® (CSM) or PMI Agile Certified Practitioner (PMI-ACP)® or similar basic Agile training. In absence of this you should be having at least 2 years of proven relevant experience in Agile or Testing.

What is CP-MAT?

CP-MAT stands for "Certified Professional – Master Agile Testing" certification prepared and honored by "Agile Testing Alliance" & "Universiti Teknologi Malaysia".The course is applicable for all roles and not just "testers".

Who Should Attend?

Testers with more than 2 years of experience, Test Leads, Test Managers, QA Leads, QA Managers, Test Programs managers, Project Managers, BA's, Test Automation engineers, Agile Practioners, Scrum Masters, Agile Team Members, Testing CoE  Leads and Heads, Testing evangelists

How can I make payment?

Kindly Write a mail at

What is Course timing?

09:00 – 17:00 each day

Whom do I contact for more details?

08042023134 or


navigation div
navigation div

Contact Us(India)

Alankar Plaza,

Bk circle, Nayak Layout

8th Phase,

JP Nagar

Bengaluru - 560076,

Karnataka, India.

Telephone: +91-9538878795, +91-9538878799, +91-8025257962


Contact Us(UK)

OptiRisk R&D House

One Oxford Road






© 2019 All Rights Reserved