Test Matrix
테스트 범위 매트릭스
기능 영역별로 Unit, Component, API, E2E, Regression 범위를 나누어 점검하는 템플릿입니다.
Matrix
| Area | Unit | Component | API | E2E | Regression |
|---|---|---|---|---|---|
| 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 |