Introduction

Welcome to TestFlowKit - a powerful, Gherkin-based testing framework for web applications

Introduction to TestFlowKit

TestFlowKit lets you write automated tests in plain text (Gherkin). No Go or JavaScript required — define pages and APIs in YAML, write scenarios in .feature files, run with tkit run.

Feature: User Login

  Scenario: Successful login
    Given the user goes to the "login" page
    When the user enters "john@example.com" into the "email" field
    And the user enters "password123" into the "password" field
    And the user clicks the "submit" button
    Then the page title should be "Dashboard"

What you get

AreaCapabilities
FrontendBrowser automation (Rod or Playwright)
BackendREST and GraphQL testing
DataVariables, random data, macros, global hooks
ToolingHTML reports, MCP server for AI-assisted test writing

Who it's for

  • QA — Write and maintain tests without coding
  • Developers — Integrate into CI/CD with a single binary
  • Product — Read scenarios as living documentation

Next Steps

InstallationQuick Start

Or browse the documentation hub to pick a path for your role.