# QA Report - Redmine #3624 (dev)

- Generated: 2026-06-25T15:05:29+09:00
- Redmine: https://itsm.bix.bz/issues/3624
- QA Redmine: https://itsm.bix.bz/issues/3696
- Subject: [QA] 사용자 목록 상단 검색 영역 프리셋명 필드 제거 검증
- Workflow Status: 작업완료
- Status: PASS
- Result JSON: artifacts/result-summary.json
- Roles: ADMIN -> TA
- Route Candidates: not recorded

## Scope

개발계 어드민 사용자 목록 화면(/admin/member)을 ADMIN, TA 계정으로 열어 상단 검색 영역에서 프리셋명 필드가 제거되어 있고 기존 검색 필드 및 검색/초기화/주요 버튼 동작이 정상인지 검증한다.

## Checklist

1. 사용자 목록 화면 진입 시 상단 검색 영역에 프리셋명 입력/선택 필드가 보이지 않는지 확인
2. 상단 검색 영역에서 업체, 구분, 영업점명, 고유번호, 이름, 아이디, 연락처, 이메일 등 기존 검색 필드가 정상 노출되는지 확인
3. 업체 조건으로 검색했을 때 목록이 정상 조회되는지 확인
4. 구분 조건으로 검색했을 때 목록이 정상 조회되는지 확인
5. 영업점명 또는 고유번호 조건으로 검색했을 때 목록이 정상 조회되는지 확인
6. 이름 또는 아이디 조건으로 검색했을 때 목록이 정상 조회되는지 확인
7. 연락처 또는 이메일 조건으로 검색했을 때 목록이 정상 조회되는지 확인
8. 검색 조건을 초기화했을 때 목록이 정상적으로 다시 조회되는지 확인
9. 사용자 목록에서 생성, 수정, 프리셋 일괄 변경 등 기존 버튼 노출과 동작에 이상이 없는지 확인

## Setup Steps

1. [required] ADMIN 개발계 로그인 및 사용자 목록 접근 확인 (admin/ADMIN / kind: state-verify) - ADMIN 계정으로 개발계 어드민에 로그인하고 시스템 메뉴 > 계정 관리 > 계정 관리 화면에 접근할 수 있어야 한다.
2. [required] TA 개발계 로그인 및 사용자 목록 접근 확인 (admin/TA / kind: state-verify) - TA 계정으로 개발계 어드민에 로그인하고 업체관리 > 사용자관리 > 사용자 화면에 접근할 수 있어야 한다.
3. [required] 사용자 목록 조회 데이터 확인 (admin/ADMIN / kind: state-verify) - ADMIN, TA 권한에서 사용자 목록 및 검색 조건별 조회 결과가 1건 이상 반환될 수 있는 사용자 데이터가 존재해야 한다.

## Source Text

김경주님의 QA 요청입니다. 조지민 프로님 안녕하세요, 비스킷 링크 개발계 QA 요청드립니다. [1] QA 요청 배경 https://itsm.bix.bz/issues/3624. [2] 사전 데이터 개발계에서 사용자 목록 조회가 가능한 계정 데이터 준비. [3] 사전 작업 각 권한 계정으로 로그인 가능 여부 확인, 사용자 관리 메뉴 접근 가능 여부 확인. [4] 권한별 테스트 admin, ta. [5] 검증 대상 어드민 사용자 목록 화면, 사용자 관리 목록 화면, 사용자 목록 상단 검색 영역. [6] 체크리스트 사용자 목록 화면 진입 시 상단 검색 영역에 프리셋명 입력/선택 필드가 보이지 않는지 확인. 상단 검색 영역에서 업체, 구분, 영업점명, 고유번호, 이름, 아이디, 연락처, 이메일 등 기존 검색 필드가 정상 노출되는지 확인. 업체 조건으로 검색했을 때 목록이 정상 조회되는지 확인. 구분 조건으로 검색했을 때 목록이 정상 조회되는지 확인. 영업점명 또는 고유번호 조건으로 검색했을 때 목록이 정상 조회되는지 확인. 이름 또는 아이디 조건으로 검색했을 때 목록이 정상 조회되는지 확인. 연락처 또는 이메일 조건으로 검색했을 때 목록이 정상 조회되는지 확인. 검색 조건을 초기화했을 때 목록이 정상적으로 다시 조회되는지 확인. 사용자 목록에서 생성, 수정, 프리셋 일괄 변경 등 기존 버튼 노출과 동작에 이상이 없는지 확인.

## Execution Summary

- Passed: 6
- Failed: 0
- Skipped: 0
- Blocked: 0
- Flaky: 0
- Duration: 55711ms


## 한눈에 보는 결과

| 확인한 항목 | 계정 | 화면 | 수행한 동작 | 결과 | 증거 자료 |
|---|---|---|---|---|---|
| 상단 검색 영역에서 프리셋명 필드가 제거되고 기존 검색 필드가 노출된다 | ADMIN - 사용자 목록 | [ADMIN] 사용자 목록 | ADMIN - 사용자 목록 계정으로 [ADMIN] 사용자 목록 항목을 확인 | 기대한 동작과 일치했습니다. | [스크린샷 1](artifacts/screenshots/01-사용자-목록-ADMIN-search-area-fields.png)<br>[실행 기록 1](artifacts/logs/01-사용자-목록-ADMIN-search-area-fields.md) |
| 기존 검색 조건별 목록 조회와 초기화가 정상 동작한다 | ADMIN - 사용자 목록 | [ADMIN] 사용자 목록 | ADMIN - 사용자 목록 계정으로 [ADMIN] 사용자 목록 항목을 확인 | 기대한 동작과 일치했습니다. | [스크린샷 1](artifacts/screenshots/02-사용자-목록-ADMIN-search-and-reset.png)<br>[실행 기록 1](artifacts/logs/02-사용자-목록-ADMIN-search-and-reset.md) |
| 생성 및 프리셋 일괄 변경 주요 버튼이 기존처럼 동작한다 | ADMIN - 사용자 목록 | [ADMIN] 사용자 목록 | ADMIN - 사용자 목록 계정으로 [ADMIN] 사용자 목록 항목을 확인 | 기대한 동작과 일치했습니다. | [스크린샷 1](artifacts/screenshots/03-사용자-목록-ADMIN-create-dialog.png)<br>[스크린샷 2](artifacts/screenshots/04-사용자-목록-ADMIN-bulk-preset-feedback.png)<br>[실행 기록 1](artifacts/logs/03-사용자-목록-ADMIN-button-behavior.md) |
| 상단 검색 영역에서 프리셋명 필드가 제거되고 기존 검색 필드가 노출된다 | TA - 사용자 목록 | [TA] 사용자 목록 | TA - 사용자 목록 계정으로 [TA] 사용자 목록 항목을 확인 | 기대한 동작과 일치했습니다. | [스크린샷 1](artifacts/screenshots/05-사용자-목록-TA-search-area-fields.png)<br>[실행 기록 1](artifacts/logs/04-사용자-목록-TA-search-area-fields.md) |
| 기존 검색 조건별 목록 조회와 초기화가 정상 동작한다 | TA - 사용자 목록 | [TA] 사용자 목록 | TA - 사용자 목록 계정으로 [TA] 사용자 목록 항목을 확인 | 기대한 동작과 일치했습니다. | [스크린샷 1](artifacts/screenshots/06-사용자-목록-TA-search-and-reset.png)<br>[실행 기록 1](artifacts/logs/05-사용자-목록-TA-search-and-reset.md) |
| 생성 및 프리셋 일괄 변경 주요 버튼이 기존처럼 동작한다 | TA - 사용자 목록 | [TA] 사용자 목록 | TA - 사용자 목록 계정으로 [TA] 사용자 목록 항목을 확인 | 기대한 동작과 일치했습니다. | [스크린샷 1](artifacts/screenshots/07-사용자-목록-TA-create-dialog.png)<br>[스크린샷 2](artifacts/screenshots/08-사용자-목록-TA-bulk-preset-feedback.png)<br>[실행 기록 1](artifacts/logs/06-사용자-목록-TA-button-behavior.md) |

## 실패 또는 확인 불가 상세

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

## 수동 재현 필요

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

## 스크린샷

- ADMIN - 사용자 목록 / [ADMIN] 사용자 목록 / 상단 검색 영역에서 프리셋명 필드가 제거되고 기존 검색 필드가 노출된다: [스크린샷 1](artifacts/screenshots/01-사용자-목록-ADMIN-search-area-fields.png)
- ADMIN - 사용자 목록 / [ADMIN] 사용자 목록 / 기존 검색 조건별 목록 조회와 초기화가 정상 동작한다: [스크린샷 1](artifacts/screenshots/02-사용자-목록-ADMIN-search-and-reset.png)
- ADMIN - 사용자 목록 / [ADMIN] 사용자 목록 / 생성 및 프리셋 일괄 변경 주요 버튼이 기존처럼 동작한다: [스크린샷 1](artifacts/screenshots/03-사용자-목록-ADMIN-create-dialog.png)
- ADMIN - 사용자 목록 / [ADMIN] 사용자 목록 / 생성 및 프리셋 일괄 변경 주요 버튼이 기존처럼 동작한다: [스크린샷 2](artifacts/screenshots/04-사용자-목록-ADMIN-bulk-preset-feedback.png)
- TA - 사용자 목록 / [TA] 사용자 목록 / 상단 검색 영역에서 프리셋명 필드가 제거되고 기존 검색 필드가 노출된다: [스크린샷 1](artifacts/screenshots/05-사용자-목록-TA-search-area-fields.png)
- TA - 사용자 목록 / [TA] 사용자 목록 / 기존 검색 조건별 목록 조회와 초기화가 정상 동작한다: [스크린샷 1](artifacts/screenshots/06-사용자-목록-TA-search-and-reset.png)
- TA - 사용자 목록 / [TA] 사용자 목록 / 생성 및 프리셋 일괄 변경 주요 버튼이 기존처럼 동작한다: [스크린샷 1](artifacts/screenshots/07-사용자-목록-TA-create-dialog.png)
- TA - 사용자 목록 / [TA] 사용자 목록 / 생성 및 프리셋 일괄 변경 주요 버튼이 기존처럼 동작한다: [스크린샷 2](artifacts/screenshots/08-사용자-목록-TA-bulk-preset-feedback.png)

## 화면 재현 기록

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

## 실행 기록

- ADMIN - 사용자 목록 / [ADMIN] 사용자 목록 / 상단 검색 영역에서 프리셋명 필드가 제거되고 기존 검색 필드가 노출된다: [실행 기록 1](artifacts/logs/01-사용자-목록-ADMIN-search-area-fields.md)
- ADMIN - 사용자 목록 / [ADMIN] 사용자 목록 / 기존 검색 조건별 목록 조회와 초기화가 정상 동작한다: [실행 기록 1](artifacts/logs/02-사용자-목록-ADMIN-search-and-reset.md)
- ADMIN - 사용자 목록 / [ADMIN] 사용자 목록 / 생성 및 프리셋 일괄 변경 주요 버튼이 기존처럼 동작한다: [실행 기록 1](artifacts/logs/03-사용자-목록-ADMIN-button-behavior.md)
- TA - 사용자 목록 / [TA] 사용자 목록 / 상단 검색 영역에서 프리셋명 필드가 제거되고 기존 검색 필드가 노출된다: [실행 기록 1](artifacts/logs/04-사용자-목록-TA-search-area-fields.md)
- TA - 사용자 목록 / [TA] 사용자 목록 / 기존 검색 조건별 목록 조회와 초기화가 정상 동작한다: [실행 기록 1](artifacts/logs/05-사용자-목록-TA-search-and-reset.md)
- TA - 사용자 목록 / [TA] 사용자 목록 / 생성 및 프리셋 일괄 변경 주요 버튼이 기존처럼 동작한다: [실행 기록 1](artifacts/logs/06-사용자-목록-TA-button-behavior.md)

## 자동화 원본 결과

| Scenario | Status | Duration | Screenshot | 화면 재현 기록 | Log | Error |
|---|---:|---:|---|---|---|---|
| 3624/dev/admin-user-list-search.spec.ts / [3624][dev] [QA] 사용자 목록 상단 검색 영역 프리셋명 필드 제거 검증 / [ADMIN] 사용자 목록 / 상단 검색 영역에서 프리셋명 필드가 제거되고 기존 검색 필드가 노출된다 | PASS | 3799ms | [스크린샷 1](artifacts/screenshots/01-사용자-목록-ADMIN-search-area-fields.png) |  | [로그 1](artifacts/logs/01-사용자-목록-ADMIN-search-area-fields.md) |  |
| 3624/dev/admin-user-list-search.spec.ts / [3624][dev] [QA] 사용자 목록 상단 검색 영역 프리셋명 필드 제거 검증 / [ADMIN] 사용자 목록 / 기존 검색 조건별 목록 조회와 초기화가 정상 동작한다 | PASS | 18266ms | [스크린샷 1](artifacts/screenshots/02-사용자-목록-ADMIN-search-and-reset.png) |  | [로그 1](artifacts/logs/02-사용자-목록-ADMIN-search-and-reset.md) |  |
| 3624/dev/admin-user-list-search.spec.ts / [3624][dev] [QA] 사용자 목록 상단 검색 영역 프리셋명 필드 제거 검증 / [ADMIN] 사용자 목록 / 생성 및 프리셋 일괄 변경 주요 버튼이 기존처럼 동작한다 | PASS | 5776ms | [스크린샷 1](artifacts/screenshots/03-사용자-목록-ADMIN-create-dialog.png)<br>[스크린샷 2](artifacts/screenshots/04-사용자-목록-ADMIN-bulk-preset-feedback.png) |  | [로그 1](artifacts/logs/03-사용자-목록-ADMIN-button-behavior.md) |  |
| 3624/dev/admin-user-list-search.spec.ts / [3624][dev] [QA] 사용자 목록 상단 검색 영역 프리셋명 필드 제거 검증 / [TA] 사용자 목록 / 상단 검색 영역에서 프리셋명 필드가 제거되고 기존 검색 필드가 노출된다 | PASS | 3779ms | [스크린샷 1](artifacts/screenshots/05-사용자-목록-TA-search-area-fields.png) |  | [로그 1](artifacts/logs/04-사용자-목록-TA-search-area-fields.md) |  |
| 3624/dev/admin-user-list-search.spec.ts / [3624][dev] [QA] 사용자 목록 상단 검색 영역 프리셋명 필드 제거 검증 / [TA] 사용자 목록 / 기존 검색 조건별 목록 조회와 초기화가 정상 동작한다 | PASS | 16202ms | [스크린샷 1](artifacts/screenshots/06-사용자-목록-TA-search-and-reset.png) |  | [로그 1](artifacts/logs/05-사용자-목록-TA-search-and-reset.md) |  |
| 3624/dev/admin-user-list-search.spec.ts / [3624][dev] [QA] 사용자 목록 상단 검색 영역 프리셋명 필드 제거 검증 / [TA] 사용자 목록 / 생성 및 프리셋 일괄 변경 주요 버튼이 기존처럼 동작한다 | PASS | 5388ms | [스크린샷 1](artifacts/screenshots/07-사용자-목록-TA-create-dialog.png)<br>[스크린샷 2](artifacts/screenshots/08-사용자-목록-TA-bulk-preset-feedback.png) |  | [로그 1](artifacts/logs/06-사용자-목록-TA-button-behavior.md) |  |

## Notes

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