« Tool for Automated Testing of Notes Client Applications? | Main| Laid Low by the Lowly Apostrophe - A Javascript Story »

Lessons Learned: Software Testing Automation


In researching the question of whether there are any tools available for performing automated tests on Notes client applications, it became evident that not all tests are worth automating.  This is particularly true if the tests are not repeated very often and involve a long and complex series of steps with frequent user inputs.  In such cases, the effort involved in using a tool's scripting interface to create the automated script will be far greater than any potential benefit.

The key point to remember is that "automated" doesn't mean "without user involvement".  Even the best tool will still require configuration and setup, not to mention management and interpretation of the testing output.  In other words, no "magic bullet".

So it was reassuring to discover an online review of the book "Lessons in Test Automation" by Elfriede Dustin which goes into some depth on this topic.  The reviews covers some similar observations to my own, as well as several others that I think are well worth reviewing if you have any notion of exploring testing automation and want to avoid the many potential pitfalls.

Your Host

Kevin Pettitt View Kevin Pettitt's profile on LinkedIn

Tools I Use

Idea Jam

Subscribe to This Blog

 Full Posts  Comments

netvibes Add to Netvibes


Hosted by



This site is in no way affiliated, endorsed, sanctioned, supported, nor blessed by Lotus Software nor IBM Corporation, nor any of my past or future clients (although they are welcome to do so). The opinions, theories, facts, etc. presented here are my own and in no way represent any official pronouncement by me on behalf of any other entity.

© 2005-2019 Kevin Pettitt - all rights reserved as listed below.

Creative Commons License
Unless otherwise labeled by its originating author, the content found on this site is made available under the terms of an Attribution / NonCommercial / ShareAlike