2021, April 8 start: 12PM CEST Duration 6 hours online
"Design Patterns for High-Quality Automated Tests: High-Quality Test Attributes and Best Practices"
Workshop #2
Anton Angelov
CTO at Automate The Planet
FOR WHOM?
For Regular-Senior level or Architects
Anton Angelov
CTO at Automate The Planet
CTO and Co-founder of Automate The Planet Ltd, inventor of BELLATRIX Test Automation Framework and MEISSA Distributed Test Runner. He has more than ten years in the field of automated testing. For more than six years he has worked as QA architect in two big companies - Telerik (back then the biggest software company in Bulgaria) and later in US company called Progress (similar in size). Part of his job was to design and write scalable test automation framework that more than ten teams had to use. In parallel, he consulted a couple of companies regarding test automation and led several related pieces of training.
Was nominated four times for best QA in Bulgaria 2017, 2018 (won), 2019 and 2020.
WORKSHOP FORMAT
Overview 

15 min
Training 

6 hours
Breaks 

60 mins
QA

15 min
Theory

50%
Practice

50%
AGENDA
2021, April 8-th
12:00 – 12:40
12:00 – 12:40
Optimizing and Refactoring Legacy Flaky Tests
12:40 – 12:55
12:40 – 12:55
Optimizing and Refactoring Legacy Flaky Tests Practice
12:55 – 13:05
12:55 – 13:05
Break
13:05 – 13:35
13:05 – 13:35
Strategies for Speeding-up the Tests
13:35 – 13:55
13:35 – 13:55
Strategies for Speeding-up the Tests Practice
13:55 - 14:00
13:55 - 14:00
Break
14:00 - 14:20
14:00 - 14:20
Test Readability Design Patterns
14:20 - 14:35
14:20 - 14:35
Test Readability Design Patterns Practice
14:35 - 14:45
14:35 - 14:45
Break
14:45 - 15:10
14:45 - 15:10
Enhancing the Test Maintainability and Reusability Part 1
15:10 - 15:25
15:10 - 15:25
Enhancing the Test Maintainability and Reusability Part 1 Practice
15:25 - 15:30
15:25 - 15:30
Break
15:30 - 15:55
15:30 - 15:55
Enhancing the Test Maintainability and Reusability Part 2
15:55 - 16:10
15:55 - 16:10
Enhancing the Test Maintainability and Reusability Part 2 Practice
16:10 - 16:20
16:10 - 16:20
Break
16:20 - 16:40
16:20 - 16:40
Api Usability Part 1
16:40 - 16:55
16:40 - 16:55
Api Usability Part 1 Practice
16:55 - 17:00
16:55 - 17:00
Break
17:00 - 17:20
17:00 - 17:20
Api Usability Part 2
17:20 - 17:35
17:20 - 17:35
Api Usability Part 2 Practice
17:35 - 17:40
17:35 - 17:40
Break
17:40 - 18:00
17:40 - 18:00
Building Extensibility in Your Test Library
18:00 - 18:10
18:00 - 18:10
Break
18:10 - 18:40
18:10 - 18:40
Test Data Preparation and Test Environments
18:40 - 18:55
18:40 - 18:55
Test Data Preparation and Test Environments Practice
WHAT YOU NEED BEFORE WE START:
1
Visual Studio 2019 or IntelliJ
2
Git/GitHub Desktop
3
Java Intermediate Knowledge
4
Selenium WebDriver Experience
5
Zoom
6
A fancy coffee mug. Tea mugs are also accepted if you are not a caffeine addict yet :)
WHAT YOU WILL LEARN
Achieving high-quality test automation that brings value- you need to understand core programming concepts such as SOLID and the usage of design patterns. The training will provide the required theoretical knowledge and help people to master it through practical hands-on sessions throughout the sections.
COURSE BENEFITS:
Improve Test Readability, Maintainability, Reusability, Extensibility by incorporating 10+ design patterns: Page Object Model, Facade, Decorator, Observer, Strategy, Singleton, Fluent Interface, Template Method, Abstract Factory, Factory Method, Repository, Lazy Load.
Learn what the SOLID principles are and how they can improve your test code. We will also discuss other essential programming principles, such as composition, DRY, KISS, and others.
Learn how to optimize and stabilize your flaky tests.
Learn how to handle asynchronous web pages in your tests. Automatically deal with AJAX and jQuery.
Learn how to assess and choose the best possible design for your framework or library.
Learn how to design and build your framework to handle test data and different test environments.
Learn about high-quality code practices and naming convention so that your code gets much more understandable.
WORKSHOP
Early Bird
$199
2021, April 8
Time 12PM CEST
6 HOURS LONG
Book Now 30 participants ONLY
Geekle Corp.
910 Foulk Road, Suite 201
Wilmington, DE
19803, USA
Designed by:
Click to order
Total: 
Contact Information
Payment method
Contact the organizer if you need a refund