AGILE TEST AUTOMATION

2 Days

Certification: ICAgile accredited course: The ICP-ATA Certification from ICAgile, is granted on the successful completion of this course. This certification is part of the ICAgile Agile Testing Track along with our Agile Fundamentals and Agile Testing courses. We offer the complete ICAgile Agile Testing Track for those looking to become an ICAgile Certified Expert in Agile Testing (ICE-AT).
Prerequisites: An understanding of fundamental Agile concepts and an understanding of fundamental testing concepts are necessary for you to get the maximum benefit from attending this course. These are covered in our Agile Fundamentals courses Audience: Test Analysts in Agile projects. Analysts. Developers and Technical Testers interested in test automation should consider our Agile Test Automation course.

OVERVIEW

Would automation add value to your test team? Our Agile Test Automation course examines the application of automated testing in teams working in an Agile environment. It delves into the specific automation practic es and techniques used on Agile projects, explains the theory and concepts behind the Agile automation approach and will help to free up more time which can be directed to higher value testing activities.

Category:

Description

LEARNING OUTCOMES

By the end of this course you will be able to understand:

  • The background to test automation in an Agile project
  • The roles and responsibilities for automation in a typical Agile testing team
  • The various tool frameworks available to Agile teams to facilitate the testing of the project
  • How discipline and standards contribute to effective automation
  • How to use underlying tools and technologies commonly used by Agile teams

CONTENT

  • The Agile culture and mindset
  • Test automation strategy
    • Automation pyramid
    • Planning
    • Frameworks
    • Selecting testing tools
    • Supporting processes
  • Continuous integration
    • Automated test cycles
    • Code analysis/metrics
  • Automating testing
    • Test levels
    • Mapping tests
    • ATDD and BDD frameworks
    • UI testing frameworks
  • Automation support for integration and system testing
    • Data management
    • Exploratory testing
    • Non-functional testing
    • Virtualisation