Skip to content

Testing Taxonomy

Complete reference for the testing taxonomy and tag system.


Overview

The testing taxonomy defines:

  • Test Levels (L0-L4): Execution environment and scope
  • Verification Tags (@ov, @iv, @pv, @piv, @ppv): Type of validation
  • Execution Control (@skip, @Manual): Test execution behavior
  • Dependencies (@deps, @depm, @env): Required tooling and environments
  • Controls (@control): Compliance requirements

In This Section

Topic Description
Test Levels L0-L4 execution environments
Verification Tags Operational, installation, performance verification
Execution Control Skipping and manual tests
Dependency Tags System, module, and environment dependencies
Control Tags Risk and compliance controls
Tag Inheritance How tags accumulate and override
Test Suites Commit, integration, acceptance, production-verification

Quick Reference

All tags use lowercase. Required tags for scenarios: verification tag (@ov, @iv, etc.)

Tag Categories

Test Level Tags: @L0, @L1, @L2, @L3, @L4

Verification Tags (REQUIRED): @ov, @iv, @pv, @piv, @ppv

Execution Control: @ignore, @Manual

System Dependencies: @deps:docker, @deps:git, @deps:go, etc.

Risk Controls: @control:<id>, @controls:<id1>,<id2>


Tag Inheritance

Tags accumulate from Feature → Rule → Scenario levels.

@L2 @deps:docker
Feature: Container Tests

  @ov
  Rule: Container operations

    Scenario: Start container
      # Effective tags: @L2, @deps:docker, @ov


Tutorials | How-to Guides | Explanation | Reference

You are here: Explanation — understanding-oriented discussion that clarifies concepts.