Advanced Test Automation - John Smart
MENU

Course Details

Advanced Test Automation
John Ferguson Smart

etc.venues - Avonmouth House, London

30th - 31st Oct 2017 , 9.30am - 5.00pm

John Smart feedback infographic

Do you want to build a high performance test automation team who can deliver more high quality automated tests sooner by using state of the art test automation practices?

This 2-day workshop will be a hands-on dive into advanced automation practices, with a mixture of roughly 30% presentation and 70% exercises. On the second day, students will work as teams to write tests for a real website, working with a git repository and running the tests on a cloud-based architecture using Continuous Integration and distributed machines.

Students will learn not only how to write high quality, low maintenance tests, but also how to work together more efficiently to delivery more high quality automated tests sooner.

Students will learn how to
✓ Use advanced development skills to write more robust and more maintainable tests faster
✓ Test both web and non-web application layers
✓ Write faster and more stable web tests with advanced WebDriver and Serenity BDD
✓ Work together as a high performing test automation team on real-world projects

Key Benefits
✓ Write more automated tests faster
✓ Write higher quality automated tests, making them faster, more reliable and easier to maintain
✓ Increase confidence in your automated tests
✓ Reduce the cost of maintaining your automated test suites

 John Ferguson Smart, author of "BDD in Action" also leads the development on the innovative Serenity BDD test automation library. 

To ensure an optimal learning experiences, class sizes are limited. Book early!

John Smart feedback infographic

Day 1
‣ Next generation test automation
‣ Writing more meaningful tests
‣ SOLID principles for test automation
‣ Introducing the Journey/Screenplay Pattern
‣ Advanced automated web testing with WebDriver/Serenity
‣ Working with non-UI layers

Day 2
‣ Reporting and feedback - keeping everyone in the loop
‣ Real-world test project
‣ Test suite performance

Students will learn how to
✓ Use advanced development skills to write more robust and more maintainable tests faster
✓ Test both web and non-web application layers
✓ Write faster and more stable web tests with advanced WebDriver and Serenity BDD
✓ Work together as a high performing test automation team on real-world projects

Key Benefits
✓ Write more automated tests faster
✓ Write higher quality automated tests, making them faster, more reliable and easier to maintain
✓ Increase confidence in your automated tests
✓ Reduce the cost of maintaining your automated test suites

This course is suitable for testers and developers with some familiarity with automated web testing. The course assumes that students are familiar with Java and the basics of Selenium WebDriver.

This is above all a practical, hands-on workshop and we believe that the best way to learn BDD is by doing.

Rest API tesing was very useful - very important skill needed for next few months at work.

Dave Hallowel | Tester at Amido

What I really liked was that there were lots of hands-on exercises, very practical.

Yuki Kitaoka | Tester at Amido

I'd say that exposure to new kinds of testing was the most valuable part of the course for me.

Ian Tatman | Tester at Amido

>