콘텐츠로 이동

Test Matrix

테스트 범위 매트릭스

기능 영역별로 Unit, Component, API, E2E, Regression 범위를 나누어 점검하는 템플릿입니다.

Matrix

AreaUnitComponentAPIE2ERegression
Auth토큰 상태로그인 폼인증 요청로그인 흐름세션 만료
User프로필 규칙프로필 상태사용자 조회정보 수정권한 변경
Form검증 함수입력 상태제출 요청생성/수정잘못된 입력
Date날짜 계산날짜 선택기간 조회월 이동월말/월초
List정렬 규칙빈 상태목록 조회목록 탐색페이지 갱신
Search검색어 정규화검색 입력검색 요청검색 결과 확인결과 없음
PWA캐시 정책설치 안내캐시 제외앱 재진입캐시 갱신
Offline상태 전환오프라인 배너요청 보류오프라인 작성복구 실패
Sync재시도 규칙동기화 상태재전송 요청네트워크 복구중복 요청
Error오류 매핑오류 표시오류 응답복구 흐름이전 장애
Unit계산, 상태 전환, 포맷 변환, 정책 함수를 확인합니다.
Component입력, 로딩, 빈 상태, 오류, 비활성 상태를 확인합니다.
API성공 응답, 실패 응답, 검증 오류, 권한 오류를 확인합니다.
Regression날짜 경계, 시간대, 캐시 갱신, 동기화 실패, 중복 요청을 확인합니다.

Copy Block

| Area | Unit | Component | API | E2E | Regression |
| --- | --- | --- | --- | --- | --- |
| Auth | Token state | Sign-in form | Auth request | Sign-in flow | Session expiry |
| User | Profile rule | Profile state | User lookup | Profile update | Permission change |
| Form | Validation | Input state | Submit request | Create/update | Invalid input |
| Date | Date calculation | Date picker | Range request | Month navigation | Month boundary |
| List | Sort rule | Empty state | List request | List navigation | Refresh behavior |
| Search | Query normalize | Search input | Search request | Result check | No results |
| PWA | Cache policy | Install prompt | Cache exclusion | App re-entry | Cache refresh |
| Offline | State transition | Offline notice | Queued request | Offline create | Recovery failure |
| Sync | Retry rule | Sync status | Retry request | Network restore | Duplicate request |
| Error | Error mapping | Error display | Error response | Recovery flow | Previous incident |
| Scope | Check Items |
| --- | --- |
| Unit | calculation, state transition, format conversion, policy function |
| Component | input, loading, empty, error, disabled state |
| API | success, failure, validation error, permission error |
| E2E | entry, create, update, delete, search flow |
| Regression | date boundary, timezone, cache refresh, sync failure, duplicate request |