With an ever increasing no of businesses being conducted on web the testing need to write automated tests for the app's UI is something that can never be ignored. As you all know Selenium provides an API that enables us to do this quite effectively.
However, when tasked with setting up the automation framework, there are a lot of questions that arise in the minds of aspiring test developers regardless of what level they are in their career.
Some of such questions are:
How does one actually go about the business of building a robust and effective automation framework on top of selenium?
What are the elementary building blocks to include in the framework that an aspiring automation developer should know of?
How should we model our tests? XUnit style vs BDD?
Are there good practices, sensible design patterns and abstractions that we can follow in our code?
What are some of the anti patterns/common mistakes we should avoid
A lot of literature, documentation and blogs exists on these topics on the web already.
However In this talk, I would combine this existing knowledge and my years of experience in building automation frameworks and breakdown these elements and walk you through exactly the sort of decisions/considerations and practices that you can take while starting to implement or improve the UI automation for your team.
More details: https://confengine.com/selenium-conf-...
Conference Link: https://2020.seleniumconf.in