[QA] 거래내역 정산내역 버튼 권한별 노출 재검증
일부 항목에서 기대한 결과와 다른 부분이 발견되었습니다.
일부 항목에서 기대한 결과와 다른 부분이 발견되었습니다.
전체 계정의 admin도 동일하게 권한 유무 기준으로 버튼/메뉴... 검증에서 문제가 발견되었습니다.
시스템메뉴 이동 > 사용자 프리셋 관리 > 사용자 ..., 목록 조회 범위 검증은 통과했습니다.
admin도 동일하게 권한 유무 기준으로 버튼/메뉴...
전체 계정에서 같은 검증이 실패했습니다.
같은 확인 항목이 계정별로 어떻게 끝났는지 한눈에 봅니다.
| 검증 항목 | ADMIN | TA | CO | BO | 전체 |
|---|---|---|---|---|---|
| 시스템메뉴 이동 > 사용자 프리셋 관리 > 사용자 ... | 해당 없음 | 해당 없음 | 해당 없음 | 해당 없음 | 통과 |
| 목록 조회 범위 | 해당 없음 | 해당 없음 | 해당 없음 | 해당 없음 | 통과 |
| 권한 부여 계정은 운영메뉴 이동 > 거래관리 > 거... | 해당 없음 | 해당 없음 | 해당 없음 | 해당 없음 | 실패 |
| 권한 회수 계정은 같은 화면에서 정산내역 버튼 미노... | 해당 없음 | 해당 없음 | 해당 없음 | 해당 없음 | 통과 |
| 화면/버튼 진입 | 해당 없음 | 해당 없음 | 해당 없음 | 해당 없음 | 통과 |
| admin도 동일하게 권한 유무 기준으로 버튼/메뉴... | 해당 없음 | 해당 없음 | 해당 없음 | 해당 없음 | 실패 |
6/6개 항목 확인 완료
QA 실행 결과에서 정리된 화면 캡처, 화면 재현 기록, 오류 내용을 이 페이지에서 바로 확인할 수 있습니다.
실패 항목을 먼저 배치했습니다. 각 항목을 열면 수행한 동작, 기대 결과, 실제 결과, 화면 캡처, 화면 재현 기록, 오류 내용을 확인할 수 있습니다.
화면에서 확인한 값이 체크리스트의 기대 결과와 달랐습니다.
[QA 확인 요청] 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 권한 부여 계정은 운영메뉴 이동 > 거래관리 > 거래내역에서 정산내역 버튼 노출 확인: 기대 결과와 다름 상태입니다. npm run qa:debug -- --issue "3522" --env "dev" --role "전체" --case "권한 부여 계정은 운영메뉴 이동 > 거래관리 > 거래내역에서 정산내역 버튼 노출 확인" 로 동일 계정과 항목을 다시 열어 확인하세요.
npm run qa:debug -- --issue "3522" --env "dev" --role "전체" --case "권한 부여 계정은 운영메뉴 이동 > 거래관리 > 거래내역에서 정산내역 버튼 노출 확인"
화면에서 확인한 값이 체크리스트의 기대 결과와 달랐습니다.
[QA 확인 요청] 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / admin도 동일하게 권한 유무 기준으로 버튼/메뉴 접근이 달라지는지 확인: 기대 결과와 다름 상태입니다. npm run qa:debug -- --issue "3522" --env "dev" --role "전체" --case "admin도 동일하게 권한 유무 기준으로 버튼/메뉴 접근이 달라지는지 확인" 로 동일 계정과 항목을 다시 열어 확인하세요.
npm run qa:debug -- --issue "3522" --env "dev" --role "전체" --case "admin도 동일하게 권한 유무 기준으로 버튼/메뉴 접근이 달라지는지 확인"
dev 환경에서 ADMIN/TA/CO/BO 계정의 사용자 프리셋 정산 조회 권한 부여/회수 상태에 따라 거래내역 정산내역 버튼과 정산내역 메뉴 접근이 달라지는지 재검증한다.
주홍석님의 QA 요청입니다
조지민 프로님 안녕하세요, 비스킷 링크 개발계 QA 요청드립니다
[1] QA 요청 배경
[2] 사전 데이터
[3] 사전 작업
[4] 권한별 테스트
[5] 검증 대상
[6] 체크리스트
| 확인한 항목 | 계정 | 화면 | 수행한 동작 | 결과 | 증거 자료 |
|---|---|---|---|---|---|
| 시스템메뉴 이동 > 사용자 프리셋 관리 > 사용자 프리셋 관리에서 각 프리셋 선택 확인 | 전체 | [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 | 전체 계정으로 [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 항목을 확인 | 기대한 동작과 일치했습니다. | 스크린샷 1<br>실행 기록 1 |
| 기능권한 탭 > 정산내역 > 정산 조회 권한 부여/회수 확인 | 전체 | [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 | 전체 계정으로 [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 항목을 확인 | 기대한 동작과 일치했습니다. | 스크린샷 1<br>실행 기록 1 |
| 권한 부여 계정은 운영메뉴 이동 > 거래관리 > 거래내역에서 정산내역 버튼 노출 확인 | 전체 | [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 | 전체 계정으로 [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 항목을 확인 | 기대한 동작과 달랐습니다: Error: ADMIN 정산 조회 권한 보유 시 거래내역 본문 정산내역 버튼이 보여야 합니다. expect(received).toBe(expected) // Object.is equality | 스크린샷 1<br>스크린샷 2<br>스크린샷 3<br>스크린샷 4<br>스크린샷 5<br>스크린샷 6<br>스크린샷 7<br>스크린샷 8<br>스크린샷 9<br>스크린샷 10<br>스크린샷 11<br>스크린샷 12<br>스크린샷 13<br>스크린샷 14<br>스크린샷 15<br>스크린샷 16<br>스크린샷 17<br>스크린샷 18<br>실행 기록 1<br>실행 기록 2<br>실행 기록 3<br>실행 기록 4<br>실행 기록 5<br>실행 기록 6<br>실행 기록 7 |
| 권한 회수 계정은 같은 화면에서 정산내역 버튼 미노출 확인 | 전체 | [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 | 전체 계정으로 [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 항목을 확인 | 기대한 동작과 일치했습니다. | 스크린샷 1<br>스크린샷 2<br>스크린샷 3<br>스크린샷 4<br>스크린샷 5<br>스크린샷 6<br>스크린샷 7<br>스크린샷 8<br>실행 기록 1<br>실행 기록 2<br>실행 기록 3<br>실행 기록 4<br>실행 기록 5 |
| 권한 회수 계정이 운영메뉴 이동 > 정산관리 > 정산내역 진입 시 우하단 권한이 없습니다 문구 노출 확인 | 전체 | [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 | 전체 계정으로 [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 항목을 확인 | 기대한 동작과 일치했습니다. | 스크린샷 1<br>스크린샷 2<br>스크린샷 3<br>스크린샷 4<br>스크린샷 5<br>스크린샷 6<br>스크린샷 7<br>스크린샷 8<br>실행 기록 1<br>실행 기록 2<br>실행 기록 3<br>실행 기록 4<br>실행 기록 5 |
| admin도 동일하게 권한 유무 기준으로 버튼/메뉴 접근이 달라지는지 확인 | 전체 | [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 | 전체 계정으로 [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 항목을 확인 | 기대한 동작과 달랐습니다: Error: ADMIN 정산 조회 권한 부여 시 거래내역 본문 정산내역 버튼이 보여야 합니다. expect(received).toBe(expected) // Object.is equality | 스크린샷 1<br>스크린샷 2<br>스크린샷 3<br>스크린샷 4<br>스크린샷 5<br>스크린샷 6<br>스크린샷 7<br>스크린샷 8<br>스크린샷 9<br>스크린샷 10<br>스크린샷 11<br>실행 기록 1<br>실행 기록 2<br>실행 기록 3<br>실행 기록 4<br>실행 기록 5<br>실행 기록 6 |
npm run qa:debug -- --issue "3522" --env "dev" --role "전체" --case "권한 부여 계정은 운영메뉴 이동 > 거래관리 > 거래내역에서 정산내역 버튼 노출 확인"npm run qa:debug -- --issue "3522" --env "dev" --role "전체" --case "admin도 동일하게 권한 유무 기준으로 버튼/메뉴 접근이 달라지는지 확인"npm run qa:debug -- --issue "3522" --env "dev" --role "전체" --case "권한 부여 계정은 운영메뉴 이동 > 거래관리 > 거래내역에서 정산내역 버튼 노출 확인"npm run qa:debug -- --issue "3522" --env "dev" --role "전체" --case "admin도 동일하게 권한 유무 기준으로 버튼/메뉴 접근이 달라지는지 확인"QA_PUBLISH_TRACE=1 npm run qa:report -- --issue <id> --env <env>로 내부 제출용 산출물을 생성합니다.| Scenario | Status | Duration | Screenshot | 화면 재현 기록 | Log | Error |
|---|---|---|---|---|---|---|
| 3522/dev/settlement-button-permission.spec.ts / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 시스템메뉴 이동 > 사용자 프리셋 관리 > 사용자 프리셋 관리에서 각 프리셋 선택 확인 | PASS | 7201ms | 스크린샷 1 | 로그 1 | ||
| 3522/dev/settlement-button-permission.spec.ts / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 기능권한 탭 > 정산내역 > 정산 조회 권한 부여/회수 확인 | PASS | 21612ms | 스크린샷 1 | 로그 1 | ||
| 3522/dev/settlement-button-permission.spec.ts / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 권한 부여 계정은 운영메뉴 이동 > 거래관리 > 거래내역에서 정산내역 버튼 노출 확인 | FAIL | 44386ms | 스크린샷 1<br>스크린샷 2<br>스크린샷 3<br>스크린샷 4<br>스크린샷 5<br>스크린샷 6<br>스크린샷 7<br>스크린샷 8<br>스크린샷 9<br>스크린샷 10<br>스크린샷 11<br>스크린샷 12<br>스크린샷 13<br>스크린샷 14<br>스크린샷 15<br>스크린샷 16<br>스크린샷 17<br>스크린샷 18 | 로그 1<br>로그 2<br>로그 3<br>로그 4<br>로그 5<br>로그 6<br>로그 7 | Error: ADMIN 정산 조회 권한 보유 시 거래내역 본문 정산내역 버튼이 보여야 합니다. expect(received).toBe(expected) // Object.is equality | |
| 3522/dev/settlement-button-permission.spec.ts / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 권한 회수 계정은 같은 화면에서 정산내역 버튼 미노출 확인 | PASS | 42062ms | 스크린샷 1<br>스크린샷 2<br>스크린샷 3<br>스크린샷 4<br>스크린샷 5<br>스크린샷 6<br>스크린샷 7<br>스크린샷 8 | 로그 1<br>로그 2<br>로그 3<br>로그 4<br>로그 5 | ||
| 3522/dev/settlement-button-permission.spec.ts / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 권한 회수 계정이 운영메뉴 이동 > 정산관리 > 정산내역 진입 시 우하단 권한이 없습니다 문구 노출 확인 | PASS | 52473ms | 스크린샷 1<br>스크린샷 2<br>스크린샷 3<br>스크린샷 4<br>스크린샷 5<br>스크린샷 6<br>스크린샷 7<br>스크린샷 8 | 로그 1<br>로그 2<br>로그 3<br>로그 4<br>로그 5 | ||
| 3522/dev/settlement-button-permission.spec.ts / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / admin도 동일하게 권한 유무 기준으로 버튼/메뉴 접근이 달라지는지 확인 | FAIL | 56105ms | 스크린샷 1<br>스크린샷 2<br>스크린샷 3<br>스크린샷 4<br>스크린샷 5<br>스크린샷 6<br>스크린샷 7<br>스크린샷 8<br>스크린샷 9<br>스크린샷 10<br>스크린샷 11 | 로그 1<br>로그 2<br>로그 3<br>로그 4<br>로그 5<br>로그 6 | Error: ADMIN 정산 조회 권한 부여 시 거래내역 본문 정산내역 버튼이 보여야 합니다. expect(received).toBe(expected) // Object.is equality |