{ "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 } ] } }