[QA] 비스킷 무기명 카드 활성화 API 등록 완료 처리 검증
요청한 확인 항목이 기대한 결과와 일치했습니다.
요청한 확인 항목이 기대한 결과와 일치했습니다.
요청한 확인 항목이 기대한 결과와 일치했습니다.
전체 7개 항목이 기대한 결과와 일치했습니다.
발견된 실패 항목이 없습니다.
확인 불가 항목은 기능 실패가 아니라 조건 부족 또는 검증 제외로 분리해 봅니다.
같은 확인 항목이 계정별로 어떻게 끝났는지 한눈에 봅니다.
| 검증 항목 | ADMIN | TA | CO | 전체 |
|---|---|---|---|---|
| cardIds가 빈 배열인 상태로 요청되지 않도록 ... | 해당 없음 | 해당 없음 | 해당 없음 | 통과 |
| 활성화 대상 카드를 여러 개 선택 후 요청 시 re... | 해당 없음 | 해당 없음 | 해당 없음 | 통과 |
| 활성화 대상 카드를 1개 선택 후 활성화 요청 시 ... | 해당 없음 | 해당 없음 | 해당 없음 | 통과 |
| 비스킷 페이에서 테스트 계정으로 로그인 후 카드 등... | 해당 없음 | 해당 없음 | 해당 없음 | 통과 |
| 화면/버튼 진입 | 통과 | 해당 없음 | 해당 없음 | 해당 없음 |
| 화면/버튼 진입 | 해당 없음 | 통과 | 해당 없음 | 해당 없음 |
| 화면/버튼 진입 | 해당 없음 | 해당 없음 | 통과 | 해당 없음 |
7/7개 항목 확인 완료
QA 실행 결과에서 정리된 화면 캡처, 화면 재현 기록, 오류 내용을 이 페이지에서 바로 확인할 수 있습니다.
실패 항목을 먼저 배치했습니다. 각 항목을 열면 수행한 동작, 기대 결과, 실제 결과, 화면 캡처, 화면 재현 기록, 오류 내용을 확인할 수 있습니다.
dev 환경 ADMIN -> TA -> CO 계정으로 비스킷카드관리 등록 완료 처리 접근과 요청/응답/상태 갱신을 검증하고, store 테스트 계정 2개로 카드 상태 반영을 확인
요청자 송인준\n조지민프로님 안녕하세요, 비스킷 무기명 카드 활성화 API 개발계 QA 요청드립니다.\n\n[1] QA 요청 배경\nhttps://itsm.bix.bz/issues/3350\n비스킷 측 신규 API 연동으로, 어드민에서 선택한 무기명 카드 ID 목록을 비스킷에 전달해 카드를 활성화하는 API가 추가되었습니다.\n[2] 사전 데이터\n개발계에서 활성화 가능한 무기명 카드 데이터 준비\n이미 활성화된 카드 또는 활성화 실패가 예상되는 카드 데이터 준비\n비스킷 페이 테스트 계정 2개는 별도 전달된 인증정보를 .env.local에 입력해 store 반영을 확인\n[3] 사전 작업\nADMIN 계정으로 로그인 가능 여부 확인\nTA 계정으로 로그인 가능 여부 확인\nCO 계정으로 로그인 가능 여부 확인\n개발계 백엔드와 프론트가 최신 반영 상태인지 확인\n비스킷 개발계 API 연동 설정 및 응답 가능 여부 확인\n[4] 권한별 테스트\nadmin\nta\nco\n[5] 검증 대상\n비스킷 관리 > 비스킷카드관리 화면의 등록 완료 처리\n[6] 체크리스트\nADMIN 계정으로 무기명 카드 활성화 기능 진입 및 활성화 요청이 가능한지 확인\nTA 계정으로 무기명 카드 활성화 기능 진입 및 활성화 요청이 가능한지 확인\nCO 계정으로 무기명 카드 활성화 기능 진입 및 활성화 요청이 가능한지 확인\n활성화 대상 카드를 1개 선택 후 활성화 요청 시 정상 처리되는지 확인\n활성화 대상 카드를 여러 개 선택 후 요청 시 request body의 cardIds에 선택한 카드 ID가 모두 포함되는지 확인\ncardIds가 빈 배열인 상태로 요청되지 않도록 프론트에서 방어되는지 확인\n빈 배열 요청이 발생하는 경우 백엔드에서 400 오류로 처리되는지 확인\n활성화 성공 카드의 success가 true로 표시되는지 확인\n활성화 실패 카드의 success가 false로 표시되는지 확인\n실패 카드의 message가 화면에서 확인 가능한 형태로 표시되는지 확인\n응답의 totalCount가 요청/처리 대상 카드 수와 일치하는지 확인\n응답의 successCount가 성공 건수와 일치하는지 확인\n응답의 failureCount가 실패 건수와 일치하는지 확인\n성공/실패가 섞인 응답에서 성공 건과 실패 건이 각각 올바르게 구분되어 표시되는지 확인\n카드 상태가 ACTIVE로 내려온 경우 화면에 활성 상태로 표시되는지 확인\n활성화 요청 완료 후 카드 목록 또는 상세 상태가 최신 상태로 갱신되는지 확인\n비스킷 페이에서 테스트 계정으로 로그인 후 카드 등록 상태가 정상 반영되었는지 확인
| 확인한 항목 | 계정 | 화면 | 수행한 동작 | 결과 | 증거 자료 |
|---|---|---|---|---|---|
| cardIds가 빈 배열인 상태로 요청되지 않도록 프론트에서 방어되는지 확인 | 전체 | [3350][dev] [QA] 비스킷 무기명 카드 활성화 API 등록 완료 처리 검증 | 전체 계정으로 비스킷카드관리 화면의 등록 완료 처리 요청, 응답 결과, 카드 상태 반영을 확인 | 기대한 동작과 일치했습니다. | 스크린샷 1<br>실행 기록 1 |
| 활성화 대상 카드를 여러 개 선택 후 요청 시 request body의 cardIds에 선택한 카드 ID가 모두 포함되는지 확인 | 전체 | [3350][dev] [QA] 비스킷 무기명 카드 활성화 API 등록 완료 처리 검증 | 전체 계정으로 비스킷카드관리 화면의 등록 완료 처리 요청, 응답 결과, 카드 상태 반영을 확인 | 기대한 동작과 일치했습니다. | 스크린샷 1<br>실행 기록 1 |
| 활성화 대상 카드를 1개 선택 후 활성화 요청 시 정상 처리되는지 확인 | 전체 | [3350][dev] [QA] 비스킷 무기명 카드 활성화 API 등록 완료 처리 검증 | 전체 계정으로 비스킷카드관리 화면의 등록 완료 처리 요청, 응답 결과, 카드 상태 반영을 확인 | 기대한 동작과 일치했습니다. | 스크린샷 1<br>실행 기록 1 |
| 비스킷 페이에서 테스트 계정으로 로그인 후 카드 등록 상태가 정상 반영되었는지 확인 | 전체 | [3350][dev] [QA] 비스킷 무기명 카드 활성화 API 등록 완료 처리 검증 | 전체 계정으로 비스킷카드관리 화면의 등록 완료 처리 요청, 응답 결과, 카드 상태 반영을 확인 | 기대한 동작과 일치했습니다. | 스크린샷 1<br>스크린샷 2<br>스크린샷 3<br>실행 기록 1 |
| ADMIN 계정으로 무기명 카드 활성화 기능 진입 및 활성화 요청이 가능한지 확인 | ADMIN | [ADMIN] role | ADMIN 계정으로 비스킷카드관리 화면의 등록 완료 처리 요청, 응답 결과, 카드 상태 반영을 확인 | 기대한 동작과 일치했습니다. | 스크린샷 1<br>실행 기록 1 |
| TA 계정으로 무기명 카드 활성화 기능 진입 및 활성화 요청이 가능한지 확인 | TA | [TA] role | TA 계정으로 비스킷카드관리 화면의 등록 완료 처리 요청, 응답 결과, 카드 상태 반영을 확인 | 기대한 동작과 일치했습니다. | 스크린샷 1<br>실행 기록 1 |
| CO 계정으로 무기명 카드 활성화 기능 진입 및 활성화 요청이 가능한지 확인 | CO | [CO] role | CO 계정으로 비스킷카드관리 화면의 등록 완료 처리 요청, 응답 결과, 카드 상태 반영을 확인 | 기대한 동작과 일치했습니다. | 스크린샷 1<br>실행 기록 1 |
| Scenario | Status | Duration | Screenshot | 화면 재현 기록 | Log | Error |
|---|---|---|---|---|---|---|
| 3350/dev/biscuit-card-activation.spec.ts / [3350][dev] [QA] 비스킷 무기명 카드 활성화 API 등록 완료 처리 검증 / cardIds가 빈 배열인 상태로 요청되지 않도록 프론트에서 방어되는지 확인 | PASS | 6548ms | 스크린샷 1 | 로그 1 | ||
| 3350/dev/biscuit-card-activation.spec.ts / [3350][dev] [QA] 비스킷 무기명 카드 활성화 API 등록 완료 처리 검증 / request body, 결과 건수, 성공/실패 메시지 화면 표시 검증 | PASS | 8050ms | 스크린샷 1 | 로그 1 | ||
| 3350/dev/biscuit-card-activation.spec.ts / [3350][dev] [QA] 비스킷 무기명 카드 활성화 API 등록 완료 처리 검증 / 활성화 대상 카드 1개 실제 등록 완료 처리 및 ACTIVE 갱신 확인 | PASS | 13957ms | 스크린샷 1 | 로그 1 | ||
| 3350/dev/biscuit-card-activation.spec.ts / [3350][dev] [QA] 비스킷 무기명 카드 활성화 API 등록 완료 처리 검증 / 여러 카드 실제 등록 완료 처리와 store 카드 상태 반영 확인 | PASS | 16609ms | 스크린샷 1<br>스크린샷 2<br>스크린샷 3 | 로그 1 | ||
| 3350/dev/biscuit-card-activation.spec.ts / [3350][dev] [QA] 비스킷 무기명 카드 활성화 API 등록 완료 처리 검증 / [ADMIN] role / ADMIN 계정으로 무기명 카드 활성화 기능 진입 및 활성화 요청이 가능한지 확인 | PASS | 7029ms | 스크린샷 1 | 로그 1 | ||
| 3350/dev/biscuit-card-activation.spec.ts / [3350][dev] [QA] 비스킷 무기명 카드 활성화 API 등록 완료 처리 검증 / [TA] role / TA 계정으로 무기명 카드 활성화 기능 진입 및 활성화 요청이 가능한지 확인 | PASS | 3138ms | 스크린샷 1 | 로그 1 | ||
| 3350/dev/biscuit-card-activation.spec.ts / [3350][dev] [QA] 비스킷 무기명 카드 활성화 API 등록 완료 처리 검증 / [CO] role / CO 계정으로 무기명 카드 활성화 기능 진입 및 활성화 요청이 가능한지 확인 | PASS | 3334ms | 스크린샷 1 | 로그 1 |
qa:redmine:update로 report/evidence를 업로드하고 QA subissue 상태를 갱신합니다.