Testform Documentation
Welcome to the official documentation for Testform, the Test-as-Code (TaC) framework for quality engineering and declarative test management in Git.
Documentation Structure
Section titled “Documentation Structure”The documentation is organized following industry standards (IaC / TaC):
Learn how to install Testform, initialize your workspace, draft your first declarative tests, and run automated suites.
- Installation and Quickstart
- Writing Declarative Tests
- Running Tests & Reconciliation
- Test Suite Automation
Full specification of Testform’s declarative language blocks:
- Configure Providers
- Resources
- Data Sources
- Variables
- Locals
- Outputs
- Modules
- Meta-arguments (
depends_on,lifecycle) - Search and Import (
query,import) - State & Storage
- Test and Validate
Deep dive into the engine architecture, Gherkin DSL, main.yml configuration, and quality gates.
- Architecture & Principles
- Gherkin DSL and Step Bindings
- Configuration main.yml
- Reconciliation Engine
- Policies and Quality Gates
Architectural patterns and practical recipes:
Automate reconciliation in your continuous delivery pipelines and connect modern test runners.
Step-by-step pathways to migrate test cases from legacy spreadsheets or platforms like Jira, Zephyr, and QMetry.