Keyword-Driven Testing
// Definition
An automation approach where test cases are described in tabular form using a controlled vocabulary of keywords (Click, Type, Verify), and a framework maps keywords to underlying actions. Lowers the barrier for non-developers to author tests.
// Related terms
Data-Driven Testing
Running the same test logic against many input/output combinations, typically loaded from a CSV, JSON file, or database. Separates test data from test code so you can scale coverage without duplicating logic.
Test Case
A single, executable specification: preconditions, steps, expected result, and pass/fail criteria for one verification.
Page Object Model (POM)
A design pattern that wraps page interactions in dedicated classes. Tests call methods like `loginPage.signIn(email, password)` instead of manipulating selectors directly. Improves maintainability when locators change.
Learn more · API Automation with Karate
Chapter 1 · Lesson 1: What Is Karate and Why It's Unique — No Coding Required