Over a million developers have joined DZone.

Master the Essentials of UI Test Automation: Chapter One

DZone's Guide to

Master the Essentials of UI Test Automation: Chapter One

· DevOps Zone
Free Resource

The DevOps Zone is brought to you in partnership with Sonatype Nexus. The Nexus Suite helps scale your DevOps delivery with continuous component intelligence integrated into development tools, including Eclipse, IntelliJ, Jenkins, Bamboo, SonarQube and more. Schedule a demo today

Written by Jim Holmes


Master the Essentials of UI Test Automation: Chapter One

Real Life Guidelines that Deliver Results

Congratulations! You’re reading the first post in a series that’s intended to get you and your teams started on the path to success with your UI test automation projects.

Important note: After its
completion, this series will be gathered up, updated/polished and published as an eBook. We’ll also have a follow-on webinar to continue the discussion. Interested?

Chapter One: Introduction

The goal of this series is to help you understand the right questions to ask of you, your team and your organization. There won’t be any Best Practices; there won’t be any silver bullets. What we hope is to convey the right information to help you get started on the right foot and get through some of the most common problems teams hit when starting out with UI test automation.

This series will walk you through what we think are the most critical aspects of getting a successful, maintainable, valuable automation effort in place. The chapters/posts will include:

  • Before You Start: What are the most critical things you need to think about before starting? We’ll walk you through some of the questions to answer as you head off on this journey.

  • People: You need a great team with specific skills to succeed. We’ll help you understand how to build that team.

  • Resources: Automation requires tools and infrastructure. We’ll help you identify things to address as you move forward.

  • Look before You Jump: Test the assumptions you made during your planning phase by working a prototype, spike or pilot project. Make sure the toolset, skills and process are close to what you need–and adjust.

  • Automation in the Real World: Now it’s time to put things into your real delivery pipeline. You’ll read tips for easing your testing process, learn how to really collaborate with developers, and find how backing APIs and creating testable UIs can head off long-term pain.

  • Improving Your Success: You’ve headed off on your effort. Now, how can you make it even better and guarantee your long-term success? We’ll walk through how to create useful feedback loops that will help you smooth out any rough spots and leverage what’s going well.

Here’s a mind map of the chapter/post sequence including some of the topics discussed in each.


We hope this series will help you plan for your own UI automation projects, or potentially help you identify ways to improve projects on which you’re currently working.

Are there specific things you’d like to see in the series? Let us know in the comments.

The DevOps Zone is brought to you in partnership with Sonatype Nexus. Use the Nexus Suite to automate your software supply chain and ensure you're using the highest quality open source components at every step of the development lifecycle. Get Nexus today


Published at DZone with permission of Burke Holland, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.


Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.


{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}