See: Description
| Interface | Description |
|---|---|
| AcceptanceTest |
Denotes category of important tests that support decisions about quality
of the system from requirements' point of view.
|
| DatabaseTest |
Denotes category of tests that verify interactions between code and a database.
|
| DetailedTest |
Denotes category of tests that perform detailed inspections, possibly not needed in normal build verifications.
|
| IntegrationTest |
Denotes category of tests that have larger scope than normal unit tests.
|
| NetworkTest |
Denotes category of tests that verify network communications.
|
| PerformanceTest |
Denotes category for test that measure performance characteristics of a tested code.
|
| RegressionTest |
Denotes category of tests that are typically performed in QA phase.
|
| SanityTest |
Denotes category of build verification (sanity) tests.
|
| SecurityTest |
Denotes category of tests that check security properties of the system under test.
|
| SlowTest |
Denotes tests that can run for a significant time and therefore should be skipped in routine development-phase
test runs.
|
| SmokeTest |
Denotes category of tests whose purpose is to reveal simple but serious software defects.
|
| UnitTest |
Denotes normal unit test category.
|
| UnstableTest |
Denotes category of tests that are incomplete, misbehaving or otherwise deemed not production grade.
|
| UserInterfaceTest |
Denotes category of tests that verify user interface code.
|
| VerySlowTest |
Denotes tests that can run for a very long time and block normal development cycle.
|
UnitTest - for basic unit testsIntegrationTest - for tests that verify multi-component
interactions
DatabaseTest - tests of interactions between code and databasesNetworkTest - tests oriented at network communicationsSanityTest - tests that verify the build environmentRegressionTest - tests that check for bugs introduced
by code changes during QA phasePerformanceTest - tests that verify performance aspects of codeUserInterfaceTest - tests targeted at user interfaceDetailedTest - tests of inner code behaviour that are
not necessary for normal test runsUnstableTest - incomplete or misbehaving testsSlowTest - tests that can run for a significant time
VerySlowTest - tests that can run for a very long time