Certified Agile Testing Automation “ICP-ATA” Workshop

Lean & Agile

Certified Agile Testing Automation “ICP-ATA” Workshop

Available since November 7, 2020
...
Category

Lean & Agile

Duration

3 Full Days

Course description

In this hands-on class, you will learn the fundamentals of automating tests effectively within an Agile team. You will code using popular testing frameworks and will code realistic scenarios. You will also learn Behavior Driven Development and how to use it effectively within an Agile team as well as automate those scenarios. After attending this class you will be ready to hit the ground running with your team choosing the most valuable tests and then automating them.

Target audience

Agile testers, test engineers, or those aspiring to these roles with a passion for software quality and a desire to learn and practice agile test automation. Test Managers with an interest in learning or improving automation skills and developers with an interest in automation beyond unit testing will also benefit from this certification.

Course requirements

Preferred to be certified over agile testing "ICP-TST", or have the equivalent testing knowledge.

Earn your Official ICP-ATA Certificate

After successfully attending the whole class, and showing an acceptable level of contribution, you will receive an email containing instructions on how to access your ICAgile.com profile. You will be required to complete a brief post-class survey. Upon completing the survey, you will become certified and receive a copy of your certificate via email.

P.S. The course price includes the certificate fees. No additional or hidden cost.

Course teachers

Yahya is an experienced developer, team lead, mentor and coach. As a senior member of a self-organizing team, he helps lead both development and coaching projects for various clients. His ability to mentor others, focus on client delivery, and technical excellence makes him valuable for any project. Leveraging the powers of continuous integration, test-driven development, and his intensive full-stack experience, he works with teams to iteratively develop working software that delights end customers. Yahya not only gives advices to his coached teams, but also joins the team as a developer and pairs with individuals to teach them, in a very hands-on manner, things like test-first development, thin-vertical slicing and simple design.

...
Yahya Qandel

Course Plan

Section 01

Anatomy of a Test

  • This is the basic repeating structure used in ALL testing frameworks.
Section 02

Multiple Hands-On Exercises

  • Students will code multiple tests and learn not just how to write them, but how to maintain them over time.
Section 03

Selecting Tests

  • Not all tests should be automated. Automation takes time and effort to code and maintain. We will review how to select which tests to automate so that you get the most bang for your buck.
Section 04

Working Effectively with an Agile Team

  • How can you collaborate with your team (developers, product owners, UX designers, etc...) most effectively? How does automation fit in?
Section 05

Behavior Driven Development (BDD)

  • Learn to write and automate tests in collaboration with your team so that you support the team instead of just interrogating a working system and sending defects back to development.
Section 06

Advanced Topics

  • Planning and Measuring Automation.
  • Testing Patterns.
  • Virtualization.
  • Avoiding Common Pitfalls in Scaling.

Reviews

Coming soon.

Scroll to top