agile testing training

  • Agile Test Automation Training

    This is a 2-days ICAgile certification course, you will learn the theory and concepts behind agile automation.


    2 days


    As part of this new two day ICAgile accredited course, you will learn the theory and concepts behind agile automation and look at the flow, processes, practices and techniques relevant to agile automated testing on an Agile project. This lab-based program provides practical exercises and examples of automated tests for Acceptance Test Driven Development (ATDD), Behaviour Driven Development (BDD) and Test Driven Development (TDD), as well as associated tools and techniques that are essential to anybody testing on an Agile team.

    Hands on components of the agile course include: command line the use of continuous integration and version control tools, and popular test automation tools (e.g. SpecFlow / Cucumber, Selenium, SoapUI) that support the unit, integration, system and acceptance testing levels within an Agile framework. You’ll also get to apply tools that support non-functional testing and exploratory testing. Upon completion of this course, you will come away with a practical understanding of how to automate testing activities in the Agile world, and the tools and techniques used in delivering quality automation.

    Learning Outcomes

    • 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 to plan, perform and implement automated testing in the Agile team
    • how discipline and standards contribute to effective automation
    • how to set up automated testing for ongoing success in an Agile team
    • how to use underlying tools and technologies commonly used by Agile teams

    Topics Covered

    • The Agile culture and mind-set
    • 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


    ICAgile Accredited course

    The ICP-ATA Certification from ICAgile, is granted on the successful completion of this course.

  • IndigoCube offers agile testing training from world-renowned Janet Gregory

    IndigoCube offers agile testing training from world-renowned Janet Gregory

    IndigoCube is cementing its leadership of the agile world in South Africa with an innovative course from Janet Gregory, "The whole team approach to agile testing". The course aims to take teams beyond simply learning the scrum framework to becoming truly agile through a focus on producing quality software. This is an accredited course by IC Agile, accompanied by an international certification.

    The course covers the first step in the Agile Testing Track of the IC Agile Pathway and covers all the learning objectives of the Agile Testing Certification (ICP-TST). This ICP-TST Certification is granted on the successful completion of the course and forms part of the Agile Testing Track of the IC Agile Pathway.

    "Scrum probably accounts for around 70 percent of all implementations of agile frameworks, but companies forget that one framework does not make them agile," observes Jaco Viljoen, Agile Specialist at IndigoCube. "Scrum teaches the principle of self-organising teams but it doesn't address how to do that in order to produce quality software. Scrum is certainly a milestone on the journey, but it's not the destination."

    Janet Gregory from DragonFire Inc. is world-renowned as one of the leading theoreticians and practitioners of agile testing. Her course, "The whole team approach to agile testing", based on the iconic book "Agile Testing", is designed to show how, in agile, the traditional testing role has to cease being a phase in the process of developing software undertaken by a testing specialist; it must be an activity that everybody on the team does. In this way, everybody on the agile team becomes an agile tester, which has the effect of focusing everybody's efforts onto quality. After all, quality is the reason one does testing, and now it becomes in a sense the organising principle for the team, with quality software as the output.

    In this way, for example, collaboration and self-organisation in the scrum framework are aligned around a common purpose and organising principle: quality.

    IndigoCube is offering the course in its normal training formats but Viljoen notes that some companies have experienced especially beneficial results when a course is run for a whole department, from the head down. This, he says, ensures that the whole team speaks the same language and uses a common set of working principles.

    "Agile is much more than a single template or framework—it's a way of working on and thinking about software development," Viljoen concludes. "IndigoCube is focusing on bringing the industry a full portfolio of courses accredited by IC Agile, with the aim of helping companies to get the best possible outcomes from their investment in agile."

    This article was first published by: