chore: 프로젝트 정리 및 문서 업데이트
- 창고 위치 폼 UI 개선 - 테스트 리포트 업데이트 - API 이슈 문서 추가 - 폼 레이아웃 템플릿 추가 - main.dart 정리 - 상수 업데이트 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,72 @@
|
||||
{
|
||||
"testName": "장비 입고 화면 전체 기능 테스트",
|
||||
"timestamp": "2025-08-08T18:31:01.566734",
|
||||
"duration": 6507,
|
||||
"results": {
|
||||
"totalTests": 10,
|
||||
"passedTests": 5,
|
||||
"failedTests": 5,
|
||||
"tests": [
|
||||
{
|
||||
"testName": "장비 목록 조회",
|
||||
"passed": true,
|
||||
"error": null,
|
||||
"retryCount": 0
|
||||
},
|
||||
{
|
||||
"testName": "장비 검색 및 필터링",
|
||||
"passed": false,
|
||||
"error": "DioException [bad response]: null\nError: ServerException: 서버 오류가 발생했습니다. (code: 500)",
|
||||
"retryCount": 3
|
||||
},
|
||||
{
|
||||
"testName": "새 장비 등록",
|
||||
"passed": true,
|
||||
"error": null,
|
||||
"retryCount": 0
|
||||
},
|
||||
{
|
||||
"testName": "장비 정보 수정",
|
||||
"passed": true,
|
||||
"error": null,
|
||||
"retryCount": 0
|
||||
},
|
||||
{
|
||||
"testName": "장비 삭제",
|
||||
"passed": false,
|
||||
"error": "Exception: Assertion failed: 삭제된 장비가 여전히 조회됨",
|
||||
"retryCount": 1
|
||||
},
|
||||
{
|
||||
"testName": "장비 상태 변경",
|
||||
"passed": false,
|
||||
"error": "Exception: Assertion failed: 변경된 상태가 일치해야 합니다",
|
||||
"retryCount": 1
|
||||
},
|
||||
{
|
||||
"testName": "장비 이력 추가",
|
||||
"passed": false,
|
||||
"error": "Exception: Assertion failed: 이력 추가 응답 코드가 201이어야 합니다",
|
||||
"retryCount": 1
|
||||
},
|
||||
{
|
||||
"testName": "이미지 업로드",
|
||||
"passed": true,
|
||||
"error": null,
|
||||
"retryCount": 0
|
||||
},
|
||||
{
|
||||
"testName": "바코드 스캔 시뮬레이션",
|
||||
"passed": true,
|
||||
"error": null,
|
||||
"retryCount": 0
|
||||
},
|
||||
{
|
||||
"testName": "입고 완료 처리",
|
||||
"passed": false,
|
||||
"error": "Exception: Assertion failed: 입고 이력 추가 응답 코드가 201이어야 합니다",
|
||||
"retryCount": 1
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,68 @@
|
||||
# 장비 입고 화면 전체 기능 테스트 리포트
|
||||
|
||||
## 테스트 개요
|
||||
- **실행 일시**: 2025-08-08 18:31:01.570595
|
||||
- **소요 시간**: 6초
|
||||
- **환경**: Production API (https://api-dev.beavercompany.co.kr)
|
||||
|
||||
## 테스트 결과
|
||||
| 항목 | 결과 |
|
||||
|------|------|
|
||||
| 총 테스트 | 10개 |
|
||||
| ✅ 성공 | 5개 |
|
||||
| ❌ 실패 | 5개 |
|
||||
| 📊 성공률 | 50.0% |
|
||||
|
||||
## 개별 테스트 상세
|
||||
|
||||
### 1. 장비 목록 조회
|
||||
- **상태**: ✅ 성공
|
||||
|
||||
### 2. 장비 검색 및 필터링
|
||||
- **상태**: ❌ 실패
|
||||
- **재시도**: 3회
|
||||
- **에러**: `DioException [bad response]: null
|
||||
Error: ServerException: 서버 오류가 발생했습니다. (code: 500)`
|
||||
|
||||
### 3. 새 장비 등록
|
||||
- **상태**: ✅ 성공
|
||||
|
||||
### 4. 장비 정보 수정
|
||||
- **상태**: ✅ 성공
|
||||
|
||||
### 5. 장비 삭제
|
||||
- **상태**: ❌ 실패
|
||||
- **재시도**: 1회
|
||||
- **에러**: `Exception: Assertion failed: 삭제된 장비가 여전히 조회됨`
|
||||
|
||||
### 6. 장비 상태 변경
|
||||
- **상태**: ❌ 실패
|
||||
- **재시도**: 1회
|
||||
- **에러**: `Exception: Assertion failed: 변경된 상태가 일치해야 합니다`
|
||||
|
||||
### 7. 장비 이력 추가
|
||||
- **상태**: ❌ 실패
|
||||
- **재시도**: 1회
|
||||
- **에러**: `Exception: Assertion failed: 이력 추가 응답 코드가 201이어야 합니다`
|
||||
|
||||
### 8. 이미지 업로드
|
||||
- **상태**: ✅ 성공
|
||||
|
||||
### 9. 바코드 스캔 시뮬레이션
|
||||
- **상태**: ✅ 성공
|
||||
|
||||
### 10. 입고 완료 처리
|
||||
- **상태**: ❌ 실패
|
||||
- **재시도**: 1회
|
||||
- **에러**: `Exception: Assertion failed: 입고 이력 추가 응답 코드가 201이어야 합니다`
|
||||
|
||||
## 자동 수정 내역
|
||||
|
||||
이 테스트는 다음과 같은 자동 수정 기능을 포함합니다:
|
||||
- 인증 토큰 만료 시 자동 재로그인
|
||||
- 필수 필드 누락 시 기본값 자동 생성
|
||||
- API 응답 형식 변경 감지 및 대응
|
||||
- 검증 에러 발생 시 데이터 자동 수정
|
||||
|
||||
---
|
||||
*이 리포트는 자동으로 생성되었습니다.*
|
||||
@@ -222,7 +222,7 @@
|
||||
<header class="report-header">
|
||||
<h1>🚀 Automated Test Suite</h1>
|
||||
<div class="header-info">
|
||||
<span class="date">생성 시간: 2025-08-05 18:06:29.842386</span>
|
||||
<span class="date">생성 시간: 2025-08-08 18:30:49.349597</span>
|
||||
<span class="duration">소요 시간: 0초</span>
|
||||
</div>
|
||||
</header>
|
||||
@@ -272,7 +272,7 @@
|
||||
</section>
|
||||
<footer class="report-footer">
|
||||
<p>이 리포트는 SUPERPORT 자동화 테스트 시스템에 의해 생성되었습니다.</p>
|
||||
<p>생성 시간: 2025-08-05 18:06:29.844246</p>
|
||||
<p>생성 시간: 2025-08-08 18:30:49.351431</p>
|
||||
</footer>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@@ -222,7 +222,7 @@
|
||||
<header class="report-header">
|
||||
<h1>🚀 Automated Test Suite</h1>
|
||||
<div class="header-info">
|
||||
<span class="date">생성 시간: 2025-08-05 18:06:30.183513</span>
|
||||
<span class="date">생성 시간: 2025-08-08 18:30:44.508951</span>
|
||||
<span class="duration">소요 시간: 0초</span>
|
||||
</div>
|
||||
</header>
|
||||
@@ -272,7 +272,7 @@
|
||||
</section>
|
||||
<footer class="report-footer">
|
||||
<p>이 리포트는 SUPERPORT 자동화 테스트 시스템에 의해 생성되었습니다.</p>
|
||||
<p>생성 시간: 2025-08-05 18:06:30.185789</p>
|
||||
<p>생성 시간: 2025-08-08 18:30:44.510771</p>
|
||||
</footer>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"reportId": "TEST-1754384789851",
|
||||
"reportId": "TEST-1754645449358",
|
||||
"testName": "Automated Test Suite",
|
||||
"timestamp": "2025-08-05T18:06:29.851718",
|
||||
"duration": 23,
|
||||
"timestamp": "2025-08-08T18:30:49.359223",
|
||||
"duration": 22,
|
||||
"environment": {
|
||||
"platform": "Flutter",
|
||||
"dartVersion": "3.0",
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"reportId": "TEST-1754384790191",
|
||||
"reportId": "TEST-1754645444520",
|
||||
"testName": "Automated Test Suite",
|
||||
"timestamp": "2025-08-05T18:06:30.192105",
|
||||
"duration": 19,
|
||||
"timestamp": "2025-08-08T18:30:44.520887",
|
||||
"duration": 23,
|
||||
"environment": {
|
||||
"platform": "Flutter",
|
||||
"dartVersion": "3.0",
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
## 📊 테스트 실행 결과
|
||||
|
||||
- **실행 시간**: 2025-08-05 18:06:29.828327 ~ 2025-08-05 18:06:29.850204
|
||||
- **실행 시간**: 2025-08-08 18:30:49.336922 ~ 2025-08-08 18:30:49.357706
|
||||
- **소요 시간**: 0초
|
||||
- **환경**: Flutter (null)
|
||||
|
||||
@@ -17,4 +17,4 @@
|
||||
| 성공률 | 0.0% |
|
||||
|
||||
---
|
||||
*이 리포트는 2025-08-05 18:06:29.850411에 자동 생성되었습니다.*
|
||||
*이 리포트는 2025-08-08 18:30:49.357945에 자동 생성되었습니다.*
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
## 📊 테스트 실행 결과
|
||||
|
||||
- **실행 시간**: 2025-08-05 18:06:30.172786 ~ 2025-08-05 18:06:30.191012
|
||||
- **실행 시간**: 2025-08-08 18:30:44.497438 ~ 2025-08-08 18:30:44.518672
|
||||
- **소요 시간**: 0초
|
||||
- **환경**: Flutter (null)
|
||||
|
||||
@@ -17,4 +17,4 @@
|
||||
| 성공률 | 0.0% |
|
||||
|
||||
---
|
||||
*이 리포트는 2025-08-05 18:06:30.191191에 자동 생성되었습니다.*
|
||||
*이 리포트는 2025-08-08 18:30:44.518887에 자동 생성되었습니다.*
|
||||
|
||||
Reference in New Issue
Block a user