Two Must-Read Books for Learning about Software Automation Tools and Best Practices

Two Must-Read Books for Learning about Software Automation Tools and Best Practices

Book Review Feature

Some time ago, I was part of a “test automation” committee assigned to hashing out the best practices for software automation within my company. We met for an hour each week for what seemed like an eternity. I kept thinking, “Why are we trying to reinvent the wheel? Debating about concepts that have already been covered in detail by others?”

Before you get sucked into a similar situation, please do yourself a favor — save yourself and your company’s time by checking out these two books: Software Test Automation– Effective Use of Test Execution Tools by Mark Fewster and Dorothy Graham, and Just Enough Software Test Automation by Daniel J. Moslet and Bruce A. Posey. While I admit that both books are a little dated, the core concepts for software automation contained in them are as sound as it gets.

Software Test Automation – Effective Use of Test Execution Tools

(If you can only get one book on automation, this is the book I would grab)

This book covers all the key automation concepts, including:

  • Principles for good automation script
  • What constitutes a good versus a bad test script
  • Which tests should be automated
  • Choosing an appropriate test tool
  • Case studies and countless other essential topics.

The Just Enough Software Test Automation

(preview at google books):

  • Covers more automation framework type issues than the Fewster and Grahman book.
  • Has a great introduction to the different types of keywords and data-driven approaches with code examples, albeit using slightly dated test tool technology
  • Awesome info on what should be automated
  • Functional test data design discussion
  • Useful details on the automation process in general.

Reading these two books will help you to become the Automation Imagineer we all strive to be. So, in case you find yourself invited to a similar type of meeting/committee, be sure to recommend that these books are read before the meeting. It will give everyone involved a good frame of reference, and best of all? Your sanity will be left intact at the end of the ordeal.

mohinder - December 26, 2011

just me good book for software testing in automation .

Daniel J. Mosley - January 16, 2012

Thanks for the great review of our book.

Dan Mosley

    Joe Colantonio - January 17, 2012

    Daniel J. Mosley » Thank you for writing one of my favorite books on automation! Look forward to your next one -Cheers~Joe

      Paul - March 20, 2012

      Joe, looks like these books were published more than 10 years ago?

        Joe Colantonio - March 20, 2012

        Paul » Hi Paul –its true that the books are dated however the key concepts that they cover still apply today.

          Paul - March 20, 2012

          Thanks Joe. So glad I found your site. Keep up the great work. I am a one man team in our automation effort and sometimes I just need a little feedback.

Simon Rigler - September 18, 2013


Is there really not a more modern book (say from the last 5 years) on the foundations, fundamentals etc of Automation that rivals these two titles?

These 2 books are well known – just keen to double check there’s nothing (more) to be gained from a more recent book on the subject.

Cheers :o)

Geoffrey Barnes - April 9, 2018

Hey Joe,
Thanks for putting together this post on books for learning about software automation tools and best practices .It is a great read. I particularly find your thoughts about software test automation interesting.
Keep up these insightful posts.


Click here to add a comment

Leave a comment: