Description :

Testing Driven Software Development: Test Driven Development (TDD), Behavior Driven Development (BDD), Acceptance Test Driven Development (ATDD)

Quality is considered as a responsibility of each agile team member. Developers are usually considered responsible for the quality of the code they develop.? Adopting test driven development practices will not only help developers to improve the code quality, but also help them to create safety nets for updating the code or adding new feature. Having good unit tests will help developers to quickly refactor the code, add new features without worrying much about regression issues or build failures. This workshop will focus more on the technical aspects of Agile testing and practical implementation automated test frameworks.

The Agile testing course is a two-day (15 hours) workshop. At the end of this workshop, the participants will be able to:

Understand Agile testing concepts.

Understand the basics of testability and test automation frameworks.

Know about different open source tools available for TDD, BDD, ATDD.

Automating testing for Legacy Code.

What is Agile Testing?

Agile Testing concept and practices, TDD, BDD, ATDD.

Architecting for Agile testing and test automation frameworks.

Test automation, tools and frameworks for TDD, BDD, and ATDD.

Automated testing for Legacy Code and refactoring.

Practical examples for implementing TDD, BDD, and ATDD.

Software Developers.

Business Analysts.

Product Owners.

Product Managers.

Project Managers.

QA Managers.

QA/Test Leads.

QA/Test Engineers.

Whoever is interested to know about Agile Testing with TDD, BDD, and ATDD.