# API Functional E2E Test

This module contains functional tests for TiDB management service APIs.

It only covers the APIs that are used by users, including customers and other control-plane services.

The implementation behind the API is completely black box.

## Principles:

- **_Outside-in testing_**: Test scenarios should focus on APIs where users use TiDB management service

- **_Implementation agnostic_**: The implementation behind the API is completely black box

- **_Automation_**: Integration to CI, base on origin `go test` and GitHub Actions

- **_Simplicity_**: Test code keep simple and easy to understand

## Directory structure

Test cases are organized by components, and each component has its own directory.
