The Way of the Web Tester

A Beginner's Guide to Automating Tests

Getting started with automated testing can be tough. Fortunately, The Way of the Web Tester gives you everything you need to start writing your very own automated tests today.

1 Learn how the web works.

By learning the fundamentals behind web technologies like HTTP, HTML, and CSS, you will be able to write tests using any kind of automated testing framework including Selenium, WebDriver, and RSpec.

2 Learn how to write great automated tests.

By learning the strengths and weaknesses of the three most common forms of automated tests not only will you know when to choose one kind of automated test over another. You will know how to write tests that don't easily break, are a joy to maintain, and able to stand the tests of time.

3 Enter the world of automated testing.

Enter what is one of the fastest growing careers and opportunities in technology today. By learning the art of automated testing, you will not only be sought after by companies looking to go further and move faster. You will be at the forefront of technology, in possession of one of today's most technically sought after skills. The ability to write automated tests.

Everything in this book IS awesome! What I love most about The Way of the Web Tester is that it’s a book for the whole team. Whether you’re a tester nervous about coding skills, or a coder anxious about writing maintainable tests, this book will encourage you to collaborate for success. The step-by-step visuals will guide you through good coding and design practices and principles for robust, valuable au- tomated tests. Most importantly, you’ll learn how to deliver great software by writing tests first!

Lisa Crispin

Co-author with Janet Gregory of More Agile Testing: Learning Journeys for the Whole Team

The Way of the Web Tester is really The Way of the Conscientious Web Developer, providing a comprehensive journey through automated behavior-testing for web applications, from round-trip UI tests to fast-running unit tests. The examples are never simplistic, and helpful characters, including Diane the Developer and Tim the Tester, seem to know exactly what the reader is thinking. If you’re writing web applications, you should have this book in your back pocket.

Dan North

Principal consultant, Dan North & Associates Ltd.