주요 변경사항: - 장비 출고 API 연동 구현 (equipment_out_form_controller.dart) - 모든 리스트 화면에서 CRUD 후 자동 갱신 확인 - CLAUDE.md 프로젝트 문서 실제 정보로 업데이트 - 실제 테스트 계정 정보 반영 (admin@superport.kr) - API 소스코드 경로 추가 (/Users/maximilian.j.sul/Documents/flutter/superport_api) - 테스트 도구 추가 - test_api_integration.sh: API 통합 테스트 스크립트 - test_crud_operations.md: CRUD 테스트 체크리스트 기술적 개선: - Mock 서비스 의존도 제거 - Real API 전용 모드로 전환 - GetIt을 통한 서비스 주입 활용
53 lines
1.7 KiB
Markdown
53 lines
1.7 KiB
Markdown
# CRUD 작업 후 화면 갱신 테스트 체크리스트
|
|
|
|
## 테스트 일시
|
|
- 작성일: 2025-01-07
|
|
- 테스트 환경: API 모드 (Mock 비활성화)
|
|
|
|
## 1. 장비 관리 (Equipment)
|
|
|
|
### 입고 (Equipment In)
|
|
- [ ] 새 장비 입고 → 리스트 화면에 즉시 반영
|
|
- [ ] 입고 정보 수정 → 리스트 화면에 변경사항 반영
|
|
- [ ] 입고 삭제 → 리스트에서 제거
|
|
|
|
### 출고 (Equipment Out)
|
|
- [ ] 장비 출고 처리 → 상태 변경 확인
|
|
- [ ] 출고 정보 수정 → 변경사항 반영
|
|
- [ ] 출고 취소 → 상태 복구
|
|
|
|
## 2. 회사 관리 (Company)
|
|
- [ ] 새 회사 추가 → 리스트에 즉시 표시
|
|
- [ ] 회사 정보 수정 → 변경사항 반영
|
|
- [ ] 회사 삭제 → 리스트에서 제거
|
|
- [ ] 지점 추가/수정/삭제 → 변경사항 반영
|
|
|
|
## 3. 창고 위치 관리 (Warehouse Location)
|
|
- [ ] 새 창고 추가 → 리스트에 표시
|
|
- [ ] 창고 정보 수정 → 변경사항 반영
|
|
- [ ] 창고 삭제 → 리스트에서 제거
|
|
|
|
## 4. 유지보수 라이선스 (License)
|
|
- [ ] 새 라이선스 추가 → 리스트에 표시
|
|
- [ ] 라이선스 정보 수정 → 변경사항 반영
|
|
- [ ] 라이선스 삭제 → 리스트에서 제거
|
|
- [ ] 라이선스 할당/해제 → 상태 변경 반영
|
|
|
|
## 5. 사용자 관리 (User)
|
|
- [ ] 새 사용자 추가 → 리스트에 표시
|
|
- [ ] 사용자 정보 수정 → 변경사항 반영
|
|
- [ ] 사용자 삭제 → 리스트에서 제거
|
|
- [ ] 권한 변경 → 즉시 반영
|
|
|
|
## 테스트 결과 기록
|
|
|
|
### 문제 발견 시:
|
|
1. 화면명:
|
|
2. 작업 유형: (생성/수정/삭제)
|
|
3. 증상:
|
|
4. 예상 원인:
|
|
|
|
### 해결 방법:
|
|
1. 수정한 파일:
|
|
2. 수정 내용:
|
|
3. 테스트 결과: |