Redmine #4104 · 개발계

SMS/Email 2차 인증 중복 로그인 강제로그인 모달 검증

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

QA Redmine #4117 · 업무 상태 종료

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

핵심 결론

ADMIN 계정의 jjm_email: Email 2차 인증으로 일반/... 검증에서 문제가 발견되었습니다.

0개 항목은 통과했습니다. 확인 불가 1건은 조건 부족 또는 검증 제외로 분리했습니다.

계정별 결과 비교

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

ADMIN
검증 항목ADMIN
jjm_email: Email 2차 인증으로 일반/... 실패
jjm_sms: SMS 2차 인증으로 일반/중복 로... 실패
jjm_pin: PIN 2차 인증으로 일반/중복 로... 실패
Email/SMS 강제로그인 확인 모달의 화면 및 ... 확인 불가

진행률 100%

4/4개 항목 확인 완료

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

실제 실행 자료

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

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

실제 QA 실행 내역

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

실패1번째 확인 jjm_email: Email 2차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인 ADMIN · 개발계 어드민 로그인 · 화면 캡처 3 · 화면 재현 기록 1 · 오류 내용 2 수행: ADMIN 계정으로 개발계 어드민 1차 로그인 세션을 유지한 상태에서 같은 계정의 독립 브라우저 로그인을 2차 인증까지 완료해 강제로그인 모달과 기존 세션 종료 여부를 확인 결과: 기대한 동작과 달랐습니다: Error: 이메일 2차 인증 중복 로그인 시 강제로그인 확인 모달이 단독으로 표시되어야 합니다. expect(received).toBe(expected) // Object.is equality
계정
ADMIN
화면
개발계 어드민 로그인
수행 내용
ADMIN 계정으로 개발계 어드민 1차 로그인 세션을 유지한 상태에서 같은 계정의 독립 브라우저 로그인을 2차 인증까지 완료해 강제로그인 모달과 기존 세션 종료 여부를 확인
기대한 결과
ADMIN 계정에서 개발계 어드민 로그인 확인 결과가 체크리스트와 일치해야 합니다.
실제 결과
기대한 동작과 달랐습니다: Error: 이메일 2차 인증 중복 로그인 시 강제로그인 확인 모달이 단독으로 표시되어야 합니다. expect(received).toBe(expected) // Object.is equality
분류
기대 결과와 다름
문제 내용
Error: 이메일 2차 인증 중복 로그인 시 강제로그인 확인 모달이 단독으로 표시되어야 합니다. expect(received).toBe(expected) // Object.is equality

직접 재현이 필요한 항목

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

작업자에게 전달할 내용

[QA 확인 요청] ADMIN / 개발계 어드민 로그인 / jjm_email: Email 2차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인: 기대 결과와 다름 상태입니다. npm run qa:debug -- --issue "4104" --env "dev" --role "ADMIN" --case "jjm_email: Email 2차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인" 로 동일 계정과 항목을 다시 열어 확인하세요.

화면을 직접 열어 확인하는 명령 npm run qa:debug -- --issue "4104" --env "dev" --role "ADMIN" --case "jjm_email: Email 2차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인"
  1. 작업자가 위 명령을 실행하면 대상 계정의 로그인 세션을 새로 만든 뒤 브라우저가 열립니다.
  2. 브라우저에서 자동화가 멈춘 화면, 현재 URL, 화면 문구, 다운로드 알림 또는 문서보관함 상태를 확인합니다.
  3. 확인한 화면과 필요한 조치 내용을 Redmine/GitHub QA 이슈에 남깁니다.

화면 재현 기록

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

실패2번째 확인 jjm_sms: SMS 2차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인 ADMIN · 개발계 어드민 로그인 · 화면 캡처 2 · 화면 재현 기록 1 · 오류 내용 2 수행: ADMIN 계정으로 개발계 어드민 1차 로그인 세션을 유지한 상태에서 같은 계정의 독립 브라우저 로그인을 2차 인증까지 완료해 강제로그인 모달과 기존 세션 종료 여부를 확인 결과: 기대한 동작과 달랐습니다: Error: SMS 2차 인증 중복 로그인 후 강제로그인 확인 모달 없이 두 번째 브라우저가 홈에 진입했고, 기존 로그인 세션도 새로고침 후 유지되었습니다.
계정
ADMIN
화면
개발계 어드민 로그인
수행 내용
ADMIN 계정으로 개발계 어드민 1차 로그인 세션을 유지한 상태에서 같은 계정의 독립 브라우저 로그인을 2차 인증까지 완료해 강제로그인 모달과 기존 세션 종료 여부를 확인
기대한 결과
ADMIN 계정에서 개발계 어드민 로그인 확인 결과가 체크리스트와 일치해야 합니다.
실제 결과
기대한 동작과 달랐습니다: Error: SMS 2차 인증 중복 로그인 후 강제로그인 확인 모달 없이 두 번째 브라우저가 홈에 진입했고, 기존 로그인 세션도 새로고침 후 유지되었습니다.
분류
기대 결과와 다름
문제 내용
Error: SMS 2차 인증 중복 로그인 후 강제로그인 확인 모달 없이 두 번째 브라우저가 홈에 진입했고, 기존 로그인 세션도 새로고침 후 유지되었습니다.

직접 재현이 필요한 항목

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

작업자에게 전달할 내용

[QA 확인 요청] ADMIN / 개발계 어드민 로그인 / jjm_sms: SMS 2차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인: 기대 결과와 다름 상태입니다. npm run qa:debug -- --issue "4104" --env "dev" --role "ADMIN" --case "jjm_sms: SMS 2차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인" 로 동일 계정과 항목을 다시 열어 확인하세요.

화면을 직접 열어 확인하는 명령 npm run qa:debug -- --issue "4104" --env "dev" --role "ADMIN" --case "jjm_sms: SMS 2차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인"
  1. 작업자가 위 명령을 실행하면 대상 계정의 로그인 세션을 새로 만든 뒤 브라우저가 열립니다.
  2. 브라우저에서 자동화가 멈춘 화면, 현재 URL, 화면 문구, 다운로드 알림 또는 문서보관함 상태를 확인합니다.
  3. 확인한 화면과 필요한 조치 내용을 Redmine/GitHub QA 이슈에 남깁니다.

화면 재현 기록

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

실패3번째 확인 jjm_pin: PIN 2차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인 ADMIN · 개발계 어드민 로그인 · 화면 캡처 3 · 화면 재현 기록 1 · 오류 내용 2 수행: ADMIN 계정으로 개발계 어드민 1차 로그인 세션을 유지한 상태에서 같은 계정의 독립 브라우저 로그인을 2차 인증까지 완료해 강제로그인 모달과 기존 세션 종료 여부를 확인 결과: 기대한 동작과 달랐습니다: Error: PIN 2차 인증 중복 로그인 시 강제로그인 확인 모달이 단독으로 표시되어야 합니다. expect(received).toBe(expected) // Object.is equality
계정
ADMIN
화면
개발계 어드민 로그인
수행 내용
ADMIN 계정으로 개발계 어드민 1차 로그인 세션을 유지한 상태에서 같은 계정의 독립 브라우저 로그인을 2차 인증까지 완료해 강제로그인 모달과 기존 세션 종료 여부를 확인
기대한 결과
ADMIN 계정에서 개발계 어드민 로그인 확인 결과가 체크리스트와 일치해야 합니다.
실제 결과
기대한 동작과 달랐습니다: Error: PIN 2차 인증 중복 로그인 시 강제로그인 확인 모달이 단독으로 표시되어야 합니다. expect(received).toBe(expected) // Object.is equality
분류
기대 결과와 다름
문제 내용
Error: PIN 2차 인증 중복 로그인 시 강제로그인 확인 모달이 단독으로 표시되어야 합니다. expect(received).toBe(expected) // Object.is equality

직접 재현이 필요한 항목

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

작업자에게 전달할 내용

[QA 확인 요청] ADMIN / 개발계 어드민 로그인 / jjm_pin: PIN 2차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인: 기대 결과와 다름 상태입니다. npm run qa:debug -- --issue "4104" --env "dev" --role "ADMIN" --case "jjm_pin: PIN 2차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인" 로 동일 계정과 항목을 다시 열어 확인하세요.

화면을 직접 열어 확인하는 명령 npm run qa:debug -- --issue "4104" --env "dev" --role "ADMIN" --case "jjm_pin: PIN 2차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인"
  1. 작업자가 위 명령을 실행하면 대상 계정의 로그인 세션을 새로 만든 뒤 브라우저가 열립니다.
  2. 브라우저에서 자동화가 멈춘 화면, 현재 URL, 화면 문구, 다운로드 알림 또는 문서보관함 상태를 확인합니다.
  3. 확인한 화면과 필요한 조치 내용을 Redmine/GitHub QA 이슈에 남깁니다.

화면 재현 기록

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

확인 불가4번째 확인 Email/SMS 강제로그인 확인 모달의 화면 및 문구가 기존 PIN 모달과 동일한지 확인 ADMIN · [4104][dev] SMS/Email 2차 인증 중복 로그인 강제로그인 모달 검증 · 화면 재현 기록 1 · 오류 내용 2 수행: ADMIN 계정으로 [4104][dev] SMS/Email 2차 인증 중복 로그인 강제로그인 모달 검증 항목을 확인 결과: 확인을 끝내지 못했습니다: Error: BLOCKED: Email/SMS/PIN 중 하나 이상에서 강제로그인 모달이 노출되지 않아 화면 및 문구를 비교할 수 없습니다.
계정
ADMIN
화면
[4104][dev] SMS/Email 2차 인증 중복 로그인 강제로그인 모달 검증
수행 내용
ADMIN 계정으로 [4104][dev] SMS/Email 2차 인증 중복 로그인 강제로그인 모달 검증 항목을 확인
기대한 결과
ADMIN 계정에서 [4104][dev] SMS/Email 2차 인증 중복 로그인 강제로그인 모달 검증 확인 결과가 체크리스트와 일치해야 합니다.
실제 결과
확인을 끝내지 못했습니다: Error: BLOCKED: Email/SMS/PIN 중 하나 이상에서 강제로그인 모달이 노출되지 않아 화면 및 문구를 비교할 수 없습니다.
분류
확인 조건 부족
문제 내용
Error: BLOCKED: Email/SMS/PIN 중 하나 이상에서 강제로그인 모달이 노출되지 않아 화면 및 문구를 비교할 수 없습니다.

화면 재현 기록

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

상세 보고서 원문

QA Report - Redmine #4104 (dev)

  • Generated: 2026-09-08T12:02:19+09:00
  • Redmine: https://itsm.bix.bz/issues/4104
  • QA Redmine: https://itsm.bix.bz/issues/4117
  • Subject: SMS/Email 2차 인증 중복 로그인 강제로그인 모달 검증
  • Workflow Status: 완료
  • Status: FAIL
  • Result JSON: artifacts/result-summary.json
  • Roles: ADMIN
  • Route Candidates: not recorded

Scope

개발계 어드민 로그인에서 Email/SMS/PIN 2차 인증 방식별 정상 로그인, 중복 로그인 2차 인증 후 강제로그인 확인 모달, 강제로그인 성공, 기존 세션 무효화와 기존 화면 유지 동작을 검증한다.

Checklist

  1. jjm_email: Email 2차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인
  2. jjm_sms: SMS 2차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인
  3. jjm_pin: PIN 2차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인
  4. Email/SMS 강제로그인 확인 모달의 화면 및 문구가 기존 PIN 모달과 동일한지 확인

Setup Steps

  1. [required] 2차 인증 테스트 계정 방식 확인 (admin/ADMIN / kind: state-verify) - jjm_email, jjm_sms, jjm_pin 계정의 로그인 화면에서 2차 인증 방식이 각각 EMAIL, SMS, PIN으로 설정되어 있는지 확인한다.
  2. [required] 이메일 및 SMS 인증번호 준비 (admin/ADMIN / kind: manual-precondition) - Email/SMS 계정의 일반 로그인과 중복 로그인마다 외부 채널로 수신한 현재 6자리 인증번호를 권한 제한 임시 파일로 주입한다. 인증번호는 사용 직후 삭제하며 보고서와 저장소에는 기록하지 않는다.

Source Text

주홍석님의 QA 요청입니다. SMS/Email 2차 인증 계정에서 중복 로그인 시 PIN과 동일하게 강제로그인 확인 모달이 표시되어야 한다. jjm_email, jjm_sms, jjm_pin 각 계정은 일반 브라우저와 독립 브라우저에서 2차 인증까지 완료한 뒤 강제로그인 처리와 기존 세션 종료를 확인한다.

Execution Summary

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

한눈에 보는 결과

확인한 항목계정화면수행한 동작결과증거 자료
jjm_email: Email 2차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인ADMIN개발계 어드민 로그인ADMIN 계정으로 개발계 어드민 1차 로그인 세션을 유지한 상태에서 같은 계정의 독립 브라우저 로그인을 2차 인증까지 완료해 강제로그인 모달과 기존 세션 종료 여부를 확인기대한 동작과 달랐습니다: Error: 이메일 2차 인증 중복 로그인 시 강제로그인 확인 모달이 단독으로 표시되어야 합니다. expect(received).toBe(expected) // Object.is equality스크린샷 1<br>스크린샷 2<br>스크린샷 3<br>화면 재현 기록 1<br>실행 기록 1<br>실행 기록 2
jjm_sms: SMS 2차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인ADMIN개발계 어드민 로그인ADMIN 계정으로 개발계 어드민 1차 로그인 세션을 유지한 상태에서 같은 계정의 독립 브라우저 로그인을 2차 인증까지 완료해 강제로그인 모달과 기존 세션 종료 여부를 확인기대한 동작과 달랐습니다: Error: SMS 2차 인증 중복 로그인 후 강제로그인 확인 모달 없이 두 번째 브라우저가 홈에 진입했고, 기존 로그인 세션도 새로고침 후 유지되었습니다.스크린샷 1<br>스크린샷 2<br>화면 재현 기록 1<br>실행 기록 1<br>실행 기록 2
jjm_pin: PIN 2차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인ADMIN개발계 어드민 로그인ADMIN 계정으로 개발계 어드민 1차 로그인 세션을 유지한 상태에서 같은 계정의 독립 브라우저 로그인을 2차 인증까지 완료해 강제로그인 모달과 기존 세션 종료 여부를 확인기대한 동작과 달랐습니다: Error: PIN 2차 인증 중복 로그인 시 강제로그인 확인 모달이 단독으로 표시되어야 합니다. expect(received).toBe(expected) // Object.is equality스크린샷 1<br>스크린샷 2<br>스크린샷 3<br>화면 재현 기록 1<br>실행 기록 1<br>실행 기록 2
Email/SMS 강제로그인 확인 모달의 화면 및 문구가 기존 PIN 모달과 동일한지 확인ADMIN[4104][dev] SMS/Email 2차 인증 중복 로그인 강제로그인 모달 검증ADMIN 계정으로 [4104][dev] SMS/Email 2차 인증 중복 로그인 강제로그인 모달 검증 항목을 확인확인을 끝내지 못했습니다: Error: BLOCKED: Email/SMS/PIN 중 하나 이상에서 강제로그인 모달이 노출되지 않아 화면 및 문구를 비교할 수 없습니다.화면 재현 기록 1<br>실행 기록 1<br>실행 기록 2

실패 또는 확인 불가 상세

1. ADMIN / 개발계 어드민 로그인 / 실패

  • 체크 항목: jjm_email: Email 2차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인
  • 수행한 동작: ADMIN 계정으로 개발계 어드민 1차 로그인 세션을 유지한 상태에서 같은 계정의 독립 브라우저 로그인을 2차 인증까지 완료해 강제로그인 모달과 기존 세션 종료 여부를 확인
  • 기대 결과: ADMIN 계정에서 개발계 어드민 로그인 확인 결과가 체크리스트와 일치해야 합니다.
  • 실제 결과: 기대한 동작과 달랐습니다: Error: 이메일 2차 인증 중복 로그인 시 강제로그인 확인 모달이 단독으로 표시되어야 합니다. expect(received).toBe(expected) // Object.is equality
  • 분류: 기대 결과와 다름
  • 오류 내용: Error: 이메일 2차 인증 중복 로그인 시 강제로그인 확인 모달이 단독으로 표시되어야 합니다. expect(received).toBe(expected) // Object.is equality
  • 스크린샷: 스크린샷 1<br>스크린샷 2<br>스크린샷 3
  • 화면 재현 기록: 화면 재현 기록 1
  • 실행 기록: 실행 기록 1<br>실행 기록 2
  • 수동 확인 명령: npm run qa:debug -- --issue "4104" --env "dev" --role "ADMIN" --case "jjm_email: Email 2차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인"

2. ADMIN / 개발계 어드민 로그인 / 실패

  • 체크 항목: jjm_sms: SMS 2차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인
  • 수행한 동작: ADMIN 계정으로 개발계 어드민 1차 로그인 세션을 유지한 상태에서 같은 계정의 독립 브라우저 로그인을 2차 인증까지 완료해 강제로그인 모달과 기존 세션 종료 여부를 확인
  • 기대 결과: ADMIN 계정에서 개발계 어드민 로그인 확인 결과가 체크리스트와 일치해야 합니다.
  • 실제 결과: 기대한 동작과 달랐습니다: Error: SMS 2차 인증 중복 로그인 후 강제로그인 확인 모달 없이 두 번째 브라우저가 홈에 진입했고, 기존 로그인 세션도 새로고침 후 유지되었습니다.
  • 분류: 기대 결과와 다름
  • 오류 내용: Error: SMS 2차 인증 중복 로그인 후 강제로그인 확인 모달 없이 두 번째 브라우저가 홈에 진입했고, 기존 로그인 세션도 새로고침 후 유지되었습니다.
  • 스크린샷: 스크린샷 1<br>스크린샷 2
  • 화면 재현 기록: 화면 재현 기록 1
  • 실행 기록: 실행 기록 1<br>실행 기록 2
  • 수동 확인 명령: npm run qa:debug -- --issue "4104" --env "dev" --role "ADMIN" --case "jjm_sms: SMS 2차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인"

3. ADMIN / 개발계 어드민 로그인 / 실패

  • 체크 항목: jjm_pin: PIN 2차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인
  • 수행한 동작: ADMIN 계정으로 개발계 어드민 1차 로그인 세션을 유지한 상태에서 같은 계정의 독립 브라우저 로그인을 2차 인증까지 완료해 강제로그인 모달과 기존 세션 종료 여부를 확인
  • 기대 결과: ADMIN 계정에서 개발계 어드민 로그인 확인 결과가 체크리스트와 일치해야 합니다.
  • 실제 결과: 기대한 동작과 달랐습니다: Error: PIN 2차 인증 중복 로그인 시 강제로그인 확인 모달이 단독으로 표시되어야 합니다. expect(received).toBe(expected) // Object.is equality
  • 분류: 기대 결과와 다름
  • 오류 내용: Error: PIN 2차 인증 중복 로그인 시 강제로그인 확인 모달이 단독으로 표시되어야 합니다. expect(received).toBe(expected) // Object.is equality
  • 스크린샷: 스크린샷 1<br>스크린샷 2<br>스크린샷 3
  • 화면 재현 기록: 화면 재현 기록 1
  • 실행 기록: 실행 기록 1<br>실행 기록 2
  • 수동 확인 명령: npm run qa:debug -- --issue "4104" --env "dev" --role "ADMIN" --case "jjm_pin: PIN 2차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인"

4. ADMIN / [4104][dev] SMS/Email 2차 인증 중복 로그인 강제로그인 모달 검증 / 확인 불가

  • 체크 항목: Email/SMS 강제로그인 확인 모달의 화면 및 문구가 기존 PIN 모달과 동일한지 확인
  • 수행한 동작: ADMIN 계정으로 [4104][dev] SMS/Email 2차 인증 중복 로그인 강제로그인 모달 검증 항목을 확인
  • 기대 결과: ADMIN 계정에서 [4104][dev] SMS/Email 2차 인증 중복 로그인 강제로그인 모달 검증 확인 결과가 체크리스트와 일치해야 합니다.
  • 실제 결과: 확인을 끝내지 못했습니다: Error: BLOCKED: Email/SMS/PIN 중 하나 이상에서 강제로그인 모달이 노출되지 않아 화면 및 문구를 비교할 수 없습니다.
  • 분류: 확인 조건 부족
  • 오류 내용: Error: BLOCKED: Email/SMS/PIN 중 하나 이상에서 강제로그인 모달이 노출되지 않아 화면 및 문구를 비교할 수 없습니다.
  • 스크린샷: 없음
  • 화면 재현 기록: 화면 재현 기록 1
  • 실행 기록: 실행 기록 1<br>실행 기록 2

수동 재현 필요

1. ADMIN / 개발계 어드민 로그인 / 기대 결과와 다름

  • 체크 항목: jjm_email: Email 2차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인
  • 필요한 이유: 화면에서 확인한 값이 체크리스트의 기대 결과와 달랐습니다.
  • 작업자 알림: [QA 확인 요청] ADMIN / 개발계 어드민 로그인 / jjm_email: Email 2차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인: 기대 결과와 다름 상태입니다. npm run qa:debug -- --issue "4104" --env "dev" --role "ADMIN" --case "jjm_email: Email 2차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인" 로 동일 계정과 항목을 다시 열어 확인하세요.
  • 직접 열기 명령: npm run qa:debug -- --issue "4104" --env "dev" --role "ADMIN" --case "jjm_email: Email 2차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인"
  • 작업자가 위 명령을 실행하면 대상 계정의 로그인 세션을 새로 만든 뒤 브라우저가 열립니다.
  • 브라우저에서 자동화가 멈춘 화면, 현재 URL, 화면 문구, 다운로드 알림 또는 문서보관함 상태를 확인합니다.
  • 확인한 화면과 필요한 조치 내용을 Redmine/GitHub QA 이슈에 남깁니다.

2. ADMIN / 개발계 어드민 로그인 / 기대 결과와 다름

  • 체크 항목: jjm_sms: SMS 2차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인
  • 필요한 이유: 화면에서 확인한 값이 체크리스트의 기대 결과와 달랐습니다.
  • 작업자 알림: [QA 확인 요청] ADMIN / 개발계 어드민 로그인 / jjm_sms: SMS 2차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인: 기대 결과와 다름 상태입니다. npm run qa:debug -- --issue "4104" --env "dev" --role "ADMIN" --case "jjm_sms: SMS 2차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인" 로 동일 계정과 항목을 다시 열어 확인하세요.
  • 직접 열기 명령: npm run qa:debug -- --issue "4104" --env "dev" --role "ADMIN" --case "jjm_sms: SMS 2차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인"
  • 작업자가 위 명령을 실행하면 대상 계정의 로그인 세션을 새로 만든 뒤 브라우저가 열립니다.
  • 브라우저에서 자동화가 멈춘 화면, 현재 URL, 화면 문구, 다운로드 알림 또는 문서보관함 상태를 확인합니다.
  • 확인한 화면과 필요한 조치 내용을 Redmine/GitHub QA 이슈에 남깁니다.

3. ADMIN / 개발계 어드민 로그인 / 기대 결과와 다름

  • 체크 항목: jjm_pin: PIN 2차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인
  • 필요한 이유: 화면에서 확인한 값이 체크리스트의 기대 결과와 달랐습니다.
  • 작업자 알림: [QA 확인 요청] ADMIN / 개발계 어드민 로그인 / jjm_pin: PIN 2차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인: 기대 결과와 다름 상태입니다. npm run qa:debug -- --issue "4104" --env "dev" --role "ADMIN" --case "jjm_pin: PIN 2차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인" 로 동일 계정과 항목을 다시 열어 확인하세요.
  • 직접 열기 명령: npm run qa:debug -- --issue "4104" --env "dev" --role "ADMIN" --case "jjm_pin: PIN 2차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인"
  • 작업자가 위 명령을 실행하면 대상 계정의 로그인 세션을 새로 만든 뒤 브라우저가 열립니다.
  • 브라우저에서 자동화가 멈춘 화면, 현재 URL, 화면 문구, 다운로드 알림 또는 문서보관함 상태를 확인합니다.
  • 확인한 화면과 필요한 조치 내용을 Redmine/GitHub QA 이슈에 남깁니다.

스크린샷

  • ADMIN / 개발계 어드민 로그인 / jjm_email: Email 2차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인: 스크린샷 1
  • ADMIN / 개발계 어드민 로그인 / jjm_email: Email 2차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인: 스크린샷 2
  • ADMIN / 개발계 어드민 로그인 / jjm_email: Email 2차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인: 스크린샷 3
  • ADMIN / 개발계 어드민 로그인 / jjm_sms: SMS 2차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인: 스크린샷 1
  • ADMIN / 개발계 어드민 로그인 / jjm_sms: SMS 2차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인: 스크린샷 2
  • ADMIN / 개발계 어드민 로그인 / jjm_pin: PIN 2차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인: 스크린샷 1
  • ADMIN / 개발계 어드민 로그인 / jjm_pin: PIN 2차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인: 스크린샷 2
  • ADMIN / 개발계 어드민 로그인 / jjm_pin: PIN 2차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인: 스크린샷 3

화면 재현 기록

  • ADMIN / 개발계 어드민 로그인 / jjm_email: Email 2차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인: 화면 재현 기록 1
  • ADMIN / 개발계 어드민 로그인 / jjm_sms: SMS 2차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인: 화면 재현 기록 1
  • ADMIN / 개발계 어드민 로그인 / jjm_pin: PIN 2차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인: 화면 재현 기록 1
  • ADMIN / [4104][dev] SMS/Email 2차 인증 중복 로그인 강제로그인 모달 검증 / Email/SMS 강제로그인 확인 모달의 화면 및 문구가 기존 PIN 모달과 동일한지 확인: 화면 재현 기록 1
  • 화면 재현 기록은 실패한 항목에서 화면 전환과 요청 흐름을 다시 보기 위한 자료입니다.

실행 기록

  • ADMIN / 개발계 어드민 로그인 / jjm_email: Email 2차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인: 실행 기록 1
  • ADMIN / 개발계 어드민 로그인 / jjm_email: Email 2차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인: 실행 기록 2
  • ADMIN / 개발계 어드민 로그인 / jjm_sms: SMS 2차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인: 실행 기록 1
  • ADMIN / 개발계 어드민 로그인 / jjm_sms: SMS 2차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인: 실행 기록 2
  • ADMIN / 개발계 어드민 로그인 / jjm_pin: PIN 2차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인: 실행 기록 1
  • ADMIN / 개발계 어드민 로그인 / jjm_pin: PIN 2차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인: 실행 기록 2
  • ADMIN / [4104][dev] SMS/Email 2차 인증 중복 로그인 강제로그인 모달 검증 / Email/SMS 강제로그인 확인 모달의 화면 및 문구가 기존 PIN 모달과 동일한지 확인: 실행 기록 1
  • ADMIN / [4104][dev] SMS/Email 2차 인증 중복 로그인 강제로그인 모달 검증 / Email/SMS 강제로그인 확인 모달의 화면 및 문구가 기존 PIN 모달과 동일한지 확인: 실행 기록 2

자동화 원본 결과

ScenarioStatusDurationScreenshot화면 재현 기록LogError
4104/dev/duplicate-login-second-factor.spec.ts / [4104][dev] SMS/Email 2차 인증 중복 로그인 강제로그인 모달 검증 / jjm_email: Email 2차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인FAIL111771ms스크린샷 1<br>스크린샷 2<br>스크린샷 3화면 재현 기록 1로그 1<br>로그 2Error: 이메일 2차 인증 중복 로그인 시 강제로그인 확인 모달이 단독으로 표시되어야 합니다. expect(received).toBe(expected) // Object.is equality
4104/dev/duplicate-login-second-factor.spec.ts / [4104][dev] SMS/Email 2차 인증 중복 로그인 강제로그인 모달 검증 / jjm_sms: SMS 2차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인FAIL67398ms스크린샷 1<br>스크린샷 2화면 재현 기록 1로그 1<br>로그 2Error: SMS 2차 인증 중복 로그인 후 강제로그인 확인 모달 없이 두 번째 브라우저가 홈에 진입했고, 기존 로그인 세션도 새로고침 후 유지되었습니다.
4104/dev/duplicate-login-second-factor.spec.ts / [4104][dev] SMS/Email 2차 인증 중복 로그인 강제로그인 모달 검증 / jjm_pin: PIN 2차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인FAIL14304ms스크린샷 1<br>스크린샷 2<br>스크린샷 3화면 재현 기록 1로그 1<br>로그 2Error: PIN 2차 인증 중복 로그인 시 강제로그인 확인 모달이 단독으로 표시되어야 합니다. expect(received).toBe(expected) // Object.is equality
4104/dev/duplicate-login-second-factor.spec.ts / [4104][dev] SMS/Email 2차 인증 중복 로그인 강제로그인 모달 검증 / Email/SMS 강제로그인 확인 모달의 화면 및 문구가 기존 PIN 모달과 동일한지 확인BLOCKED1ms화면 재현 기록 1로그 1<br>로그 2Error: BLOCKED: Email/SMS/PIN 중 하나 이상에서 강제로그인 모달이 노출되지 않아 화면 및 문구를 비교할 수 없습니다.

Notes

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

전체 증거 자료