• Software Testing Dictionary
  • Home

Keyword Driven Testing


What is Keyword Driven Testing?

Keyword-driven testing is a type of functional automation testing framework which is also known as table-driven testing or action word based testing.

In Keyword-driven testing, we use a table format, usually a spreadsheet, to define keywords or action words for each function that we would like to execute.

Keyword Driven testing in Automation Testing


  • It is best suited for novice or a non-technical tester.

  • Enables writing tests in a more abstract manner using this approach.

  • Keyword driven testing allows automation to be started earlier in the SDLC even before a stable build is delivered for testing.

  • There is a high degree of reusability.


  • Initial investment in developing the keywords and its related functionalities might take longer.

  • It might act as a restriction to the technically abled testers.

Useful Video Courses


Software Engineering Basics

80 Lectures 7.5 hours

Arnab Chakraborty


The Perfect Open Broadcaster Software Recording Studio

10 Lectures 1 hours

Zach Miller


SEO Keyword Research Made Easy + FREE Research Software

17 Lectures 1.5 hours

Zach Miller


How To Startup Your Own SaaS (Software As a Service) Company

60 Lectures 5 hours

John Shea


Software development in Python: A practical approach

99 Lectures 10 hours

Daniel IT


Software Development Processes (SDLC Models)

62 Lectures 5 hours