methodology

Keyword Driven Testing

Keyword Driven Testing is a software testing methodology that separates test design from test implementation by using keywords to represent actions or operations in a test case. It involves creating a table of keywords that correspond to specific functions or steps, which are then executed by a test automation framework. This approach allows non-technical stakeholders to design tests using simple keywords, while technical teams implement the underlying automation logic.

Also known as: Keyword-Based Testing, Table-Driven Testing, Action Word Testing, KDT, Keyword-Driven Framework
🧊Why learn Keyword Driven Testing?

Developers and testers should use Keyword Driven Testing when building maintainable and scalable test automation frameworks, especially in environments where business analysts or domain experts need to contribute to test design without coding knowledge. It is particularly valuable for regression testing, data-driven testing scenarios, and projects requiring frequent test case updates, as it centralizes test logic and reduces duplication.

Compare Keyword Driven Testing

Learning Resources

Related Tools

Alternatives to Keyword Driven Testing