Testing
Testing specifications enforce test coverage, quality, and performance requirements across all projects.
Specs
| ID |
Description |
Severity |
Tools |
| TEST-001 |
Unit Test Coverage Minimum |
major |
sonarqube |
| TEST-002 |
Integration Test Coverage |
major |
sonarqube |
| TEST-003 |
E2E Test Coverage for Critical Paths |
minor |
sonarqube |
| TEST-004 |
Performance Testing Requirements |
major |
sonarqube |
| Tool |
Specs |
| SonarQube |
TEST-001, TEST-002, TEST-003, TEST-004 |
Test Pyramid
/\
/ \ E2E Tests (TEST-003)
/----\
/ \ Integration Tests (TEST-002)
/--------\
/ \ Unit Tests (TEST-001)
/------------\
References