주요 변경사항: - 장비 출고 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을 통한 서비스 주입 활용
1.7 KiB
1.7 KiB
CRUD 작업 후 화면 갱신 테스트 체크리스트
테스트 일시
- 작성일: 2025-01-07
- 테스트 환경: API 모드 (Mock 비활성화)
1. 장비 관리 (Equipment)
입고 (Equipment In)
- 새 장비 입고 → 리스트 화면에 즉시 반영
- 입고 정보 수정 → 리스트 화면에 변경사항 반영
- 입고 삭제 → 리스트에서 제거
출고 (Equipment Out)
- 장비 출고 처리 → 상태 변경 확인
- 출고 정보 수정 → 변경사항 반영
- 출고 취소 → 상태 복구
2. 회사 관리 (Company)
- 새 회사 추가 → 리스트에 즉시 표시
- 회사 정보 수정 → 변경사항 반영
- 회사 삭제 → 리스트에서 제거
- 지점 추가/수정/삭제 → 변경사항 반영
3. 창고 위치 관리 (Warehouse Location)
- 새 창고 추가 → 리스트에 표시
- 창고 정보 수정 → 변경사항 반영
- 창고 삭제 → 리스트에서 제거
4. 유지보수 라이선스 (License)
- 새 라이선스 추가 → 리스트에 표시
- 라이선스 정보 수정 → 변경사항 반영
- 라이선스 삭제 → 리스트에서 제거
- 라이선스 할당/해제 → 상태 변경 반영
5. 사용자 관리 (User)
- 새 사용자 추가 → 리스트에 표시
- 사용자 정보 수정 → 변경사항 반영
- 사용자 삭제 → 리스트에서 제거
- 권한 변경 → 즉시 반영
테스트 결과 기록
문제 발견 시:
- 화면명:
- 작업 유형: (생성/수정/삭제)
- 증상:
- 예상 원인:
해결 방법:
- 수정한 파일:
- 수정 내용:
- 테스트 결과: