Redmine #3597 · 개발계

[QA] 가맹점 프리셋 수익 정산정보 및 생성 모달 프리셋 적용 검증

일부 항목에서 기대한 결과와 다른 부분이 발견되었습니다.

QA Redmine #3601 · 업무 상태 종료

확인 항목 2 전체 시나리오
통과 1 기대 결과와 일치
실패 1 문제 발견
확인 불가 0 수동 확인 1건 포함

핵심 결론

전체 계정의 정산 시작시간과 정산 종료시간이 수익 정산정보 영역... 검증에서 문제가 발견되었습니다.

프리셋을 적용해 가맹점을 생성할 때 수익 정산정보에... 검증은 통과했습니다.

가장 큰 문제

정산 시작시간과 정산 종료시간이 수익 정산정보 영역...

전체 계정에서 같은 검증이 실패했습니다.

계정별 결과 비교

같은 확인 항목이 계정별로 어떻게 끝났는지 한눈에 봅니다.

ADMIN -> 전체
검증 항목ADMIN전체
정산 시작시간과 정산 종료시간이 수익 정산정보 영역... 해당 없음 실패
프리셋을 적용해 가맹점을 생성할 때 수익 정산정보에... 해당 없음 통과

진행률 100%

2/2개 항목 확인 완료

통과 1 실패 1 확인 불가 0 수동 확인 1

실제 실행 자료

QA 실행 결과에서 정리된 화면 캡처, 화면 재현 기록, 오류 내용을 이 페이지에서 바로 확인할 수 있습니다.

화면 캡처 2 화면 재현 기록 1 오류 내용 3 첨부 파일 0

실제 QA 실행 내역

실패 항목을 먼저 배치했습니다. 각 항목을 열면 수행한 동작, 기대 결과, 실제 결과, 화면 캡처, 화면 재현 기록, 오류 내용을 확인할 수 있습니다.

실패1번째 확인 정산 시작시간과 정산 종료시간이 수익 정산정보 영역이 아니라 기존 정산 제한 영역에 분리되어 보이는지 확인 전체 · 수익 정산정보 항목에 정산방식, 최소정산금, 정산주기, 휴일정산, 입금계좌적요, 은행명, 계좌번호, 예금주가 보이는지 확인 · 화면 캡처 1 · 화면 재현 기록 1 · 오류 내용 2 수행: 전체 계정으로 수익 정산정보 항목에 정산방식, 최소정산금, 정산주기, 휴일정산, 입금계좌적요, 은행명, 계좌번호, 예금주가 보이는지 확인 항목을 확인 결과: 기대한 동작과 달랐습니다: Error: 수익 정산정보 항목이 모두 보여야 합니다. expect(received).toHaveLength(expected)
계정
전체
화면
수익 정산정보 항목에 정산방식, 최소정산금, 정산주기, 휴일정산, 입금계좌적요, 은행명, 계좌번호, 예금주가 보이는지 확인
수행 내용
전체 계정으로 수익 정산정보 항목에 정산방식, 최소정산금, 정산주기, 휴일정산, 입금계좌적요, 은행명, 계좌번호, 예금주가 보이는지 확인 항목을 확인
기대한 결과
전체 계정에서 수익 정산정보 항목에 정산방식, 최소정산금, 정산주기, 휴일정산, 입금계좌적요, 은행명, 계좌번호, 예금주가 보이는지 확인 확인 결과가 체크리스트와 일치해야 합니다.
실제 결과
기대한 동작과 달랐습니다: Error: 수익 정산정보 항목이 모두 보여야 합니다. expect(received).toHaveLength(expected)
분류
기대 결과와 다름
문제 내용
Error: 수익 정산정보 항목이 모두 보여야 합니다. expect(received).toHaveLength(expected)

직접 재현이 필요한 항목

화면에서 확인한 값이 체크리스트의 기대 결과와 달랐습니다.

작업자에게 전달할 내용

[QA 확인 요청] 전체 / 수익 정산정보 항목에 정산방식, 최소정산금, 정산주기, 휴일정산, 입금계좌적요, 은행명, 계좌번호, 예금주가 보이는지 확인 / 정산 시작시간과 정산 종료시간이 수익 정산정보 영역이 아니라 기존 정산 제한 영역에 분리되어 보이는지 확인: 기대 결과와 다름 상태입니다. npm run qa:debug -- --issue "3597" --env "dev" --role "전체" --case "정산 시작시간과 정산 종료시간이 수익 정산정보 영역이 아니라 기존 정산 제한 영역에 분리되어 보이는지 확인" 로 동일 계정과 항목을 다시 열어 확인하세요.

화면을 직접 열어 확인하는 명령 npm run qa:debug -- --issue "3597" --env "dev" --role "전체" --case "정산 시작시간과 정산 종료시간이 수익 정산정보 영역이 아니라 기존 정산 제한 영역에 분리되어 보이는지 확인"
  1. 작업자가 위 명령을 실행하면 대상 계정의 로그인 세션을 새로 만든 뒤 브라우저가 열립니다.
  2. 브라우저에서 자동화가 멈춘 화면, 현재 URL, 화면 문구, 다운로드 알림 또는 문서보관함 상태를 확인합니다.
  3. 확인한 화면과 필요한 조치 내용을 Redmine/GitHub QA 이슈에 남깁니다.

화면 캡처

화면 재현 기록

실패 당시 화면 흐름을 다시 볼 수 있는 자료입니다. 재현 보기를 열고 왼쪽 동작 목록에서 마지막 단계와 오류 지점을 확인합니다.

통과2번째 확인 프리셋을 적용해 가맹점을 생성할 때 수익 정산정보에 입력된 값이 화면에서 유지되는지 확인 전체 · 프리셋을 한 번 적용한 뒤 값을 수정하고 같은 프리셋을 다시 선택했을 때 프리셋 값으로 다시 채워지는지 확인 · 화면 캡처 1 · 오류 내용 1 수행: 전체 계정으로 프리셋을 한 번 적용한 뒤 값을 수정하고 같은 프리셋을 다시 선택했을 때 프리셋 값으로 다시 채워지는지 확인 항목을 확인 결과: 기대한 동작과 일치했습니다.
계정
전체
화면
프리셋을 한 번 적용한 뒤 값을 수정하고 같은 프리셋을 다시 선택했을 때 프리셋 값으로 다시 채워지는지 확인
수행 내용
전체 계정으로 프리셋을 한 번 적용한 뒤 값을 수정하고 같은 프리셋을 다시 선택했을 때 프리셋 값으로 다시 채워지는지 확인 항목을 확인
기대한 결과
전체 계정에서 프리셋을 한 번 적용한 뒤 값을 수정하고 같은 프리셋을 다시 선택했을 때 프리셋 값으로 다시 채워지는지 확인 확인 결과가 체크리스트와 일치해야 합니다.
실제 결과
기대한 동작과 일치했습니다.
분류
문제 없음

화면 캡처

오류 내용

상세 보고서 원문

QA Report - Redmine #3597 (dev)

  • Generated: 2026-06-18T11:35:15+09:00
  • Redmine: https://itsm.bix.bz/issues/3597
  • QA Redmine: https://itsm.bix.bz/issues/3601
  • Subject: [QA] 가맹점 프리셋 수익 정산정보 및 생성 모달 프리셋 적용 검증
  • Workflow Status: 종료
  • Status: FAIL
  • Result JSON: artifacts/result-summary.json
  • Roles: ADMIN
  • Route Candidates: not recorded

Scope

dev 환경 ADMIN 계정으로 가맹점 관리 화면의 가맹점 생성 모달을 열고, 프리셋 선택 시 수익 정산정보 항목과 값이 적용/유지되는지 확인한다.

Checklist

  1. 가맹점 프리셋 생성/수정 화면에서 수익 정산정보 항목을 입력하고 저장할 수 있는지 확인
  2. 수익 정산정보 항목에 정산방식, 최소정산금, 정산주기, 휴일정산, 입금계좌적요, 은행명, 계좌번호, 예금주가 보이는지 확인
  3. 정산 시작시간과 정산 종료시간이 수익 정산정보 영역이 아니라 기존 정산 제한 영역에 분리되어 보이는지 확인
  4. 가맹점 생성 모달에서 프리셋 불러오기를 선택하면 수익 정산정보 값이 각 입력칸에 채워지는지 확인
  5. 프리셋을 한 번 적용한 뒤 값을 수정하고 같은 프리셋을 다시 선택했을 때 프리셋 값으로 다시 채워지는지 확인
  6. 프리셋을 적용해 가맹점을 생성할 때 수익 정산정보에 입력된 값이 화면에서 유지되는지 확인

Setup Steps

  1. [required] ADMIN 로그인 및 가맹점 프리셋/가맹점 관리 메뉴 접근 (admin/ADMIN / kind: manual-precondition) - bigs_jjm 계정으로 개발계 admin에 로그인하고 가맹점 프리셋 관리 및 가맹점 관리 화면 접근 권한이 있어야 한다.
  2. [required] 테스트용 가맹점 프리셋 준비 (admin/ADMIN / kind: manual-precondition) - 프리셋 불러오기 시 수익 정산정보가 채워지는 테스트용 가맹점 프리셋이 준비되어 있어야 한다.

Source Text

주홍석님의 QA 요청입니다. 조지민 프로님 안녕하세요, 비스킷 링크 개발계 QA 요청드립니다. [1] QA 요청 배경 - https://itsm.bix.bz/issues/3597 - 가맹점 프리셋에 수익 정산정보 항목을 추가하고, 가맹점 생성 모달에서 프리셋 불러오기 시 해당 값이 채워지는지 확인 요청. [2] 사전 데이터 - 개발계에서 가맹점 생성이 가능한 법인/영업점 데이터와 테스트용 가맹점 프리셋 준비. [3] 사전 작업 - admin 계정으로 로그인 후 가맹점 관리와 프리셋 관리 메뉴 접근 가능 여부 확인. [4] 권한별 테스트 - admin. [5] 검증 대상 - 어드민 가맹점 프리셋 생성/수정 화면 - 어드민 가맹점 생성 모달 - 가맹점 생성 모달의 수익 정산정보 영역. [6] 체크리스트 - 가맹점 프리셋 생성/수정 화면에서 수익 정산정보 항목을 입력하고 저장할 수 있는지 확인 - 수익 정산정보 항목에 정산방식, 최소정산금, 정산주기, 휴일정산, 입금계좌적요, 은행명, 계좌번호, 예금주가 보이는지 확인 - 정산 시작시간과 정산 종료시간이 수익 정산정보 영역이 아니라 기존 정산 제한 영역에 분리되어 보이는지 확인 - 가맹점 생성 모달에서 프리셋 불러오기를 선택하면 수익 정산정보 값이 각 입력칸에 채워지는지 확인 - 프리셋을 한 번 적용한 뒤 값을 수정하고 같은 프리셋을 다시 선택했을 때 프리셋 값으로 다시 채워지는지 확인 - 프리셋을 적용해 가맹점을 생성할 때 수익 정산정보에 입력된 값이 화면에서 유지되는지 확인

Execution Summary

  • Passed: 1
  • Failed: 1
  • Skipped: 0
  • Blocked: 0
  • Flaky: 0
  • Duration: 72666ms

한눈에 보는 결과

확인한 항목계정화면수행한 동작결과증거 자료
정산 시작시간과 정산 종료시간이 수익 정산정보 영역이 아니라 기존 정산 제한 영역에 분리되어 보이는지 확인전체수익 정산정보 항목에 정산방식, 최소정산금, 정산주기, 휴일정산, 입금계좌적요, 은행명, 계좌번호, 예금주가 보이는지 확인전체 계정으로 수익 정산정보 항목에 정산방식, 최소정산금, 정산주기, 휴일정산, 입금계좌적요, 은행명, 계좌번호, 예금주가 보이는지 확인 항목을 확인기대한 동작과 달랐습니다: Error: 수익 정산정보 항목이 모두 보여야 합니다. expect(received).toHaveLength(expected)스크린샷 1<br>화면 재현 기록 1<br>실행 기록 1<br>실행 기록 2
프리셋을 적용해 가맹점을 생성할 때 수익 정산정보에 입력된 값이 화면에서 유지되는지 확인전체프리셋을 한 번 적용한 뒤 값을 수정하고 같은 프리셋을 다시 선택했을 때 프리셋 값으로 다시 채워지는지 확인전체 계정으로 프리셋을 한 번 적용한 뒤 값을 수정하고 같은 프리셋을 다시 선택했을 때 프리셋 값으로 다시 채워지는지 확인 항목을 확인기대한 동작과 일치했습니다.스크린샷 1<br>실행 기록 1

실패 또는 확인 불가 상세

1. 전체 / 수익 정산정보 항목에 정산방식, 최소정산금, 정산주기, 휴일정산, 입금계좌적요, 은행명, 계좌번호, 예금주가 보이는지 확인 / 실패

  • 체크 항목: 정산 시작시간과 정산 종료시간이 수익 정산정보 영역이 아니라 기존 정산 제한 영역에 분리되어 보이는지 확인
  • 수행한 동작: 전체 계정으로 수익 정산정보 항목에 정산방식, 최소정산금, 정산주기, 휴일정산, 입금계좌적요, 은행명, 계좌번호, 예금주가 보이는지 확인 항목을 확인
  • 기대 결과: 전체 계정에서 수익 정산정보 항목에 정산방식, 최소정산금, 정산주기, 휴일정산, 입금계좌적요, 은행명, 계좌번호, 예금주가 보이는지 확인 확인 결과가 체크리스트와 일치해야 합니다.
  • 실제 결과: 기대한 동작과 달랐습니다: Error: 수익 정산정보 항목이 모두 보여야 합니다. expect(received).toHaveLength(expected)
  • 분류: 기대 결과와 다름
  • 오류 내용: Error: 수익 정산정보 항목이 모두 보여야 합니다. expect(received).toHaveLength(expected)
  • 스크린샷: 스크린샷 1
  • 화면 재현 기록: 화면 재현 기록 1
  • 실행 기록: 실행 기록 1<br>실행 기록 2
  • 수동 확인 명령: npm run qa:debug -- --issue "3597" --env "dev" --role "전체" --case "정산 시작시간과 정산 종료시간이 수익 정산정보 영역이 아니라 기존 정산 제한 영역에 분리되어 보이는지 확인"

수동 재현 필요

1. 전체 / 수익 정산정보 항목에 정산방식, 최소정산금, 정산주기, 휴일정산, 입금계좌적요, 은행명, 계좌번호, 예금주가 보이는지 확인 / 기대 결과와 다름

  • 체크 항목: 정산 시작시간과 정산 종료시간이 수익 정산정보 영역이 아니라 기존 정산 제한 영역에 분리되어 보이는지 확인
  • 필요한 이유: 화면에서 확인한 값이 체크리스트의 기대 결과와 달랐습니다.
  • 작업자 알림: [QA 확인 요청] 전체 / 수익 정산정보 항목에 정산방식, 최소정산금, 정산주기, 휴일정산, 입금계좌적요, 은행명, 계좌번호, 예금주가 보이는지 확인 / 정산 시작시간과 정산 종료시간이 수익 정산정보 영역이 아니라 기존 정산 제한 영역에 분리되어 보이는지 확인: 기대 결과와 다름 상태입니다. npm run qa:debug -- --issue "3597" --env "dev" --role "전체" --case "정산 시작시간과 정산 종료시간이 수익 정산정보 영역이 아니라 기존 정산 제한 영역에 분리되어 보이는지 확인" 로 동일 계정과 항목을 다시 열어 확인하세요.
  • 직접 열기 명령: npm run qa:debug -- --issue "3597" --env "dev" --role "전체" --case "정산 시작시간과 정산 종료시간이 수익 정산정보 영역이 아니라 기존 정산 제한 영역에 분리되어 보이는지 확인"
  • 작업자가 위 명령을 실행하면 대상 계정의 로그인 세션을 새로 만든 뒤 브라우저가 열립니다.
  • 브라우저에서 자동화가 멈춘 화면, 현재 URL, 화면 문구, 다운로드 알림 또는 문서보관함 상태를 확인합니다.
  • 확인한 화면과 필요한 조치 내용을 Redmine/GitHub QA 이슈에 남깁니다.

스크린샷

  • 전체 / 수익 정산정보 항목에 정산방식, 최소정산금, 정산주기, 휴일정산, 입금계좌적요, 은행명, 계좌번호, 예금주가 보이는지 확인 / 정산 시작시간과 정산 종료시간이 수익 정산정보 영역이 아니라 기존 정산 제한 영역에 분리되어 보이는지 확인: 스크린샷 1
  • 전체 / 프리셋을 한 번 적용한 뒤 값을 수정하고 같은 프리셋을 다시 선택했을 때 프리셋 값으로 다시 채워지는지 확인 / 프리셋을 적용해 가맹점을 생성할 때 수익 정산정보에 입력된 값이 화면에서 유지되는지 확인: 스크린샷 1

화면 재현 기록

  • 전체 / 수익 정산정보 항목에 정산방식, 최소정산금, 정산주기, 휴일정산, 입금계좌적요, 은행명, 계좌번호, 예금주가 보이는지 확인 / 정산 시작시간과 정산 종료시간이 수익 정산정보 영역이 아니라 기존 정산 제한 영역에 분리되어 보이는지 확인: 화면 재현 기록 1
  • 화면 재현 기록은 실패한 항목에서 화면 전환과 요청 흐름을 다시 보기 위한 자료입니다.

실행 기록

  • 전체 / 수익 정산정보 항목에 정산방식, 최소정산금, 정산주기, 휴일정산, 입금계좌적요, 은행명, 계좌번호, 예금주가 보이는지 확인 / 정산 시작시간과 정산 종료시간이 수익 정산정보 영역이 아니라 기존 정산 제한 영역에 분리되어 보이는지 확인: 실행 기록 1
  • 전체 / 수익 정산정보 항목에 정산방식, 최소정산금, 정산주기, 휴일정산, 입금계좌적요, 은행명, 계좌번호, 예금주가 보이는지 확인 / 정산 시작시간과 정산 종료시간이 수익 정산정보 영역이 아니라 기존 정산 제한 영역에 분리되어 보이는지 확인: 실행 기록 2
  • 전체 / 프리셋을 한 번 적용한 뒤 값을 수정하고 같은 프리셋을 다시 선택했을 때 프리셋 값으로 다시 채워지는지 확인 / 프리셋을 적용해 가맹점을 생성할 때 수익 정산정보에 입력된 값이 화면에서 유지되는지 확인: 실행 기록 1

자동화 원본 결과

ScenarioStatusDurationScreenshot화면 재현 기록LogError
3597/dev/merchant-preset-settlement-info.spec.ts / [3597][dev] [QA] 가맹점 프리셋 수익 정산정보 및 생성 모달 프리셋 적용 검증 / 가맹점 프리셋 생성/수정 화면에서 수익 정산정보 항목을 입력하고 저장할 수 있는지 확인 / 수익 정산정보 항목에 정산방식, 최소정산금, 정산주기, 휴일정산, 입금계좌적요, 은행명, 계좌번호, 예금주가 보이는지 확인 / 정산 시작시간과 정산 종료시간이 수익 정산정보 영역이 아니라 기존 정산 제한 영역에 분리되어 보이는지 확인FAIL29988ms스크린샷 1화면 재현 기록 1로그 1<br>로그 2Error: 수익 정산정보 항목이 모두 보여야 합니다. expect(received).toHaveLength(expected)
3597/dev/merchant-preset-settlement-info.spec.ts / [3597][dev] [QA] 가맹점 프리셋 수익 정산정보 및 생성 모달 프리셋 적용 검증 / 가맹점 생성 모달에서 프리셋 불러오기를 선택하면 수익 정산정보 값이 각 입력칸에 채워지는지 확인 / 프리셋을 한 번 적용한 뒤 값을 수정하고 같은 프리셋을 다시 선택했을 때 프리셋 값으로 다시 채워지는지 확인 / 프리셋을 적용해 가맹점을 생성할 때 수익 정산정보에 입력된 값이 화면에서 유지되는지 확인PASS41697ms스크린샷 1로그 1

Notes

  • Playwright 실행 결과를 기준으로 작성되었습니다.
  • QA PR merge, 공개 보고서 확인, QA subissue 종료 상태 갱신이 반영되었습니다.

전체 증거 자료