Redmine #3201 · 개발계

[QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증

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

QA Redmine #3407 · 업무 상태 종료

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

핵심 결론

전체 계정의 비스킷카드 신청관리에서 rsyTenant1과 rsy... 검증에서 문제가 발견되었습니다.

목록 조회 범위, 비스킷카드관리에서 rsyTenant1과 rsyTen... 검증은 통과했습니다.

가장 큰 문제

비스킷카드 신청관리에서 rsyTenant1과 rsy...

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

계정별 결과 비교

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

ADMIN -> TA -> 전체
검증 항목ADMINTA전체
목록 조회 범위 해당 없음 해당 없음 통과
비스킷카드관리에서 rsyTenant1과 rsyTen... 해당 없음 해당 없음 통과
비스킷카드 신청관리에서 rsyTenant1과 rsy... 해당 없음 해당 없음 실패
법인별 수수료 관리에서 rsyTenant1과 rsy... 해당 없음 해당 없음 통과
카드통계에서 rsyTenant1과 rsyTenant... 해당 없음 해당 없음 통과
비스킷카드사용관리에서 rsyTenant1과 rsyT... 해당 없음 해당 없음 통과

진행률 100%

6/6개 항목 확인 완료

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

실제 실행 자료

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

화면 캡처 14 화면 재현 기록 1 오류 내용 7 첨부 파일 0
먼저 확인할 실행 항목
통과전체 · [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 · 연결계좌관리에서 rsyTenant1과 rsyTenant2의 조회 결과가 동일하게 노출되지 않고, 두 계정의 조회 결과가 서로 섞이지 않는지 확인 통과전체 · [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 · 비스킷카드관리에서 rsyTenant1과 rsyTenant2의 카드 목록이 동일하게 노출되지 않고, 두 계정의 카드 목록이 서로 섞이지 않는지 확인 실패전체 · [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 · 비스킷카드 신청관리에서 rsyTenant1과 rsyTenant2의 신청 내역이 동일하게 노출되지 않고, 두 계정의 신청 내역이 서로 섞이지 않는지 확인 통과전체 · [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 · 법인별 수수료 관리에서 rsyTenant1과 rsyTenant2의 수수료 정보가 동일하게 노출되지 않고, 두 계정의 수수료 정보가 서로 섞이지 않는지 확인 통과전체 · [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 · 카드통계에서 rsyTenant1과 rsyTenant2의 통계 결과가 동일하게 노출되지 않고, 두 계정의 통계 결과가 서로 섞이지 않는지 확인 통과전체 · [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 · 비스킷카드사용관리에서 rsyTenant1과 rsyTenant2의 사용 내역이 동일하게 노출되지 않고, 두 계정의 사용 내역이 서로 섞이지 않는지 확인

실제 QA 실행 내역

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

실패3번째 확인 비스킷카드 신청관리에서 rsyTenant1과 rsyTenant2의 신청 내역이 동일하게 노출되지 않고, 두 계정의 신청 내역이 서로 섞이지 않는지 확인 전체 · [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 · 화면 캡처 4 · 화면 재현 기록 1 · 오류 내용 2 수행: 전체 계정으로 [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 항목을 확인 결과: 기대한 동작과 달랐습니다: Error: 두 TA 계정의 조회 결과가 동일하게 섞여 보이면 안 됩니다. expect(received).toEqual(expected) // deep equality
계정
전체
화면
[3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증
수행 내용
전체 계정으로 [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 항목을 확인
기대한 결과
전체 계정에서 [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 확인 결과가 체크리스트와 일치해야 합니다.
실제 결과
기대한 동작과 달랐습니다: Error: 두 TA 계정의 조회 결과가 동일하게 섞여 보이면 안 됩니다. expect(received).toEqual(expected) // deep equality
분류
기대 결과와 다름
문제 내용
Error: 두 TA 계정의 조회 결과가 동일하게 섞여 보이면 안 됩니다. expect(received).toEqual(expected) // deep equality

직접 재현이 필요한 항목

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

작업자에게 전달할 내용

[QA 확인 요청] 전체 / [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 / 비스킷카드 신청관리에서 rsyTenant1과 rsyTenant2의 신청 내역이 동일하게 노출되지 않고, 두 계정의 신청 내역이 서로 섞이지 않는지 확인: 기대 결과와 다름 상태입니다. npm run qa:debug -- --issue "3201" --env "dev" --role "전체" --case "비스킷카드 신청관리에서 rsyTenant1과 rsyTenant2의 신청 내역이 동일하게 노출되지 않고, 두 계정의 신청 내역이 서로 섞이지 않는지 확인" 로 동일 계정과 항목을 다시 열어 확인하세요.

화면을 직접 열어 확인하는 명령 npm run qa:debug -- --issue "3201" --env "dev" --role "전체" --case "비스킷카드 신청관리에서 rsyTenant1과 rsyTenant2의 신청 내역이 동일하게 노출되지 않고, 두 계정의 신청 내역이 서로 섞이지 않는지 확인"
  1. 작업자가 위 명령을 실행하면 대상 계정의 로그인 세션을 새로 만든 뒤 브라우저가 열립니다.
  2. 브라우저에서 자동화가 멈춘 화면, 현재 URL, 화면 문구, 다운로드 알림 또는 문서보관함 상태를 확인합니다.
  3. 확인한 화면과 필요한 조치 내용을 Redmine/GitHub QA 이슈에 남깁니다.

화면 재현 기록

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

통과1번째 확인 연결계좌관리에서 rsyTenant1과 rsyTenant2의 조회 결과가 동일하게 노출되지 않고, 두 계정의 조회 결과가 서로 섞이지 않는지 확인 전체 · [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 · 화면 캡처 2 · 오류 내용 1 수행: 전체 계정으로 [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 항목을 확인 결과: 기대한 동작과 일치했습니다.
계정
전체
화면
[3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증
수행 내용
전체 계정으로 [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 항목을 확인
기대한 결과
전체 계정에서 [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 확인 결과가 체크리스트와 일치해야 합니다.
실제 결과
기대한 동작과 일치했습니다.
분류
문제 없음

오류 내용

통과2번째 확인 비스킷카드관리에서 rsyTenant1과 rsyTenant2의 카드 목록이 동일하게 노출되지 않고, 두 계정의 카드 목록이 서로 섞이지 않는지 확인 전체 · [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 · 화면 캡처 2 · 오류 내용 1 수행: 전체 계정으로 [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 항목을 확인 결과: 기대한 동작과 일치했습니다.
계정
전체
화면
[3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증
수행 내용
전체 계정으로 [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 항목을 확인
기대한 결과
전체 계정에서 [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 확인 결과가 체크리스트와 일치해야 합니다.
실제 결과
기대한 동작과 일치했습니다.
분류
문제 없음

오류 내용

통과4번째 확인 법인별 수수료 관리에서 rsyTenant1과 rsyTenant2의 수수료 정보가 동일하게 노출되지 않고, 두 계정의 수수료 정보가 서로 섞이지 않는지 확인 전체 · [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 · 화면 캡처 2 · 오류 내용 1 수행: 전체 계정으로 [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 항목을 확인 결과: 기대한 동작과 일치했습니다.
계정
전체
화면
[3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증
수행 내용
전체 계정으로 [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 항목을 확인
기대한 결과
전체 계정에서 [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 확인 결과가 체크리스트와 일치해야 합니다.
실제 결과
기대한 동작과 일치했습니다.
분류
문제 없음

오류 내용

통과5번째 확인 카드통계에서 rsyTenant1과 rsyTenant2의 통계 결과가 동일하게 노출되지 않고, 두 계정의 통계 결과가 서로 섞이지 않는지 확인 전체 · [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 · 화면 캡처 2 · 오류 내용 1 수행: 전체 계정으로 [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 항목을 확인 결과: 기대한 동작과 일치했습니다.
계정
전체
화면
[3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증
수행 내용
전체 계정으로 [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 항목을 확인
기대한 결과
전체 계정에서 [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 확인 결과가 체크리스트와 일치해야 합니다.
실제 결과
기대한 동작과 일치했습니다.
분류
문제 없음

오류 내용

통과6번째 확인 비스킷카드사용관리에서 rsyTenant1과 rsyTenant2의 사용 내역이 동일하게 노출되지 않고, 두 계정의 사용 내역이 서로 섞이지 않는지 확인 전체 · [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 · 화면 캡처 2 · 오류 내용 1 수행: 전체 계정으로 [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 항목을 확인 결과: 기대한 동작과 일치했습니다.
계정
전체
화면
[3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증
수행 내용
전체 계정으로 [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 항목을 확인
기대한 결과
전체 계정에서 [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 확인 결과가 체크리스트와 일치해야 합니다.
실제 결과
기대한 동작과 일치했습니다.
분류
문제 없음

오류 내용

상세 보고서 원문

QA Report - Redmine #3201 (dev)

  • Generated: 2026-05-27T17:14:53+09:00
  • Redmine: https://itsm.bix.bz/issues/3201
  • QA Redmine: https://itsm.bix.bz/issues/3407
  • Subject: [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증
  • Workflow Status: 종료
  • Status: FAIL
  • Result JSON: artifacts/result-summary.json
  • Roles: ADMIN -> TA
  • Route Candidates: not recorded

Scope

dev TA 전용 테넌트 계정 rsyTenant1/rsyTenant2로 비스킷관리 하위 6개 화면을 동일 조건 조회해 두 계정의 결과가 동일하게 섞이지 않는지 비교 검증

Checklist

  1. 연결계좌관리에서 rsyTenant1과 rsyTenant2의 조회 결과가 동일하게 노출되지 않고, 두 계정의 조회 결과가 서로 섞이지 않는지 확인
  2. 비스킷카드관리에서 rsyTenant1과 rsyTenant2의 카드 목록이 동일하게 노출되지 않고, 두 계정의 카드 목록이 서로 섞이지 않는지 확인
  3. 비스킷카드 신청관리에서 rsyTenant1과 rsyTenant2의 신청 내역이 동일하게 노출되지 않고, 두 계정의 신청 내역이 서로 섞이지 않는지 확인
  4. 법인별 수수료 관리에서 rsyTenant1과 rsyTenant2의 수수료 정보가 동일하게 노출되지 않고, 두 계정의 수수료 정보가 서로 섞이지 않는지 확인
  5. 카드통계에서 rsyTenant1과 rsyTenant2의 통계 결과가 동일하게 노출되지 않고, 두 계정의 통계 결과가 서로 섞이지 않는지 확인
  6. 비스킷카드사용관리에서 rsyTenant1과 rsyTenant2의 사용 내역이 동일하게 노출되지 않고, 두 계정의 사용 내역이 서로 섞이지 않는지 확인

Setup Steps

  1. [required] TA 계정 법인 범위 사전 데이터 확인 (admin/ADMIN / kind: manual-precondition) - rsyTenant1은 최인석 법인만, rsyTenant2는 박재민 법인만 선택된 상태여야 한다. 실제 로그인 ID, 비밀번호, PIN은 BIX_ADMIN_DEV_RSY_TENANT1_* / BIX_ADMIN_DEV_RSY_TENANT2_* 환경 변수로만 주입한다.

Source Text

류성열님의 QA 재요청입니다.

조지민 프로님 안녕하세요, 비스킷 링크 개발계 비스킷관리 권한 범위 QA 재요청드립니다.

[1] QA 요청 배경

https://itsm.bix.bz/issues/3201

비스킷관리 하위 6개 페이지에서 테넌트 권한 사용자가 본인이 선택한 법인 범위의 데이터만 조회할 수 있도록 백엔드 권한 범위 처리를 수정했습니다.

연결계좌관리 메뉴 권한도 추가로 오픈되어 해당 화면 포함하여 재확인 요청드립니다.

선택하지 않은 법인 범위의 카드/신청/수수료/통계/사용 내역이 다른 계정 화면에 섞여 노출되지 않는지 확인 요청드립니다.

[2] 사전 데이터

테넌트 권한 사용자 계정

두 계정은 서로 다른 법인 범위를 가진 TA 계정입니다.

두 개의 테넌트 계정으로 테스트합니다.

  • rsyTenant1: 최인석 법인(department.id = 11f1-2f1a-9276f266-b90a-000000000001)만 선택되어 있습니다.
  • rsyTenant2: 박재민 법인(department.id = 11f1-318a-34471f67-a20e-000000000001)만 선택되어 있습니다.

주의:

화면 데이터의 법인 소속 매핑은 별도로 제공하지 않습니다.

이번 QA 기준은 개별 row가 어느 법인 소속인지 직접 판정하는 것이 아닙니다.

서로 다른 법인 범위를 가진 두 TA 계정으로 동일 화면을 조회했을 때, 조회 결과가 계정별 접근 범위에 따라 분리되는지 확인합니다.

즉, rsyTenant1과 rsyTenant2의 조회 결과가 동일하게 섞여 보이지 않는지 비교 확인하는 방식으로 진행합니다.

실제 로그인 ID, 비밀번호, PIN은 로컬 .env.local 환경 변수로만 주입합니다.

[3] 사전 작업

테넌트 권한 사용자로 개발계 어드민 접속

비스킷관리 메뉴 접근 가능 여부 확인

rsyTenant1, rsyTenant2 각각 로그인하여 동일 메뉴 조회

동일한 검색 조건에서 두 계정의 조회 결과를 비교

검증 조건:

두 계정 모두 조회 결과가 없어 비교가 불가능한 경우, 날짜/상태/검색 조건 등 필터를 조정하여 조회 결과가 있는 조건으로 재확인합니다.

필터를 조정해도 양쪽 모두 데이터가 없는 경우에는 기능 실패가 아니라 테스트 데이터 부족으로 기록합니다.

[4] 권한별 테스트

TA

[5] 검증 대상

비스킷관리 > 연결계좌관리

비스킷관리 > 비스킷카드관리

비스킷관리 > 비스킷카드 신청관리

비스킷관리 > 법인별 수수료 관리

비스킷관리 > 카드통계

비스킷관리 > 비스킷카드사용관리

[6] 체크리스트

연결계좌관리에서 rsyTenant1과 rsyTenant2의 조회 결과가 동일하게 노출되지 않고, 두 계정의 조회 결과가 서로 섞이지 않는지 확인

비스킷카드관리에서 rsyTenant1과 rsyTenant2의 카드 목록이 동일하게 노출되지 않고, 두 계정의 카드 목록이 서로 섞이지 않는지 확인

비스킷카드 신청관리에서 rsyTenant1과 rsyTenant2의 신청 내역이 동일하게 노출되지 않고, 두 계정의 신청 내역이 서로 섞이지 않는지 확인

법인별 수수료 관리에서 rsyTenant1과 rsyTenant2의 수수료 정보가 동일하게 노출되지 않고, 두 계정의 수수료 정보가 서로 섞이지 않는지 확인

카드통계에서 rsyTenant1과 rsyTenant2의 통계 결과가 동일하게 노출되지 않고, 두 계정의 통계 결과가 서로 섞이지 않는지 확인

비스킷카드사용관리에서 rsyTenant1과 rsyTenant2의 사용 내역이 동일하게 노출되지 않고, 두 계정의 사용 내역이 서로 섞이지 않는지 확인

Execution Summary

  • Passed: 5
  • Failed: 1
  • Skipped: 0
  • Blocked: 0
  • Flaky: 0
  • Duration: 47991ms

QA 판단 메모

  • 이번 재검증은 rsyTenant1, rsyTenant2 두 TA 계정을 모두 새로 로그인한 뒤 실행했습니다.
  • 이번 기준은 개별 row의 법인 소속을 직접 판정하지 않고, 서로 다른 법인 범위를 가진 두 TA 계정의 동일 화면 조회 결과가 동일하게 섞여 보이는지 비교하는 방식입니다.
  • 연결계좌관리, 비스킷카드관리, 법인별 수수료 관리, 카드통계, 비스킷카드사용관리 5개 화면은 두 계정의 조회 결과가 서로 다르게 표시되어 통과했습니다.
  • 비스킷카드 신청관리는 두 계정의 조회 결과가 동일하게 표시되어 계정별 법인 범위 분리 여부를 확인할 수 없었고, 실패로 판단했습니다.
  • 실패 항목은 기능 수정 또는 테스트 데이터 확인 후 재 QA 대상으로 남깁니다.

한눈에 보는 결과

확인한 항목계정화면수행한 동작결과증거 자료
연결계좌관리에서 rsyTenant1과 rsyTenant2의 조회 결과가 동일하게 노출되지 않고, 두 계정의 조회 결과가 서로 섞이지 않는지 확인전체[3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증전체 계정으로 [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 항목을 확인기대한 동작과 일치했습니다.스크린샷 1<br>스크린샷 2<br>실행 기록 1
비스킷카드관리에서 rsyTenant1과 rsyTenant2의 카드 목록이 동일하게 노출되지 않고, 두 계정의 카드 목록이 서로 섞이지 않는지 확인전체[3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증전체 계정으로 [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 항목을 확인기대한 동작과 일치했습니다.스크린샷 1<br>스크린샷 2<br>실행 기록 1
비스킷카드 신청관리에서 rsyTenant1과 rsyTenant2의 신청 내역이 동일하게 노출되지 않고, 두 계정의 신청 내역이 서로 섞이지 않는지 확인전체[3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증전체 계정으로 [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 항목을 확인기대한 동작과 달랐습니다: Error: 두 TA 계정의 조회 결과가 동일하게 섞여 보이면 안 됩니다. expect(received).toEqual(expected) // deep equality스크린샷 1<br>스크린샷 2<br>스크린샷 3<br>스크린샷 4<br>화면 재현 기록 1<br>실행 기록 1<br>실행 기록 2
법인별 수수료 관리에서 rsyTenant1과 rsyTenant2의 수수료 정보가 동일하게 노출되지 않고, 두 계정의 수수료 정보가 서로 섞이지 않는지 확인전체[3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증전체 계정으로 [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 항목을 확인기대한 동작과 일치했습니다.스크린샷 1<br>스크린샷 2<br>실행 기록 1
카드통계에서 rsyTenant1과 rsyTenant2의 통계 결과가 동일하게 노출되지 않고, 두 계정의 통계 결과가 서로 섞이지 않는지 확인전체[3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증전체 계정으로 [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 항목을 확인기대한 동작과 일치했습니다.스크린샷 1<br>스크린샷 2<br>실행 기록 1
비스킷카드사용관리에서 rsyTenant1과 rsyTenant2의 사용 내역이 동일하게 노출되지 않고, 두 계정의 사용 내역이 서로 섞이지 않는지 확인전체[3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증전체 계정으로 [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 항목을 확인기대한 동작과 일치했습니다.스크린샷 1<br>스크린샷 2<br>실행 기록 1

실패 또는 확인 불가 상세

1. 전체 / [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 / 실패

  • 체크 항목: 비스킷카드 신청관리에서 rsyTenant1과 rsyTenant2의 신청 내역이 동일하게 노출되지 않고, 두 계정의 신청 내역이 서로 섞이지 않는지 확인
  • 수행한 동작: 전체 계정으로 [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 항목을 확인
  • 기대 결과: 전체 계정에서 [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 확인 결과가 체크리스트와 일치해야 합니다.
  • 실제 결과: 기대한 동작과 달랐습니다: Error: 두 TA 계정의 조회 결과가 동일하게 섞여 보이면 안 됩니다. expect(received).toEqual(expected) // deep equality
  • 분류: 기대 결과와 다름
  • 오류 내용: Error: 두 TA 계정의 조회 결과가 동일하게 섞여 보이면 안 됩니다. expect(received).toEqual(expected) // deep equality
  • 스크린샷: 스크린샷 1<br>스크린샷 2<br>스크린샷 3<br>스크린샷 4
  • 화면 재현 기록: 화면 재현 기록 1
  • 실행 기록: 실행 기록 1<br>실행 기록 2
  • 수동 확인 명령: npm run qa:debug -- --issue "3201" --env "dev" --role "전체" --case "비스킷카드 신청관리에서 rsyTenant1과 rsyTenant2의 신청 내역이 동일하게 노출되지 않고, 두 계정의 신청 내역이 서로 섞이지 않는지 확인"

수동 재현 필요

1. 전체 / [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 / 기대 결과와 다름

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

스크린샷

  • 전체 / [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 / 연결계좌관리에서 rsyTenant1과 rsyTenant2의 조회 결과가 동일하게 노출되지 않고, 두 계정의 조회 결과가 서로 섞이지 않는지 확인: 스크린샷 1
  • 전체 / [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 / 연결계좌관리에서 rsyTenant1과 rsyTenant2의 조회 결과가 동일하게 노출되지 않고, 두 계정의 조회 결과가 서로 섞이지 않는지 확인: 스크린샷 2
  • 전체 / [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 / 비스킷카드관리에서 rsyTenant1과 rsyTenant2의 카드 목록이 동일하게 노출되지 않고, 두 계정의 카드 목록이 서로 섞이지 않는지 확인: 스크린샷 1
  • 전체 / [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 / 비스킷카드관리에서 rsyTenant1과 rsyTenant2의 카드 목록이 동일하게 노출되지 않고, 두 계정의 카드 목록이 서로 섞이지 않는지 확인: 스크린샷 2
  • 전체 / [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 / 비스킷카드 신청관리에서 rsyTenant1과 rsyTenant2의 신청 내역이 동일하게 노출되지 않고, 두 계정의 신청 내역이 서로 섞이지 않는지 확인: 스크린샷 1
  • 전체 / [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 / 비스킷카드 신청관리에서 rsyTenant1과 rsyTenant2의 신청 내역이 동일하게 노출되지 않고, 두 계정의 신청 내역이 서로 섞이지 않는지 확인: 스크린샷 2
  • 전체 / [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 / 비스킷카드 신청관리에서 rsyTenant1과 rsyTenant2의 신청 내역이 동일하게 노출되지 않고, 두 계정의 신청 내역이 서로 섞이지 않는지 확인: 스크린샷 3
  • 전체 / [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 / 비스킷카드 신청관리에서 rsyTenant1과 rsyTenant2의 신청 내역이 동일하게 노출되지 않고, 두 계정의 신청 내역이 서로 섞이지 않는지 확인: 스크린샷 4
  • 전체 / [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 / 법인별 수수료 관리에서 rsyTenant1과 rsyTenant2의 수수료 정보가 동일하게 노출되지 않고, 두 계정의 수수료 정보가 서로 섞이지 않는지 확인: 스크린샷 1
  • 전체 / [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 / 법인별 수수료 관리에서 rsyTenant1과 rsyTenant2의 수수료 정보가 동일하게 노출되지 않고, 두 계정의 수수료 정보가 서로 섞이지 않는지 확인: 스크린샷 2
  • 전체 / [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 / 카드통계에서 rsyTenant1과 rsyTenant2의 통계 결과가 동일하게 노출되지 않고, 두 계정의 통계 결과가 서로 섞이지 않는지 확인: 스크린샷 1
  • 전체 / [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 / 카드통계에서 rsyTenant1과 rsyTenant2의 통계 결과가 동일하게 노출되지 않고, 두 계정의 통계 결과가 서로 섞이지 않는지 확인: 스크린샷 2
  • 전체 / [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 / 비스킷카드사용관리에서 rsyTenant1과 rsyTenant2의 사용 내역이 동일하게 노출되지 않고, 두 계정의 사용 내역이 서로 섞이지 않는지 확인: 스크린샷 1
  • 전체 / [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 / 비스킷카드사용관리에서 rsyTenant1과 rsyTenant2의 사용 내역이 동일하게 노출되지 않고, 두 계정의 사용 내역이 서로 섞이지 않는지 확인: 스크린샷 2

화면 재현 기록

  • 전체 / [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 / 비스킷카드 신청관리에서 rsyTenant1과 rsyTenant2의 신청 내역이 동일하게 노출되지 않고, 두 계정의 신청 내역이 서로 섞이지 않는지 확인: 화면 재현 기록 1
  • 화면 재현 기록은 실패한 항목에서 화면 전환과 요청 흐름을 다시 보기 위한 자료입니다.

실행 기록

  • 전체 / [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 / 연결계좌관리에서 rsyTenant1과 rsyTenant2의 조회 결과가 동일하게 노출되지 않고, 두 계정의 조회 결과가 서로 섞이지 않는지 확인: 실행 기록 1
  • 전체 / [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 / 비스킷카드관리에서 rsyTenant1과 rsyTenant2의 카드 목록이 동일하게 노출되지 않고, 두 계정의 카드 목록이 서로 섞이지 않는지 확인: 실행 기록 1
  • 전체 / [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 / 비스킷카드 신청관리에서 rsyTenant1과 rsyTenant2의 신청 내역이 동일하게 노출되지 않고, 두 계정의 신청 내역이 서로 섞이지 않는지 확인: 실행 기록 1
  • 전체 / [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 / 비스킷카드 신청관리에서 rsyTenant1과 rsyTenant2의 신청 내역이 동일하게 노출되지 않고, 두 계정의 신청 내역이 서로 섞이지 않는지 확인: 실행 기록 2
  • 전체 / [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 / 법인별 수수료 관리에서 rsyTenant1과 rsyTenant2의 수수료 정보가 동일하게 노출되지 않고, 두 계정의 수수료 정보가 서로 섞이지 않는지 확인: 실행 기록 1
  • 전체 / [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 / 카드통계에서 rsyTenant1과 rsyTenant2의 통계 결과가 동일하게 노출되지 않고, 두 계정의 통계 결과가 서로 섞이지 않는지 확인: 실행 기록 1
  • 전체 / [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 / 비스킷카드사용관리에서 rsyTenant1과 rsyTenant2의 사용 내역이 동일하게 노출되지 않고, 두 계정의 사용 내역이 서로 섞이지 않는지 확인: 실행 기록 1

자동화 원본 결과

ScenarioStatusDurationScreenshot화면 재현 기록LogError
3201/dev/biscuit-management-corporation-scope.spec.ts / [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 / 연결계좌관리에서 rsyTenant1과 rsyTenant2의 조회 결과가 동일하게 노출되지 않고, 두 계정의 조회 결과가 서로 섞이지 않는지 확인PASS7277ms스크린샷 1<br>스크린샷 2로그 1
3201/dev/biscuit-management-corporation-scope.spec.ts / [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 / 비스킷카드관리에서 rsyTenant1과 rsyTenant2의 카드 목록이 동일하게 노출되지 않고, 두 계정의 카드 목록이 서로 섞이지 않는지 확인PASS8627ms스크린샷 1<br>스크린샷 2로그 1
3201/dev/biscuit-management-corporation-scope.spec.ts / [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 / 비스킷카드 신청관리에서 rsyTenant1과 rsyTenant2의 신청 내역이 동일하게 노출되지 않고, 두 계정의 신청 내역이 서로 섞이지 않는지 확인FAIL7968ms스크린샷 1<br>스크린샷 2<br>스크린샷 3<br>스크린샷 4화면 재현 기록 1로그 1<br>로그 2Error: 두 TA 계정의 조회 결과가 동일하게 섞여 보이면 안 됩니다. expect(received).toEqual(expected) // deep equality
3201/dev/biscuit-management-corporation-scope.spec.ts / [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 / 법인별 수수료 관리에서 rsyTenant1과 rsyTenant2의 수수료 정보가 동일하게 노출되지 않고, 두 계정의 수수료 정보가 서로 섞이지 않는지 확인PASS7814ms스크린샷 1<br>스크린샷 2로그 1
3201/dev/biscuit-management-corporation-scope.spec.ts / [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 / 카드통계에서 rsyTenant1과 rsyTenant2의 통계 결과가 동일하게 노출되지 않고, 두 계정의 통계 결과가 서로 섞이지 않는지 확인PASS7463ms스크린샷 1<br>스크린샷 2로그 1
3201/dev/biscuit-management-corporation-scope.spec.ts / [3201][dev] [QA] 비스킷관리 TA 계정별 법인 범위 분리 재검증 / 비스킷카드사용관리에서 rsyTenant1과 rsyTenant2의 사용 내역이 동일하게 노출되지 않고, 두 계정의 사용 내역이 서로 섞이지 않는지 확인PASS7747ms스크린샷 1<br>스크린샷 2로그 1

Notes

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

전체 증거 자료