[QA] 거래내역 부분상계 금액 중복 누적 방지 검증
요청한 확인 항목이 기대한 결과와 일치했습니다.
요청한 확인 항목이 기대한 결과와 일치했습니다.
요청한 확인 항목이 기대한 결과와 일치했습니다.
전체 5개 항목이 기대한 결과와 일치했습니다.
발견된 실패 항목이 없습니다.
확인 불가 항목은 기능 실패가 아니라 조건 부족 또는 검증 제외로 분리해 봅니다.
같은 확인 항목이 계정별로 어떻게 끝났는지 한눈에 봅니다.
| 검증 항목 | ADMIN | 전체 |
|---|---|---|
| 거래내역 화면에서 지정 거래의 취소금액 80,000... | 해당 없음 | 통과 |
| 가맹점만 상계 옵션으로 40,000원을 부분상계한 ... | 해당 없음 | 통과 |
| 같은 거래에 나머지 40,000원을 상계한 뒤 누적... | 해당 없음 | 통과 |
| 화면/버튼 진입 | 해당 없음 | 통과 |
| 거래 목록과 상세 화면의 상계금액 72,000원 및... | 해당 없음 | 통과 |
5/5개 항목 확인 완료
QA 실행 결과에서 정리된 화면 캡처, 화면 재현 기록, 오류 내용을 이 페이지에서 바로 확인할 수 있습니다.
실패 항목을 먼저 배치했습니다. 각 항목을 열면 수행한 동작, 기대 결과, 실제 결과, 화면 캡처, 화면 재현 기록, 오류 내용을 확인할 수 있습니다.
실패 당시 화면 흐름을 다시 볼 수 있는 자료입니다. 재현 보기를 열고 왼쪽 동작 목록에서 마지막 단계와 오류 지점을 확인합니다.
실패 당시 화면 흐름을 다시 볼 수 있는 자료입니다. 재현 보기를 열고 왼쪽 동작 목록에서 마지막 단계와 오류 지점을 확인합니다.
개발계 기본 ADMIN 계정으로 지정 취소 거래 1건에 가맹점만 부분상계를 40,000원씩 두 번 수행하고 거래내역 API와 목록/상세 화면에서 상계금액 및 완료 상태의 일관성과 중복 방지를 검증한다.
주홍석님의 QA 요청입니다. 상계 이벤트가 중복 처리될 때 거래내역의 상계 금액이 두 배로 표시되는 현상을 수정했습니다. 거래일시/취소일시 2026-07-27 15:44:19, PG사 루시페이먼츠, 계약·MID명 A_주홍석_단말기정산한도_루시, 법인 A_주홍석_정산법인, 가맹점 A_주홍석_단말기정산분리_가맹(BP100548), 취소금액 80,000원, 수수료 10%, 정산금액 72,000원이며 상계 이력이 없는 거래를 대상으로 가맹점만 상계 40,000원을 두 번 처리한 뒤 실제 정산금액 기준 36,000원과 누적 72,000원이 표시되고, 새로고침·재진입 후에도 144,000원으로 중복되지 않는지 확인합니다.
| 확인한 항목 | 계정 | 화면 | 수행한 동작 | 결과 | 증거 자료 |
|---|---|---|---|---|---|
| 거래내역 화면에서 지정 거래의 취소금액 80,000원, 수수료 10%, 정산금액 72,000원 및 상계 이력 없음 확인 | 전체 | [3888][dev] [QA] 거래내역 부분상계 금액 중복 누적 방지 검증 | 전체 계정으로 [3888][dev] [QA] 거래내역 부분상계 금액 중복 누적 방지 검증 항목을 확인 | 기대한 동작과 일치했습니다. | 스크린샷 1<br>실행 기록 1 |
| 가맹점만 상계 옵션으로 40,000원을 부분상계한 뒤 화면 상계금액 36,000원 확인 | 전체 | [3888][dev] [QA] 거래내역 부분상계 금액 중복 누적 방지 검증 | 전체 계정으로 [3888][dev] [QA] 거래내역 부분상계 금액 중복 누적 방지 검증 항목을 확인 | 기대한 동작과 일치했습니다. | 스크린샷 1<br>실행 기록 1 |
| 같은 거래에 나머지 40,000원을 상계한 뒤 누적 상계금액 72,000원 확인 | 전체 | [3888][dev] [QA] 거래내역 부분상계 금액 중복 누적 방지 검증 | 전체 계정으로 [3888][dev] [QA] 거래내역 부분상계 금액 중복 누적 방지 검증 항목을 확인 | 기대한 동작과 일치했습니다. | 스크린샷 1<br>실행 기록 1 |
| 상계 완료 후 여러 번 새로고침하고 목록에서 나갔다 재진입해도 상계금액이 72,000원으로 유지되고 144,000원으로 중복되지 않는지 확인 | 전체 | [3888][dev] [QA] 거래내역 부분상계 금액 중복 누적 방지 검증 | 전체 계정으로 새로고침과 재조회 전후 거래 ID 출현 횟수를 비교 | 기대한 동작과 일치했습니다. | 스크린샷 1<br>화면 재현 기록 1<br>실행 기록 1 |
| 거래 목록과 상세 화면의 상계금액 72,000원 및 상계 완료 상태가 동일한지 확인 | 전체 | [3888][dev] [QA] 거래내역 부분상계 금액 중복 누적 방지 검증 | 전체 계정으로 [3888][dev] [QA] 거래내역 부분상계 금액 중복 누적 방지 검증 항목을 확인 | 기대한 동작과 일치했습니다. | 스크린샷 1<br>스크린샷 2<br>스크린샷 3<br>화면 재현 기록 1<br>실행 기록 1 |
| Scenario | Status | Duration | Screenshot | 화면 재현 기록 | Log | Error |
|---|---|---|---|---|---|---|
| 3888/dev/transaction-offset-dedup.spec.ts / [3888][dev] [QA] 거래내역 부분상계 금액 중복 누적 방지 검증 / 거래내역 화면에서 지정 거래의 취소금액 80,000원, 수수료 10%, 정산금액 72,000원 및 상계 이력 없음 확인 | PASS | 10792ms | 스크린샷 1 | 로그 1 | ||
| 3888/dev/transaction-offset-dedup.spec.ts / [3888][dev] [QA] 거래내역 부분상계 금액 중복 누적 방지 검증 / 가맹점만 상계 옵션으로 40,000원을 부분상계한 뒤 화면 상계금액 36,000원 확인 | PASS | 15539ms | 스크린샷 1 | 로그 1 | ||
| 3888/dev/transaction-offset-dedup.spec.ts / [3888][dev] [QA] 거래내역 부분상계 금액 중복 누적 방지 검증 / 같은 거래에 나머지 40,000원을 상계한 뒤 누적 상계금액 72,000원 확인 | PASS | 19663ms | 스크린샷 1 | 로그 1 | ||
| 3888/dev/transaction-offset-dedup.spec.ts / [3888][dev] [QA] 거래내역 부분상계 금액 중복 누적 방지 검증 / 상계 완료 후 여러 번 새로고침하고 목록에서 나갔다 재진입해도 상계금액이 72,000원으로 유지되고 144,000원으로 중복되지 않는지 확인 | PASS | 37062ms | 스크린샷 1 | 화면 재현 기록 1 | 로그 1 | |
| 3888/dev/transaction-offset-dedup.spec.ts / [3888][dev] [QA] 거래내역 부분상계 금액 중복 누적 방지 검증 / 거래 목록과 상세 화면의 상계금액 72,000원 및 상계 완료 상태가 동일한지 확인 | PASS | 13685ms | 스크린샷 1<br>스크린샷 2<br>스크린샷 3 | 화면 재현 기록 1 | 로그 1 |
OFFSET 및 거래 목록의 상계 액션 제거로 상계 완료 상태를 확인했습니다.실패 라벨이 별도로 표시됐습니다. 각 카드의 상계 금액과 거래 단위 상계 완료 상태는 이번 검증 기준과 일치했으며, 해당 라벨은 정산 처리 상태로 구분해 기록했습니다.