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