SMS/Email 2차 인증 중복 로그인 강제로그인 모달 검증
일부 항목에서 기대한 결과와 다른 부분이 발견되었습니다.
일부 항목에서 기대한 결과와 다른 부분이 발견되었습니다.
ADMIN 계정의 jjm_email: Email 2차 인증으로 일반/... 검증에서 문제가 발견되었습니다.
0개 항목은 통과했습니다. 확인 불가 1건은 조건 부족 또는 검증 제외로 분리했습니다.
jjm_email: Email 2차 인증으로 일반/...
ADMIN 계정에서 같은 검증이 실패했습니다.
같은 확인 항목이 계정별로 어떻게 끝났는지 한눈에 봅니다.
4/4개 항목 확인 완료
QA 실행 결과에서 정리된 화면 캡처, 화면 재현 기록, 오류 내용을 이 페이지에서 바로 확인할 수 있습니다.
실패 항목을 먼저 배치했습니다. 각 항목을 열면 수행한 동작, 기대 결과, 실제 결과, 화면 캡처, 화면 재현 기록, 오류 내용을 확인할 수 있습니다.
화면에서 확인한 값이 체크리스트의 기대 결과와 달랐습니다.
[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차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인"
실패 당시 화면 흐름을 다시 볼 수 있는 자료입니다. 재현 보기를 열고 왼쪽 동작 목록에서 마지막 단계와 오류 지점을 확인합니다.
화면에서 확인한 값이 체크리스트의 기대 결과와 달랐습니다.
[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차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인"
실패 당시 화면 흐름을 다시 볼 수 있는 자료입니다. 재현 보기를 열고 왼쪽 동작 목록에서 마지막 단계와 오류 지점을 확인합니다.
화면에서 확인한 값이 체크리스트의 기대 결과와 달랐습니다.
[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차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인"
실패 당시 화면 흐름을 다시 볼 수 있는 자료입니다. 재현 보기를 열고 왼쪽 동작 목록에서 마지막 단계와 오류 지점을 확인합니다.
실패 당시 화면 흐름을 다시 볼 수 있는 자료입니다. 재현 보기를 열고 왼쪽 동작 목록에서 마지막 단계와 오류 지점을 확인합니다.
개발계 어드민 로그인에서 Email/SMS/PIN 2차 인증 방식별 정상 로그인, 중복 로그인 2차 인증 후 강제로그인 확인 모달, 강제로그인 성공, 기존 세션 무효화와 기존 화면 유지 동작을 검증한다.
주홍석님의 QA 요청입니다. SMS/Email 2차 인증 계정에서 중복 로그인 시 PIN과 동일하게 강제로그인 확인 모달이 표시되어야 한다. jjm_email, jjm_sms, jjm_pin 각 계정은 일반 브라우저와 독립 브라우저에서 2차 인증까지 완료한 뒤 강제로그인 처리와 기존 세션 종료를 확인한다.
| 확인한 항목 | 계정 | 화면 | 수행한 동작 | 결과 | 증거 자료 |
|---|---|---|---|---|---|
| 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 |
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_sms: SMS 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_email: Email 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_pin: PIN 2차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인"| Scenario | Status | Duration | Screenshot | 화면 재현 기록 | Log | Error |
|---|---|---|---|---|---|---|
| 4104/dev/duplicate-login-second-factor.spec.ts / [4104][dev] SMS/Email 2차 인증 중복 로그인 강제로그인 모달 검증 / jjm_email: Email 2차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인 | FAIL | 111771ms | 스크린샷 1<br>스크린샷 2<br>스크린샷 3 | 화면 재현 기록 1 | 로그 1<br>로그 2 | Error: 이메일 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차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인 | FAIL | 67398ms | 스크린샷 1<br>스크린샷 2 | 화면 재현 기록 1 | 로그 1<br>로그 2 | Error: SMS 2차 인증 중복 로그인 후 강제로그인 확인 모달 없이 두 번째 브라우저가 홈에 진입했고, 기존 로그인 세션도 새로고침 후 유지되었습니다. |
| 4104/dev/duplicate-login-second-factor.spec.ts / [4104][dev] SMS/Email 2차 인증 중복 로그인 강제로그인 모달 검증 / jjm_pin: PIN 2차 인증으로 일반/중복 로그인을 완료하고 강제로그인 후 현재 세션 활성화와 기존 세션 종료를 확인 | FAIL | 14304ms | 스크린샷 1<br>스크린샷 2<br>스크린샷 3 | 화면 재현 기록 1 | 로그 1<br>로그 2 | Error: 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 모달과 동일한지 확인 | BLOCKED | 1ms | 화면 재현 기록 1 | 로그 1<br>로그 2 | Error: BLOCKED: Email/SMS/PIN 중 하나 이상에서 강제로그인 모달이 노출되지 않아 화면 및 문구를 비교할 수 없습니다. |