Keyword-Driven Testing

Keyword-Driven Testing is a scripting technique for automated testing. In this approach, test scripts contain high-level keywords that represent actions or commands. Supporting files hold the low-level scripts that implement these keywords.

Key Aspects:

  • High-Level Keywords: These keywords describe actions in simple terms, making scripts easier to understand.
  • Separation of Logic: The use of keywords separates test logic from implementation details, allowing non-technical users to create tests.
  • Reusability: Keywords can be reused across different tests, reducing redundancy and maintenance effort.

This technique is beneficial for teams with varying technical skills. It allows testers to focus on test design rather than coding details, improving collaboration between technical and non-technical team members.