Keyword-Driven Testing


need to understand that the team still needs programmers dedicated to implementing and maintaining the framework.

The real benefit is the improved maintainability of the test scripts. The keyword approach follows in a longstanding tradition of modularizing the test automation so that it's easier to recover from user interface changes in the system under test. That benefit alone is sufficient to justify keyword-driven testing, even if all of the test designers are expert programmers.

Thanks to Mike Silverstein, Mike Kelly, and Carl Nagle for their early feedback on this article.

Further reading

  • FitNesse at
  • Just Enough Software Test Automation, Daniel J. Mosley and Bruce A. Posey, 2002
  • Integrated Test Design and Automation, Hans Buwalda, Dennis Janssen, Iris Pinkster, 2002

About the author

AgileConnection is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.