Redmine #3125 · 개발계
[QA][재검증] 지갑 복수이체 2차 확인 및 CO 지갑 제한
요청한 확인 항목이 기대한 결과와 일치했습니다.
요청한 확인 항목이 기대한 결과와 일치했습니다.
요청한 확인 항목이 기대한 결과와 일치했습니다.
전체 9개 항목이 기대한 결과와 일치했습니다.
발견된 실패 항목이 없습니다.
확인 불가 항목은 기능 실패가 아니라 조건 부족 또는 검증 제외로 분리해 봅니다.
같은 확인 항목이 계정별로 어떻게 끝났는지 한눈에 봅니다.
| 검증 항목 | ADMIN | CO |
|---|---|---|
| 복수이체 양식 | 통과 | 해당 없음 |
| 다운로드 폴더 확인) | 통과 | 해당 없음 |
| 복수이체 모달 | 통과 | 해당 없음 |
| bigs_jjm(어드민) 계정에서 복수이체 모달의 ... | 통과 | 해당 없음 |
| 복수이체 모달 | 통과 | 해당 없음 |
| 복수이체 모달 | 통과 | 해당 없음 |
| 이체 후 내역 반영 | 통과 | 해당 없음 |
| 화면/버튼 진입 | 통과 | 해당 없음 |
| 복수이체 모달 | 해당 없음 | 통과 |
9/9개 항목 확인 완료
QA 실행 결과에서 정리된 화면 캡처, 화면 재현 기록, 오류 내용을 이 페이지에서 바로 확인할 수 있습니다.
실패 항목을 먼저 배치했습니다. 각 항목을 열면 수행한 동작, 기대 결과, 실제 결과, 화면 캡처, 화면 재현 기록, 오류 내용을 확인할 수 있습니다.
dev admin/CO 계정으로 지갑 관리의 지갑 복수이체 권한 노출, 브라우저 로컬 다운로드 기반 엑셀 양식 다운로드/업로드, 1차·2차 swal 확인을 포함한 실제 이체 요청 처리, 지갑 입출금/이체 내역 표시, CO 발신 지갑 고정 및 타 법인 지갑 미노출을 재검증
이의현님의 QA 요청입니다
조지민 프로님 안녕하세요, 비스킷 링크 개발계 QA 요청드립니다
[1] QA 요청 배경
[2] 사전 데이터
[3] 사전 작업
[4] 권한별 테스트
[5] 검증 대상
[6] 체크리스트
| 확인한 항목 | 계정 | 화면 | 수행한 동작 | 결과 | 증거 자료 |
|---|---|---|---|---|---|
| bigs_jjm 계정으로 지갑 관리 페이지 진입 → 엑셀 버튼 클릭 시 '복수이체 양식 받기' 항목이 표시되는지 확인 | ADMIN | 지갑 관리 | ADMIN 계정으로 지갑 관리 엑셀 드롭다운에서 복수이체 양식 다운로드/업로드 흐름을 확인 | 기대한 동작과 일치했습니다. | 스크린샷 1<br>실행 기록 1 |
| 다운로드 폴더 확인) | ADMIN | 지갑 관리 | ADMIN 계정으로 지갑 복수이체 실행 흐름을 확인 | 기대한 동작과 일치했습니다. | 스크린샷 1<br>실행 기록 1<br>파일 1 |
| 지갑 관리 페이지에서 '이체' 버튼 클릭 → 팝오버에 '지갑 복수이체' 항목이 표시되고, 해당 항목 클릭 시 복수이체 모달이 표시되는지 확인 | ADMIN | 지갑 관리 | ADMIN 계정으로 복수이체 확인 팝업과 실행 성공 상태 반영 여부를 확인 | 기대한 동작과 일치했습니다. | 스크린샷 1<br>실행 기록 1<br>실행 기록 2 |
| bigs_jjm(어드민) 계정에서 복수이체 모달의 드롭다운을 클릭 → 여러 법인 지갑이 검색·선택 가능한지 확인 | ADMIN | 지갑 관리 | ADMIN 계정으로 지갑 관리의 이체 드롭다운에서 지갑 복수이체 모달 진입 가능 여부를 확인 | 기대한 동작과 일치했습니다. | 스크린샷 1<br>실행 기록 1 |
| 이의현 정보가 입력된 엑셀 양식을 업로드 → '파일읽기' 클릭 시 파싱 결과 테이블이 모달 내에 표시되는지 확인 | ADMIN | 지갑 관리 | ADMIN 계정으로 지갑 관리 엑셀 드롭다운에서 복수이체 양식 다운로드/업로드 흐름을 확인 | 기대한 동작과 일치했습니다. | 스크린샷 1<br>실행 기록 1<br>파일 1 |
| 파싱 결과 표시 상태에서 '이체' 버튼 클릭 → 1차 확인 swal('이체를 진행하시겠습니까?')에서 '이체' 클릭 → 이체 요청이 처리되고, 이어서 2차 안내 swal('정상적으로 처리되었습니다.')이 한 번 더 표시되면 '확인' 클릭 → 모달 내 결과 테이블에 처리결과가 갱신되어 표시되는지 확인 (※ 본 체크리스트의 '성공'은 이체 요청 자체가 정상 처리되었는지를 의미하며, 개별 행의 성공/실패 여부는 검증 범위 외) | ADMIN | 지갑 관리 | ADMIN 계정으로 복수이체 확인 팝업과 실행 성공 상태 반영 여부를 확인 | 기대한 동작과 일치했습니다. | 스크린샷 1<br>실행 기록 1<br>파일 1 |
| 이체 요청 후 지갑 입출금 내역 페이지(/master-accounting/wallet-inout-history) 진입 → 방금 요청한 출금 건이 목록에 '표시되는지'만 확인 (※ 개별 행 실패 여부는 본 검증 범위 외) | ADMIN | 지갑 입출금 내역 | ADMIN 계정으로 복수이체 실행 이후 잔액, 이체 내역, 지갑 입출금 내역 반영 여부를 확인 | 기대한 동작과 일치했습니다. | 스크린샷 1<br>실행 기록 1 |
| 이체 요청 후 이체내역 페이지(/account/transfer-details) 진입 → 방금 요청한 이체 건이 목록에 '표시되는지'만 확인 (※ 개별 행 실패 여부는 본 검증 범위 외) | ADMIN | 지갑 관리 | ADMIN 계정으로 지갑 복수이체 실행 흐름을 확인 | 기대한 동작과 일치했습니다. | 스크린샷 1<br>실행 기록 1 |
| jjmco01(법인) 계정으로 지갑 관리 페이지 진입 → '이체' 버튼 클릭 → '지갑 복수이체' 클릭으로 모달 진입 시, 발신 지갑이 'A_주홍석_법인'으로 자동 선택되어 있고 드롭다운이 비활성화되어 사용자가 변경할 수 없는지 확인 (다른 법인 지갑이 목록에 나타나지 않아야 함) | CO | 지갑 관리 | CO 계정으로 복수이체 확인 팝업과 실행 성공 상태 반영 여부를 확인 | 기대한 동작과 일치했습니다. | 스크린샷 1<br>실행 기록 1<br>실행 기록 2 |
QA_PUBLISH_TRACE=1 npm run qa:report -- --issue <id> --env <env>로 내부 제출용 산출물을 생성합니다.| Scenario | Status | Duration | Screenshot | 화면 재현 기록 | Log | Error |
|---|---|---|---|---|---|---|
| 3125/dev/wallet-bulk-transfer.spec.ts / [3125][dev] [QA][재검증] 지갑 복수이체 2차 확인 및 CO 지갑 제한 / bigs_jjm 계정으로 지갑 관리 페이지 진입 → 엑셀 버튼 클릭 시 '복수이체 양식 받기' 항목이 표시되는지 확인 | PASS | 8476ms | 스크린샷 1 | 로그 1 | ||
| 3125/dev/wallet-bulk-transfer.spec.ts / [3125][dev] [QA][재검증] 지갑 복수이체 2차 확인 및 CO 지갑 제한 / '복수이체 양식 받기' 클릭 → 행 수 입력 모달에서 행 수 입력 후 다운로드 클릭 → 보관함이 아니라 브라우저를 통해 로컬로 엑셀 파일이 직접 다운로드되는지 확인 (브라우저 다운로드 알림 / 다운로드 폴더 확인) | PASS | 10421ms | 스크린샷 1 | 로그 1 | ||
| 3125/dev/wallet-bulk-transfer.spec.ts / [3125][dev] [QA][재검증] 지갑 복수이체 2차 확인 및 CO 지갑 제한 / 지갑 관리 페이지에서 '이체' 버튼 클릭 → 팝오버에 '지갑 복수이체' 항목이 표시되고, 해당 항목 클릭 시 복수이체 모달이 표시되는지 확인 | PASS | 14705ms | 스크린샷 1 | 로그 1<br>로그 2 | ||
| 3125/dev/wallet-bulk-transfer.spec.ts / [3125][dev] [QA][재검증] 지갑 복수이체 2차 확인 및 CO 지갑 제한 / bigs_jjm(어드민) 계정에서 복수이체 모달의 드롭다운을 클릭 → 여러 법인 지갑이 검색·선택 가능한지 확인 | PASS | 15789ms | 스크린샷 1 | 로그 1 | ||
| 3125/dev/wallet-bulk-transfer.spec.ts / [3125][dev] [QA][재검증] 지갑 복수이체 2차 확인 및 CO 지갑 제한 / 법인 지갑 선택 후 카카오뱅크 / 3333088854750 / 이의현 정보가 입력된 엑셀 양식을 업로드 → '파일읽기' 클릭 시 파싱 결과 테이블이 모달 내에 표시되는지 확인 | PASS | 39436ms | 스크린샷 1 | 로그 1 | ||
| 3125/dev/wallet-bulk-transfer.spec.ts / [3125][dev] [QA][재검증] 지갑 복수이체 2차 확인 및 CO 지갑 제한 / 파싱 결과 표시 상태에서 '이체' 버튼 클릭 → 1차 확인 swal('이체를 진행하시겠습니까?')에서 '이체' 클릭 → 이체 요청이 처리되고, 이어서 2차 안내 swal('정상적으로 처리되었습니다.')이 한 번 더 표시되면 '확인' 클릭 → 모달 내 결과 테이블에 처리결과가 갱신되어 표시되는지 확인 (※ 본 체크리스트의 '성공'은 이체 요청 자체가 정상 처리되었는지를 의미하며, 개별 행의 성공/실패 여부는 검증 범위 외) | PASS | 46547ms | 스크린샷 1 | 로그 1 | ||
| 3125/dev/wallet-bulk-transfer.spec.ts / [3125][dev] [QA][재검증] 지갑 복수이체 2차 확인 및 CO 지갑 제한 / 이체 요청 후 지갑 입출금 내역 페이지(/master-accounting/wallet-inout-history) 진입 → 방금 요청한 출금 건이 목록에 '표시되는지'만 확인 (※ 개별 행 실패 여부는 본 검증 범위 외) | PASS | 13629ms | 스크린샷 1 | 로그 1 | ||
| 3125/dev/wallet-bulk-transfer.spec.ts / [3125][dev] [QA][재검증] 지갑 복수이체 2차 확인 및 CO 지갑 제한 / 이체 요청 후 이체내역 페이지(/account/transfer-details) 진입 → 방금 요청한 이체 건이 목록에 '표시되는지'만 확인 (※ 개별 행 실패 여부는 본 검증 범위 외) | PASS | 11891ms | 스크린샷 1 | 로그 1 | ||
| 3125/dev/wallet-bulk-transfer.spec.ts / [3125][dev] [QA][재검증] 지갑 복수이체 2차 확인 및 CO 지갑 제한 / jjmco01(법인) 계정으로 지갑 관리 페이지 진입 → '이체' 버튼 클릭 → '지갑 복수이체' 클릭으로 모달 진입 시, 발신 지갑이 'A_주홍석_법인'으로 자동 선택되어 있고 드롭다운이 비활성화되어 사용자가 변경할 수 없는지 확인 (다른 법인 지갑이 목록에 나타나지 않아야 함) | PASS | 8509ms | 스크린샷 1 | 로그 1<br>로그 2 |