Redmine #4379 · 개발계

프리셋 미지정 로그인 안내 검증

요청한 확인 항목이 기대한 결과와 일치했습니다.

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

확인 항목 13 전체 시나리오
통과 13 기대 결과와 일치
실패 0 문제 발견
확인 불가 0 조건 부족

핵심 결론

요청한 확인 항목이 기대한 결과와 일치했습니다.

전체 13개 항목이 기대한 결과와 일치했습니다.

가장 큰 문제

발견된 실패 항목이 없습니다.

확인 불가 항목은 기능 실패가 아니라 조건 부족 또는 검증 제외로 분리해 봅니다.

계정별 결과 비교

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

ADMIN -> TA -> CO -> BO -> VE -> ADMIN/TA/CO/BO -> CO/BO/VE
검증 항목ADMINTACOBOVEADMIN/TA/CO/BOCO/BO/VE
QA 사전 점검 통과 통과 통과 통과 통과 해당 없음 해당 없음
[전산] 마스터와 사업장 사용자 생성 화면에서 프리... 통과 해당 없음 통과 해당 없음 해당 없음 해당 없음 해당 없음
[전산] 프리셋 미지정 계정 로그인 시 아이디·비밀... 해당 없음 해당 없음 해당 없음 해당 없음 해당 없음 통과 해당 없음
[비스킷페이] 프리셋 미지정 계정 로그인 시 동일한... 해당 없음 해당 없음 해당 없음 해당 없음 해당 없음 해당 없음 통과
[비스킷페이] 브라우저를 새로 열고 다시 로그인해도... 해당 없음 해당 없음 해당 없음 해당 없음 해당 없음 해당 없음 통과

진행률 100%

13/13개 항목 확인 완료

통과 13 실패 0 확인 불가 0

실제 실행 자료

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

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

QA 확인 내역

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

통과1번째 확인 QA 사전 점검 ADMIN · 로그인 수행: admin/ADMIN supplied-account login preflight 결과: 기대한 동작과 일치했습니다.
계정
ADMIN
화면
로그인
수행 내용
admin/ADMIN supplied-account login preflight
기대한 결과
제공 계정과 개발계 설정을 읽기 전용으로 확인
실제 결과
기대한 동작과 일치했습니다.
분류
문제 없음
통과2번째 확인 QA 사전 점검 TA · 로그인 수행: admin/TA supplied-account login preflight 결과: 기대한 동작과 일치했습니다.
계정
TA
화면
로그인
수행 내용
admin/TA supplied-account login preflight
기대한 결과
제공 계정과 개발계 설정을 읽기 전용으로 확인
실제 결과
기대한 동작과 일치했습니다.
분류
문제 없음
통과3번째 확인 QA 사전 점검 CO · 로그인 수행: admin/CO supplied-account login preflight 결과: 기대한 동작과 일치했습니다.
계정
CO
화면
로그인
수행 내용
admin/CO supplied-account login preflight
기대한 결과
제공 계정과 개발계 설정을 읽기 전용으로 확인
실제 결과
기대한 동작과 일치했습니다.
분류
문제 없음
통과4번째 확인 QA 사전 점검 BO · 로그인 수행: admin/BO supplied-account login preflight 결과: 기대한 동작과 일치했습니다.
계정
BO
화면
로그인
수행 내용
admin/BO supplied-account login preflight
기대한 결과
제공 계정과 개발계 설정을 읽기 전용으로 확인
실제 결과
기대한 동작과 일치했습니다.
분류
문제 없음
통과5번째 확인 QA 사전 점검 CO · 로그인 수행: store/CO supplied-account login preflight 결과: 기대한 동작과 일치했습니다.
계정
CO
화면
로그인
수행 내용
store/CO supplied-account login preflight
기대한 결과
제공 계정과 개발계 설정을 읽기 전용으로 확인
실제 결과
기대한 동작과 일치했습니다.
분류
문제 없음
통과6번째 확인 QA 사전 점검 BO · 로그인 수행: store/BO supplied-account login preflight 결과: 기대한 동작과 일치했습니다.
계정
BO
화면
로그인
수행 내용
store/BO supplied-account login preflight
기대한 결과
제공 계정과 개발계 설정을 읽기 전용으로 확인
실제 결과
기대한 동작과 일치했습니다.
분류
문제 없음
통과7번째 확인 QA 사전 점검 VE · 로그인 수행: store/VE supplied-account login preflight 결과: 기대한 동작과 일치했습니다.
계정
VE
화면
로그인
수행 내용
store/VE supplied-account login preflight
기대한 결과
제공 계정과 개발계 설정을 읽기 전용으로 확인
실제 결과
기대한 동작과 일치했습니다.
분류
문제 없음
통과8번째 확인 [전산] 마스터와 사업장 사용자 생성 화면에서 프리셋을 선택하지 않으면 생성 버튼이 비활성화되는지 확인합니다. ADMIN · 사용자 생성 수행: [CHECK-04] ADMIN creation requires a preset selection 결과: 기대한 동작과 일치했습니다.
계정
ADMIN
화면
사용자 생성
수행 내용
[CHECK-04] ADMIN creation requires a preset selection
기대한 결과
[전산] 마스터와 사업장 사용자 생성 화면에서 프리셋을 선택하지 않으면 생성 버튼이 비활성화되는지 확인합니다.
실제 결과
기대한 동작과 일치했습니다.
분류
문제 없음
통과9번째 확인 [전산] 마스터와 사업장 사용자 생성 화면에서 프리셋을 선택하지 않으면 생성 버튼이 비활성화되는지 확인합니다. CO · 사용자 생성 수행: [CHECK-04] CO creation requires a preset selection 결과: 기대한 동작과 일치했습니다.
계정
CO
화면
사용자 생성
수행 내용
[CHECK-04] CO creation requires a preset selection
기대한 결과
[전산] 마스터와 사업장 사용자 생성 화면에서 프리셋을 선택하지 않으면 생성 버튼이 비활성화되는지 확인합니다.
실제 결과
기대한 동작과 일치했습니다.
분류
문제 없음
통과10번째 확인 QA 사전 점검 VE · 계정·프리셋 조회 수행: VE missing-preset guide takes priority while device registration is enabled 결과: 기대한 동작과 일치했습니다.
계정
VE
화면
계정·프리셋 조회
수행 내용
VE missing-preset guide takes priority while device registration is enabled
기대한 결과
제공 계정과 개발계 설정을 읽기 전용으로 확인
실제 결과
기대한 동작과 일치했습니다.
분류
문제 없음
통과11번째 확인 [전산] 프리셋 미지정 계정 로그인 시 아이디·비밀번호 제출 직후 권한 설정 안내가 표시되고 2차 인증·기기 등록으로 이동하지 않는지 확인합니다. ADMIN/TA/CO/BO · 로그인 수행: [CHECK-01] ADMIN/TA/CO/BO missing-preset guide appears before second factor 결과: 기대한 동작과 일치했습니다.
계정
ADMIN/TA/CO/BO
화면
로그인
수행 내용
[CHECK-01] ADMIN/TA/CO/BO missing-preset guide appears before second factor
기대한 결과
[전산] 프리셋 미지정 계정 로그인 시 아이디·비밀번호 제출 직후 권한 설정 안내가 표시되고 2차 인증·기기 등록으로 이동하지 않는지 확인합니다.
실제 결과
기대한 동작과 일치했습니다.
분류
문제 없음
통과12번째 확인 [비스킷페이] 프리셋 미지정 계정 로그인 시 동일한 안내가 표시되고 내부 서버 오류·기기 등록 안내로 오인하지 않는지 확인합니다. CO/BO/VE · 로그인 수행: [CHECK-02] CO/BO/VE missing-preset guide appears before second factor 결과: 기대한 동작과 일치했습니다.
계정
CO/BO/VE
화면
로그인
수행 내용
[CHECK-02] CO/BO/VE missing-preset guide appears before second factor
기대한 결과
[비스킷페이] 프리셋 미지정 계정 로그인 시 동일한 안내가 표시되고 내부 서버 오류·기기 등록 안내로 오인하지 않는지 확인합니다.
실제 결과
기대한 동작과 일치했습니다.
분류
문제 없음
통과13번째 확인 [비스킷페이] 브라우저를 새로 열고 다시 로그인해도 동일한 권한 설정 안내가 표시되는지 확인합니다. CO/BO/VE · 로그인 수행: [CHECK-03] CO/BO/VE missing-preset guide persists after browser restart 결과: 기대한 동작과 일치했습니다.
계정
CO/BO/VE
화면
로그인
수행 내용
[CHECK-03] CO/BO/VE missing-preset guide persists after browser restart
기대한 결과
[비스킷페이] 브라우저를 새로 열고 다시 로그인해도 동일한 권한 설정 안내가 표시되는지 확인합니다.
실제 결과
기대한 동작과 일치했습니다.
분류
문제 없음

상세 보고서 원문

QA Report - Redmine #4379 (dev)

  • Generated: 2026-10-27T01:03:51+09:00
  • Redmine: https://itsm.bix.bz/issues/4379
  • QA Redmine: https://itsm.bix.bz/issues/4407
  • Subject: 프리셋 미지정 로그인 안내 검증
  • Workflow Status: 작업완료
  • Status: PASS
  • Result JSON: artifacts/result-summary.json
  • Roles: ADMIN -> TA -> CO -> BO -> VE
  • Route Candidates: not recorded

Scope

개발계 전산·비스킷페이: 프리셋 미지정 로그인 안내와 사용자 생성 프리셋 필수 선택

Checklist

  1. [전산] 프리셋 미지정 계정 로그인 시 아이디·비밀번호 제출 직후 권한 설정 안내가 표시되고 2차 인증·기기 등록으로 이동하지 않는지 확인합니다.
  2. [비스킷페이] 프리셋 미지정 계정 로그인 시 동일한 안내가 표시되고 내부 서버 오류·기기 등록 안내로 오인하지 않는지 확인합니다.
  3. [비스킷페이] 브라우저를 새로 열고 다시 로그인해도 동일한 권한 설정 안내가 표시되는지 확인합니다.
  4. [전산] 마스터와 사업장 사용자 생성 화면에서 프리셋을 선택하지 않으면 생성 버튼이 비활성화되는지 확인합니다.

Setup Steps

  1. [required] 세 서비스 개발계 반영 확인 (admin/ADMIN / targets: ADMIN, TA, CO, BO, VE / kind: state-verify) - 백엔드·전산·비스킷페이 수정 커밋이 개발계에 배포됐는지 확인한다.
  2. [required] 계정 프리셋·기기·2차 인증 상태 확인 (admin/ADMIN / targets: ADMIN, TA, CO, BO, VE / kind: state-verify) - 제공 계정의 프리셋 지정 여부, 기기 등록 상태, 2차 인증 방식을 실환경에서 확인한다.

Source Text

프리셋 미지정 로그인에서 Unknown internal server error 대신 권한 설정 안내를 표시한다. 관련 개발 변경에서 사용자 생성 시 프리셋 선택 누락을 막는다.

Execution Summary

  • Passed: 13
  • Failed: 0
  • Skipped: 0
  • Blocked: 0
  • Flaky: 0
  • Duration: 44614ms

QA 판단 메모

  • Redmine #4379의 요청은 프리셋 미지정 로그인 오류 안내입니다. 같은 개발 변경에 포함된 사용자 생성 프리셋 필수 선택만 추가로 확인했습니다. A/B 권한 비교·엑셀·오입력 잠금·전 역할 기기 등록은 이번 요청 범위에서 제외했습니다.
  • 사용자 확인에 따라 권한 설정 안내의 기대 시점은 2차 인증 전입니다.
  • 프리셋 null 당시 전산 ADMIN/TA/CO/BO와 비스킷페이 CO/BO/VE에서 권한 안내를 확인했고, 비스킷페이 CO/BO/VE의 브라우저 재시작 후에도 유지됐습니다. 전산 증거, 비스킷페이 증거, 재시작 증거를 보존했습니다.
  • 현재 정상 로그인으로 확인된 역할: ADMIN/TA/CO/BO/VE. 현재 관찰: admin-all-roles.json, store-all-roles.json, store-all-roles-restart.json.
  • 이번 범위에서 제품 결함으로 확정한 FAIL은 0건입니다.

한눈에 보는 결과

확인한 항목계정화면수행한 동작결과증거 자료
QA 사전 점검ADMIN로그인admin/ADMIN supplied-account login preflight기대한 동작과 일치했습니다.
QA 사전 점검TA로그인admin/TA supplied-account login preflight기대한 동작과 일치했습니다.
QA 사전 점검CO로그인admin/CO supplied-account login preflight기대한 동작과 일치했습니다.
QA 사전 점검BO로그인admin/BO supplied-account login preflight기대한 동작과 일치했습니다.
QA 사전 점검CO로그인store/CO supplied-account login preflight기대한 동작과 일치했습니다.
QA 사전 점검BO로그인store/BO supplied-account login preflight기대한 동작과 일치했습니다.
QA 사전 점검VE로그인store/VE supplied-account login preflight기대한 동작과 일치했습니다.
[전산] 마스터와 사업장 사용자 생성 화면에서 프리셋을 선택하지 않으면 생성 버튼이 비활성화되는지 확인합니다.ADMIN사용자 생성[CHECK-04] ADMIN creation requires a preset selection기대한 동작과 일치했습니다.
[전산] 마스터와 사업장 사용자 생성 화면에서 프리셋을 선택하지 않으면 생성 버튼이 비활성화되는지 확인합니다.CO사용자 생성[CHECK-04] CO creation requires a preset selection기대한 동작과 일치했습니다.
QA 사전 점검VE계정·프리셋 조회VE missing-preset guide takes priority while device registration is enabled기대한 동작과 일치했습니다.
[전산] 프리셋 미지정 계정 로그인 시 아이디·비밀번호 제출 직후 권한 설정 안내가 표시되고 2차 인증·기기 등록으로 이동하지 않는지 확인합니다.ADMIN/TA/CO/BO로그인[CHECK-01] ADMIN/TA/CO/BO missing-preset guide appears before second factor기대한 동작과 일치했습니다.
[비스킷페이] 프리셋 미지정 계정 로그인 시 동일한 안내가 표시되고 내부 서버 오류·기기 등록 안내로 오인하지 않는지 확인합니다.CO/BO/VE로그인[CHECK-02] CO/BO/VE missing-preset guide appears before second factor기대한 동작과 일치했습니다.
[비스킷페이] 브라우저를 새로 열고 다시 로그인해도 동일한 권한 설정 안내가 표시되는지 확인합니다.CO/BO/VE로그인[CHECK-03] CO/BO/VE missing-preset guide persists after browser restart기대한 동작과 일치했습니다.

실패 또는 확인 불가 상세

  • 실패 또는 확인 불가 항목이 없습니다.

수동 재현 필요

  • 수동 재현이 필요한 항목이 없습니다.

스크린샷

  • 스크린샷 자료가 없습니다.

화면 재현 기록

  • 화면 재현 기록 자료가 없습니다.
  • 화면 재현 기록은 기본적으로 실패/확인불가 항목에 한해 포함합니다. PASS 항목 trace까지 필요하면 QA_PUBLISH_TRACE=1 npm run qa:report -- --issue <id> --env <env>로 내부 제출용 산출물을 생성합니다.

실행 기록

  • 실행 기록 자료가 없습니다.

자동화 원본 결과

ScenarioStatusDurationScreenshot화면 재현 기록LogError
4379/dev/00-account-preflight.spec.ts / admin/ADMIN supplied-account login preflightPASS3098ms
4379/dev/00-account-preflight.spec.ts / admin/TA supplied-account login preflightPASS2705ms
4379/dev/00-account-preflight.spec.ts / admin/CO supplied-account login preflightPASS2946ms
4379/dev/00-account-preflight.spec.ts / admin/BO supplied-account login preflightPASS2828ms
4379/dev/00-account-preflight.spec.ts / store/CO supplied-account login preflightPASS2886ms
4379/dev/00-account-preflight.spec.ts / store/BO supplied-account login preflightPASS2758ms
4379/dev/00-account-preflight.spec.ts / store/VE supplied-account login preflightPASS3261ms
4379/dev/03-create-form-guard.spec.ts / [CHECK-04] ADMIN creation requires a preset selectionPASS4408ms
4379/dev/03-create-form-guard.spec.ts / [CHECK-04] CO creation requires a preset selectionPASS4435ms
4379/dev/06-ve-device-policy-priority.spec.ts / VE missing-preset guide takes priority while device registration is enabledPASS2ms
4379/dev/08-all-roles-missing-preset.spec.ts / [CHECK-01] ADMIN/TA/CO/BO missing-preset guide appears before second factorPASS5175ms
4379/dev/08-all-roles-missing-preset.spec.ts / [CHECK-02] CO/BO/VE missing-preset guide appears before second factorPASS2672ms
4379/dev/08-all-roles-missing-preset.spec.ts / [CHECK-03] CO/BO/VE missing-preset guide persists after browser restartPASS6209ms

Notes

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

전체 증거 자료