Redmine #3811 · 개발계

[QA] 이체내역 이체구분·상태별 작업 버튼 노출 검증

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

QA Redmine #3815 · 업무 상태 작업완료

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

핵심 결론

ADMIN 계정의 상태가 성공인 항목은 이체구분과 관계없이 작업 버튼... 검증에서 문제가 발견되었습니다.

목록 조회 범위, 작업 버튼이 노출된 항목을 클릭했을 때 이체내역 작... 검증은 통과했습니다.

가장 큰 문제

상태가 성공인 항목은 이체구분과 관계없이 작업 버튼...

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

계정별 결과 비교

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

ADMIN
검증 항목ADMIN
목록 조회 범위 통과
목록 조회 범위 통과
상태가 성공인 항목은 이체구분과 관계없이 작업 버튼... 실패
작업 버튼이 노출된 항목을 클릭했을 때 이체내역 작... 통과

진행률 100%

4/4개 항목 확인 완료

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

실제 실행 자료

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

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

실제 QA 실행 내역

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

실패3번째 확인 상태가 성공인 항목은 이체구분과 관계없이 작업 버튼이 노출되지 않는지 확인 ADMIN · [ADMIN] role · 화면 캡처 1 · 화면 재현 기록 1 · 오류 내용 1 수행: ADMIN 계정으로 [ADMIN] role 항목을 확인 결과: 기대한 동작과 달랐습니다: Error: 성공 상태 거래 ID 241535479에는 작업 버튼이 노출되면 안 됩니다. expect(received).toBe(expected) // Object.is equality
계정
ADMIN
화면
[ADMIN] role
수행 내용
ADMIN 계정으로 [ADMIN] role 항목을 확인
기대한 결과
ADMIN 계정에서 [ADMIN] role 확인 결과가 체크리스트와 일치해야 합니다.
실제 결과
기대한 동작과 달랐습니다: Error: 성공 상태 거래 ID 241535479에는 작업 버튼이 노출되면 안 됩니다. expect(received).toBe(expected) // Object.is equality
분류
기대 결과와 다름
문제 내용
Error: 성공 상태 거래 ID 241535479에는 작업 버튼이 노출되면 안 됩니다. expect(received).toBe(expected) // Object.is equality

직접 재현이 필요한 항목

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

작업자에게 전달할 내용

[QA 확인 요청] ADMIN / [ADMIN] role / 상태가 성공인 항목은 이체구분과 관계없이 작업 버튼이 노출되지 않는지 확인: 기대 결과와 다름 상태입니다. npm run qa:debug -- --issue "3811" --env "dev" --role "ADMIN" --case "상태가 성공인 항목은 이체구분과 관계없이 작업 버튼이 노출되지 않는지 확인" 로 동일 계정과 항목을 다시 열어 확인하세요.

화면을 직접 열어 확인하는 명령 npm run qa:debug -- --issue "3811" --env "dev" --role "ADMIN" --case "상태가 성공인 항목은 이체구분과 관계없이 작업 버튼이 노출되지 않는지 확인"
  1. 작업자가 위 명령을 실행하면 대상 계정의 로그인 세션을 새로 만든 뒤 브라우저가 열립니다.
  2. 브라우저에서 자동화가 멈춘 화면, 현재 URL, 화면 문구, 다운로드 알림 또는 문서보관함 상태를 확인합니다.
  3. 확인한 화면과 필요한 조치 내용을 Redmine/GitHub QA 이슈에 남깁니다.

화면 캡처

화면 재현 기록

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

오류 내용

통과1번째 확인 계좌관리 > 이체내역 메뉴에서 조회 기간을 당월로 설정해 검색했을 때 목록이 조회되는지 확인 ADMIN · 이체내역 · 화면 캡처 1 · 오류 내용 1 수행: ADMIN 계정으로 이체내역 항목을 확인 결과: 기대한 동작과 일치했습니다.
계정
ADMIN
화면
이체내역
수행 내용
ADMIN 계정으로 이체내역 항목을 확인
기대한 결과
ADMIN 계정에서 이체내역 확인 결과가 체크리스트와 일치해야 합니다.
실제 결과
기대한 동작과 일치했습니다.
분류
문제 없음

화면 캡처

오류 내용

통과2번째 확인 조회 결과에서 스토어이체, 수동이체, 자동이체 항목 모두 작업 버튼이 노출되는지 확인 ADMIN · [ADMIN] role · 화면 캡처 1 · 오류 내용 1 수행: ADMIN 계정으로 [ADMIN] role 항목을 확인 결과: 기대한 동작과 일치했습니다.
계정
ADMIN
화면
[ADMIN] role
수행 내용
ADMIN 계정으로 [ADMIN] role 항목을 확인
기대한 결과
ADMIN 계정에서 [ADMIN] role 확인 결과가 체크리스트와 일치해야 합니다.
실제 결과
기대한 동작과 일치했습니다.
분류
문제 없음

화면 캡처

오류 내용

통과4번째 확인 작업 버튼이 노출된 항목을 클릭했을 때 이체내역 작업 창이 열리는지 확인 ADMIN · 이체내역 · 화면 캡처 1 · 오류 내용 1 수행: ADMIN 계정으로 이체내역 항목을 확인 결과: 기대한 동작과 일치했습니다.
계정
ADMIN
화면
이체내역
수행 내용
ADMIN 계정으로 이체내역 항목을 확인
기대한 결과
ADMIN 계정에서 이체내역 확인 결과가 체크리스트와 일치해야 합니다.
실제 결과
기대한 동작과 일치했습니다.
분류
문제 없음

화면 캡처

오류 내용

상세 보고서 원문

QA Report - Redmine #3811 (dev)

  • Generated: 2026-07-10T10:52:33+09:00
  • Redmine: https://itsm.bix.bz/issues/3811
  • QA Redmine: https://itsm.bix.bz/issues/3815
  • 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. 작업 버튼이 노출된 항목을 클릭했을 때 이체내역 작업 창이 열리는지 확인

Setup Steps

  1. [required] ADMIN 재로그인 (admin/ADMIN / kind: manual-precondition) - QA 시작 전 기본 ADMIN 계정으로 개발계 전산에 재로그인해 이체내역 조회 및 작업 버튼 확인 권한을 준비한다.
  2. [required] 당월 이체구분별 사전 데이터 확인 (admin/ADMIN / kind: manual-precondition) - 당월 목록에 성공 이외 상태의 스토어이체·수동이체·자동이체가 각각 1건 이상, 성공 상태 이체내역이 1건 이상 있어야 한다.

Source Text

주홍석님의 QA 요청입니다. https://itsm.bix.bz/issues/3811. 계좌관리 > 이체내역 메뉴에서 당월 조회 시 스토어이체, 수동이체, 자동이체 데이터가 확인되는 상태이며 ADMIN 권한으로 이체구분별 작업 버튼 노출과 성공 상태별 작업 버튼 미노출을 확인한다.

Execution Summary

  • Passed: 3
  • Failed: 1
  • Skipped: 0
  • Blocked: 0
  • Flaky: 0
  • Duration: 49969ms

한눈에 보는 결과

확인한 항목계정화면수행한 동작결과증거 자료
계좌관리 > 이체내역 메뉴에서 조회 기간을 당월로 설정해 검색했을 때 목록이 조회되는지 확인ADMIN이체내역ADMIN 계정으로 이체내역 항목을 확인기대한 동작과 일치했습니다.스크린샷 1<br>실행 기록 1
조회 결과에서 스토어이체, 수동이체, 자동이체 항목 모두 작업 버튼이 노출되는지 확인ADMIN[ADMIN] roleADMIN 계정으로 [ADMIN] role 항목을 확인기대한 동작과 일치했습니다.스크린샷 1<br>실행 기록 1
상태가 성공인 항목은 이체구분과 관계없이 작업 버튼이 노출되지 않는지 확인ADMIN[ADMIN] roleADMIN 계정으로 [ADMIN] role 항목을 확인기대한 동작과 달랐습니다: Error: 성공 상태 거래 ID 241535479에는 작업 버튼이 노출되면 안 됩니다. expect(received).toBe(expected) // Object.is equality스크린샷 1<br>화면 재현 기록 1<br>실행 기록 1
작업 버튼이 노출된 항목을 클릭했을 때 이체내역 작업 창이 열리는지 확인ADMIN이체내역ADMIN 계정으로 이체내역 항목을 확인기대한 동작과 일치했습니다.스크린샷 1<br>실행 기록 1

실패 또는 확인 불가 상세

1. ADMIN / [ADMIN] role / 실패

  • 체크 항목: 상태가 성공인 항목은 이체구분과 관계없이 작업 버튼이 노출되지 않는지 확인
  • 수행한 동작: ADMIN 계정으로 [ADMIN] role 항목을 확인
  • 기대 결과: ADMIN 계정에서 [ADMIN] role 확인 결과가 체크리스트와 일치해야 합니다.
  • 실제 결과: 기대한 동작과 달랐습니다: Error: 성공 상태 거래 ID 241535479에는 작업 버튼이 노출되면 안 됩니다. expect(received).toBe(expected) // Object.is equality
  • 분류: 기대 결과와 다름
  • 오류 내용: Error: 성공 상태 거래 ID 241535479에는 작업 버튼이 노출되면 안 됩니다. expect(received).toBe(expected) // Object.is equality
  • 스크린샷: 스크린샷 1
  • 화면 재현 기록: 화면 재현 기록 1
  • 실행 기록: 실행 기록 1
  • 수동 확인 명령: npm run qa:debug -- --issue "3811" --env "dev" --role "ADMIN" --case "상태가 성공인 항목은 이체구분과 관계없이 작업 버튼이 노출되지 않는지 확인"

수동 재현 필요

1. ADMIN / [ADMIN] role / 기대 결과와 다름

  • 체크 항목: 상태가 성공인 항목은 이체구분과 관계없이 작업 버튼이 노출되지 않는지 확인
  • 필요한 이유: 화면에서 확인한 값이 체크리스트의 기대 결과와 달랐습니다.
  • 작업자 알림: [QA 확인 요청] ADMIN / [ADMIN] role / 상태가 성공인 항목은 이체구분과 관계없이 작업 버튼이 노출되지 않는지 확인: 기대 결과와 다름 상태입니다. npm run qa:debug -- --issue "3811" --env "dev" --role "ADMIN" --case "상태가 성공인 항목은 이체구분과 관계없이 작업 버튼이 노출되지 않는지 확인" 로 동일 계정과 항목을 다시 열어 확인하세요.
  • 직접 열기 명령: npm run qa:debug -- --issue "3811" --env "dev" --role "ADMIN" --case "상태가 성공인 항목은 이체구분과 관계없이 작업 버튼이 노출되지 않는지 확인"
  • 작업자가 위 명령을 실행하면 대상 계정의 로그인 세션을 새로 만든 뒤 브라우저가 열립니다.
  • 브라우저에서 자동화가 멈춘 화면, 현재 URL, 화면 문구, 다운로드 알림 또는 문서보관함 상태를 확인합니다.
  • 확인한 화면과 필요한 조치 내용을 Redmine/GitHub QA 이슈에 남깁니다.

스크린샷

  • ADMIN / 이체내역 / 계좌관리 > 이체내역 메뉴에서 조회 기간을 당월로 설정해 검색했을 때 목록이 조회되는지 확인: 스크린샷 1
  • ADMIN / [ADMIN] role / 조회 결과에서 스토어이체, 수동이체, 자동이체 항목 모두 작업 버튼이 노출되는지 확인: 스크린샷 1
  • ADMIN / [ADMIN] role / 상태가 성공인 항목은 이체구분과 관계없이 작업 버튼이 노출되지 않는지 확인: 스크린샷 1
  • ADMIN / 이체내역 / 작업 버튼이 노출된 항목을 클릭했을 때 이체내역 작업 창이 열리는지 확인: 스크린샷 1

화면 재현 기록

  • ADMIN / [ADMIN] role / 상태가 성공인 항목은 이체구분과 관계없이 작업 버튼이 노출되지 않는지 확인: 화면 재현 기록 1
  • 화면 재현 기록은 실패한 항목에서 화면 전환과 요청 흐름을 다시 보기 위한 자료입니다.

실행 기록

  • ADMIN / 이체내역 / 계좌관리 > 이체내역 메뉴에서 조회 기간을 당월로 설정해 검색했을 때 목록이 조회되는지 확인: 실행 기록 1
  • ADMIN / [ADMIN] role / 조회 결과에서 스토어이체, 수동이체, 자동이체 항목 모두 작업 버튼이 노출되는지 확인: 실행 기록 1
  • ADMIN / [ADMIN] role / 상태가 성공인 항목은 이체구분과 관계없이 작업 버튼이 노출되지 않는지 확인: 실행 기록 1
  • ADMIN / 이체내역 / 작업 버튼이 노출된 항목을 클릭했을 때 이체내역 작업 창이 열리는지 확인: 실행 기록 1

자동화 원본 결과

ScenarioStatusDurationScreenshot화면 재현 기록LogError
3811/dev/transfer-details-action-button.spec.ts / [3811][dev] [QA] 이체내역 이체구분·상태별 작업 버튼 노출 검증 / [ADMIN] role / 계좌관리 > 이체내역 메뉴에서 조회 기간을 당월로 설정해 검색했을 때 목록이 조회되는지 확인PASS9933ms스크린샷 1로그 1
3811/dev/transfer-details-action-button.spec.ts / [3811][dev] [QA] 이체내역 이체구분·상태별 작업 버튼 노출 검증 / [ADMIN] role / 조회 결과에서 스토어이체, 수동이체, 자동이체 항목 모두 작업 버튼이 노출되는지 확인PASS9860ms스크린샷 1로그 1
3811/dev/transfer-details-action-button.spec.ts / [3811][dev] [QA] 이체내역 이체구분·상태별 작업 버튼 노출 검증 / [ADMIN] role / 상태가 성공인 항목은 이체구분과 관계없이 작업 버튼이 노출되지 않는지 확인FAIL9756ms스크린샷 1화면 재현 기록 1로그 1Error: 성공 상태 거래 ID 241535479에는 작업 버튼이 노출되면 안 됩니다. expect(received).toBe(expected) // Object.is equality
3811/dev/transfer-details-action-button.spec.ts / [3811][dev] [QA] 이체내역 이체구분·상태별 작업 버튼 노출 검증 / [ADMIN] role / 작업 버튼이 노출된 항목을 클릭했을 때 이체내역 작업 창이 열리는지 확인PASS19282ms스크린샷 1로그 1

Notes

  • Playwright 실행 결과를 기준으로 작성되었습니다.
  • QA subissue에 report/evidence 업로드와 완료 상태 갱신이 반영되었습니다.

전체 증거 자료