# yii\test

> 6 classes, 2 traits of the yii\test namespace.

[API reference](/docs/api/index.md) › [yii](/docs/api/yii/index.md) › test

## Classes

| Class | Summary |
| --- | --- |
| [`ActiveFixture`](/docs/api/yii/test/activefixture/index.md) | ActiveFixture represents a fixture backed up by a [ActiveRecord class](/docs/api/yii/test/baseactivefixture/index.md#property-modelClass) or a [database table](/docs/api/yii/test/activefixture/index.md#property-tableName). |
| [`ArrayFixture`](/docs/api/yii/test/arrayfixture/index.md) | ArrayFixture represents arbitrary fixture that can be loaded from PHP files. |
| [`BaseActiveFixture`](/docs/api/yii/test/baseactivefixture/index.md) abstract | BaseActiveFixture is the base class for fixture classes that support accessing fixture data as ActiveRecord objects. |
| [`DbFixture`](/docs/api/yii/test/dbfixture/index.md) abstract | DbFixture is the base class for DB-related fixtures. |
| [`Fixture`](/docs/api/yii/test/fixture/index.md) | Fixture represents a fixed state of a test environment. |
| [`InitDbFixture`](/docs/api/yii/test/initdbfixture/index.md) | InitDbFixture represents the initial state needed for DB-related tests. |

## Traits

| Trait | Summary |
| --- | --- |
| [`FileFixtureTrait`](/docs/api/yii/test/filefixturetrait/index.md) | FileFixtureTrait provides functionalities for loading data fixture from file. |
| [`FixtureTrait`](/docs/api/yii/test/fixturetrait/index.md) | FixtureTrait provides functionalities for loading, unloading and accessing fixtures for a test case. |