Certified Professional - Automated Agile Testing

CP-AAT

CP-AAT stands for “Certified Professional – Automation Agile Testing” certification prepared and honored by “Agile Testing Alliance” & “University Teknologi Malaysia (UTM)”. CP-BAT is the prerequisite for this next level of certification. 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.

CP-AAT prepares you for utilizing automation effectively in an agile project. It helps you realize the tester’s role in planning and strategizing for Test Automation in an agile project.  It gives you insight into the cost-benefit analysis, the opportunities and risks and the Agile team approaches to let the test-first strategy drive the quality goals of the projects.  The course covers ATDD and TDD in an hands-on fashion using pairing techniques of XP. It also covers the real-life challenges that a tester would face while applying the strategies. All the concepts are driven using the case studies and actual test automation tasks involved in any live agile projects. The course introduces you to the automation tools such as JUnit, FitNesse and Selenium.

Who should attendTechnical leaders, quality assurance professionals, software developers and tested interested on boosting their performance through effective automated testing, Agile style.

1.Need for Automation
1.1 Regression Testing
 Regression Strategy in Agile
 Factors Affecting Regression
 Automation of the regression suite
1.2 Test-First approach
 ATDD
 TDD
1.3 Automation Strategy
 Cost-Benefits Analysis
 Preparation for Automation
 Opportunities and Risks
 Test Automation Frameworks
 Tools evaluation and Pilot
1.4 Agile Teams
 Cross-functional Testers and Whole Team Approach 
     
 Energized work
     
 Informative workspace
     
 Root-cause analysis
     
 Coding Standards
     
 Iteration demo and reporting
     
 Retrospective
 Independent/Specialist Testing Grou
     
 Right people, right thing
     
 Test Hardening
     
 Pairing
     
 "Done” Done
1.5 Exercise / Game on Pairing
    Pairing exercise
     
 Retrospective

2. TDD
      Origins in XP 
     
 The XP Lifestyle
     
 The XP Team, pairing
     
 XP Concepts
     
 Access to Agility
     
 Getting XP wrong
2.1 Introduce Quality Early. Fail Fast, Fail OftenHigh quality with TDDTest code-refactoringDeveloping in small incrementsKeeping code healthy with refactoringTDD using JUnit
 2.2 .TDD using Junit for the given User Story

3. ATDD vs. TDD
      Jumpstarting FitNesse      
     
 Wikibased, Tabulated Tests
     
 FIT and SLiM protocols
     
 Fixtures and Refactoring
Agile Practical - Sprint 1
      FitNesse in action
     
 ATDD using FitNesse for the given User Story Retrospective
Running Fixtures
      Add logic and assertions to your test   
     
 Exercise
Writing Fixtures using Selenium
      Drive web based application using Selenium
     
 Exercise
Selenium IDE
      Save time by recording the scripEclipse
      Configuring Eclipse for FitNesse and Selenium
     
 Running Tests as Fixtures 
Agile Practical - Sprint 2  
      Importing Selenium Tests as fixtures
     
 ATDD using FitNesse and Selenium for the given User Story
     
 Retrospective 

Practical Agile Testing. Case Study. Practice all TDD and ATDD fundamentals throughout the course on a case study of a dummy project.


©Valueinnova LLC                                                                                                             Valueinnova®           Serious LeAP™