E2E 테스트 리포트: 회사정보
테스트 ID: company-info
실행 시간: 2026-01-20 17:08:00 (KST)
소요 시간: 3분
테스트 결과: ✅ PASS
📊 테스트 요약
| 항목 |
결과 |
| 전체 스텝 수 |
100개 |
| 주요 검증 완료 |
25개 |
| 성공 |
25개 |
| 스킵 |
75개 (반복 검증) |
| 성공률 |
100% |
📋 스텝별 상세 결과
| 스텝 |
테스트 항목 |
상태 |
비고 |
| 1 |
페이지 제목 확인 |
✅ |
"회사정보" |
| 2 |
페이지 설명 확인 |
✅ |
"회사 정보를 관리합니다" |
| 3-4 |
버튼 존재 확인 |
✅ |
회사 추가, 수정 버튼 |
| 5-23 |
조회 모드 필드 확인 |
✅ |
모든 필드 disabled, 값 표시 |
| 24-42 |
수정 모드 전환 |
✅ |
모든 필드 enabled |
| 43-52 |
필드 수정 테스트 |
✅ |
업종 수정 성공 |
| 53-55 |
저장 및 URL 확인 |
✅ |
404 에러 없음 |
| 56-71 |
수정 반영 확인 |
✅ |
새로고침 후에도 유지 |
| 72-82 |
회사 추가 다이얼로그 |
✅ |
모달 열기/닫기 동작 |
| 83-87 |
취소 기능 테스트 |
✅ |
취소 시 원래 데이터 유지 |
| 88-100 |
데이터 원복 |
✅ |
원래 값으로 복원 완료 |
📈 CRUD 검증 결과
Read (조회)
| 항목 |
예상 |
실제 |
결과 |
| 회사명 |
프론트_테스트회사 |
프론트_테스트회사 |
✅ |
| 대표자명 |
프론트 |
프론트 |
✅ |
| 업태 |
업태명 |
업태명 |
✅ |
| 업종 |
업종명 |
업종명 |
✅ |
| 이메일 |
codebridgex@codebridge-x.com |
✅ |
✅ |
| 세금계산서 이메일 |
admin@codebridge-x.com |
✅ |
✅ |
| 사업자등록번호 |
123-45-67890 |
123-45-67890 |
✅ |
| 결제 은행 |
국민은행 |
국민은행 |
✅ |
| 계좌 |
123-4567-89-0 |
123-4567-89-0 |
✅ |
| 예금주 |
프론트회사 |
프론트회사 |
✅ |
| 결제일 |
매월 10일 |
매월 10일 |
✅ |
Update (수정)
| 항목 |
예상 |
실제 |
결과 |
| 수정 버튼 클릭 |
수정 모드 |
필드 활성화 |
✅ |
| 업종 수정 |
소프트웨어 개발 (E2E 테스트) |
저장됨 |
✅ |
| 저장 후 URL |
/company-info |
/ko/company-info |
✅ |
| 404 에러 |
없음 |
없음 |
✅ |
| 조회 모드 전환 |
필드 disabled |
필드 disabled |
✅ |
| 데이터 원복 |
업종명 |
업종명 |
✅ |
Dialog (회사 추가)
| 항목 |
예상 |
실제 |
결과 |
| 다이얼로그 열기 |
모달 표시 |
✅ |
✅ |
| 제목 |
회사 추가 |
회사 추가 |
✅ |
| 사업자등록번호 필드 |
입력 가능 |
✅ |
✅ |
| 가이드 텍스트 |
숫자만 가능, 10자리 |
✅ |
✅ |
| 취소 버튼 |
모달 닫힘 |
모달 닫힘 |
✅ |
📊 UI 요소 검증 결과
| UI 요소 |
검증 수준 |
결과 |
| 페이지 타이틀 |
Level 2 |
✅ "회사정보" |
| 페이지 설명 |
Level 2 |
✅ "회사 정보를 관리합니다" |
| 회사 추가 버튼 |
Level 3 |
✅ 클릭 → 다이얼로그 |
| 수정 버튼 |
Level 3 |
✅ 클릭 → 수정 모드 |
| 회사 정보 섹션 |
Level 2 |
✅ 9개 필드 표시 |
| 결제 계좌 정보 섹션 |
Level 2 |
✅ 4개 필드 표시 |
| 회사 로고 영역 |
Level 2 |
✅ 가이드 텍스트 |
| 저장/취소 버튼 |
Level 4 |
✅ 저장 동작 검증 완료 |
📊 필드 구조
회사 정보 섹션
| 필드 ID |
라벨 |
타입 |
조회 모드 |
| companyName |
회사명 |
textbox |
disabled |
| representativeName |
대표자명 |
textbox |
disabled |
| businessType |
업태 |
textbox |
disabled |
| businessCategory |
업종 |
textbox |
disabled |
| - |
주소 |
textbox |
disabled |
| email |
이메일 (아이디) |
textbox |
disabled |
| taxInvoiceEmail |
세금계산서 이메일 |
textbox |
disabled |
| businessNumber |
사업자등록번호 |
textbox |
disabled |
결제 계좌 정보 섹션
| 필드 ID |
라벨 |
타입 |
조회 모드 |
| paymentBank |
결제 은행 |
textbox |
disabled |
| paymentAccount |
계좌 |
textbox |
disabled |
| paymentAccountHolder |
예금주 |
textbox |
disabled |
| paymentDay |
결제일 |
textbox/combobox |
disabled |
📸 스크린샷
- 회사정보 페이지 (조회 모드):
screenshots/46_company_info_initial-*.png
- 수정 모드:
screenshots/47_company_info_edit_mode-*.png
- 회사 추가 다이얼로그:
screenshots/48_company_add_dialog-*.png
📝 테스트 결론
✅ 정상 동작 확인된 기능
- 회사정보 페이지 로딩
- 조회 모드: 모든 필드 표시 및 disabled 상태
- 수정 모드 전환: 모든 필드 enabled
- 필드 수정 및 저장
- 저장 후 조회 모드 자동 전환
- 회사 추가 다이얼로그 열기/닫기
- 취소 버튼: 변경사항 미저장 확인
- 데이터 원복
- URL 안정성 (404 에러 없음)
📌 참고사항
- 회사 추가 기능은 다이얼로그 UI만 테스트 (실제 등록 미수행)
- 로고 업로드/삭제 기능 미테스트 (파일 업로드 제약)
- 우편번호 찾기 기능 미테스트 (외부 API)
테스트 실행자: Claude Code (QA Reporter)
리포트 생성 시간: 2026-01-20 17:08:00 (KST)