Patterns of a “good” Test Automation Framework, Locators & Data! - Anand Bagmar

-
01:01:11
Description:
Patterns of a “good” Test Automation Framework, Locators & Data!
Building a Test Automation Framework is easy - there are so many resources / guides / blogs / etc. available to help you get started and help solve the issues you get along the journey.
However, building a "good" Test Automation Framework is not very easy. There are a lot of principles and practices you need to use, in the right context, with a good set of skills required to make the Test Automation Framework maintainable, scalable and reusable.
Design Patterns play a big role in helping achieve this goal of building a good and robust framework.
In this talk, we will talk about, and see examples of various types of patterns you can use for:
- Build your Test Automation Framework
- Test Data Management
- Locators / IDs (for finding / interacting with elements in the browser / app)
- Using these patterns you will be able to build a good framework, that will help keep your tests running fast, and reliably in your CI / CD setup!
Learning Outcome
- Patterns for building Test Automation Framework
- Patterns for Test Data Management, with pros and cons of each
- Patterns for managing locators / IDs for interaction with UI
About Anand:
Anand is a Software Quality Evangelist with 20+ years in the software testing field. He is passionate about shipping a quality product, and specializes in Product Quality strategy & execution, and also building automated testing tools, infrastructure and frameworks.
Anand is a contributor on the Selenium project, writes testing related blogs and has built open-source tools related to Software Testing – WAAT (Web Analytics Automation Testing Framework), TaaS (for automating the integration testing in disparate systems) and TTA (Test Trend Analyzer).
You can follow him on Twitter @BagmarAnand, connect with him on LinkedIn at https://in.linkedin.com/in/anandbagmar
Previous Lesson:
Next Up:
-
Testers Virtual Coffee with Sfax and Salta01:38:16
-
A Tale of Two Tools: Selenium 4 and Appium 2.0 - Manoj Kumar00:55:58
-
Self Care When Everything’s Terrible - Gem Hill00:40:41
-
Continuous testing throughout the SDLC - Dan Ashby01:31:09
-
Let's Save The Titanic - Louise Gibbs00:56:38
-
Let's talk about ethics and software development - Tobias Geyer00:45:06
-
Quality Engineering in Action with Jess Ingrassellino, Hitesh Khodani and Venkat Ramakrishnan00:59:31
-
Enhance Mobile User Experience Through Performance Testing with Sofia Palamarchuk00:58:52
-
Leadership and Parenting - Shey Compton01:10:38
-
Unit Testing and TDD from the tester perspective - Alex Schladebeck01:01:52
-
Exploring the Exploratory with Maaret Pyhäjärvi00:59:49
-
Design Patterns for High Quality Automated Tests - Anton Angelov00:54:44
-
What does the 'Coach' in 'Quality Coach' mean? - Vernon Richards01:11:52
-
Consumer Driven Contract Testing - Raquel Bautista-Garrido00:51:46
-
8 BIT PRO - A Gamer's Guide To Testing with Dan Billing01:30:15
-
Becoming an Agile People Manager - Alex Schladebeck01:05:36
-
Testing Big Data in AWS - Michael Sexton00:59:14
-
MoT Bucks Presents Open Mic Night01:02:44
-
Practical Application of The Modern Testing Principles - Melissa Eaden01:13:29
-
MoT Sarajevo's First Meetup01:51:46
-
A shy persons guide to speaking up with Claire Reckless00:45:52
-
Exploring Realities of Testing - From Theory to Practice - Maaret Pyhäjärvi01:03:52
-
Joy Inc - Neil Younger00:48:56
-
How Testers Can Shape the Next Normal - Neil Studd01:01:01
-
The Hidden Treasure Of Static Analysis: Finding Risks In Forgotten Places00:51:42
-
Performance Testing Tools01:05:47
-
Software Testing Roundup00:34:27
-
The Role of QA In Software Development00:48:32
-
Testing Across The Stacks: An Intro to Testing Both The UI And API Layers Together01:01:06
-
Be a Full-Stack Tester - Kristin Jackvony01:03:39
-
Good Exploratory Testing Tactics for Taking Over Testing - Maaret Pyhäjärvi01:04:06
-
Quality Coach vs Software Tester - Vernon Richards00:59:36
-
Fireside Chat On Software Testing with Greg Paska00:35:37