Keyword-driven testing or Table-driven testing is a Software
testing methodology as part of the Test automation discipline that separates the
programming work from the actual Test script so that the test scripts can
be developed without knowledge of programming.
As a result the test scripts can
be maintained with only minor updates, even when the application or testing
requires significant changes.