About the Presentation
The End Game
Keynote Speech
Automation in Testing is hard, really hard, I believe this is widely accepted as a truth. But not all automated tests are created equal, some are much harder than others. The hardest of them all, ‘end-to-end’. Especially when those end-to-end tests start at the user interface, involve 3rd parties, and may even end at a user interface. So, why is it that this is the most popular type of automated testing in practice and where does it end?
In order to answer that question we need to take a look at how we got here, and if we could go back in time and alter things, what would we alter? Why did automating on the UI become the defacto approach to automated testing? Why is the adoption of smaller more targeted automated tests on other layers of systems not more widespread? But in reality, aren’t all automated tests end to end?
Even though the history is the same for everyone, not everyone is living in the same reality. In this talk we are going to fly through how we got into this position and explore six key concepts that can enable everyone to understand their current reality and plan to elevate their automation game. We’ll cover testability, technical system knowledge, team approach, tools and programming skills and much more.
Takeaways:
- Identify the restraints that are holding your automation game back
- Deconstruct the journey the industry has gone on with regards to automated testing
- Understand the importance of technical system knowledge in relation to automated testing
- Break down the mentality required to approach automating a system and how that compares to using a system
- Categorise different types of automated testing available to us