모의 서버(MSW)를 사용할 때 상황별 화면을 확인하려면 핸들러 코드를 직접 수정해야 하는 번거로움이 생깁니다. 큐시트(cuesheet)는 링크에 특정 조건을 붙이는 방식으로 응답을 즉시 변경해 인공지능과 품질 관리 담당자가 다양한 화면을 빠르게 검증하도록 돕는 도구입니다.
cuesheet 링크 하나로 MSW 응답 변경, AI와 품질 관리 화면 확인 방법
1. 목록이 비거나 에러가 날 때 핸들러를 고쳐야 하는 불편함
새로운 제품을 개발할 때 백엔드 API가 늦게 나오거나 실제 서버에서 빈 목록이나 오류 상황을 만들기 어렵습니다. 이 문제를 해결하려고 모의 서버를 도입하면, 에러 화면을 볼 때마다 응답 코드를 500으로 고쳤다가 다시 되돌리는 반복 작업을 거쳐야 합니다. 인공지능에게 코딩을 맡겨도 화면이 상황에 맞게 잘 나왔는지 사람이 직접 브라우저를 띄워 일일이 확인해야 하는 병목이 생깁니다. 품질 관리 담당자가 빈 목록 화면을 요청할 때마다 개발자가 코드를 수정해 전달하는 일도 잦습니다.
2. 링크 하나로 응답을 바꾸는 큐시트의 작동 방식
모든 핸들러에 여러 응답을 미리 등록하고 이름을 붙인 뒤, 웹 주소 링크로 간편하게 선택할 수 있는 구조를 만들었습니다. 주소창 뒤에 특정 조건을 붙이면 응답 지연 시간이나 현재 시각, 오프라인 상태까지 같은 링크 하나로 제어할 수 있습니다. 예를 들어 쿠폰 목록이 비어 있거나 서버 오류가 나는 상황을 주소 하나로 바로 불러올 수 있습니다. 기존에 쓰던 모의 서버 핸들러 코드를 그대로 활용하면서 공식 문서의 동적 시나리오 가이드에서 출발했습니다.
3. 인공지능 도구와 품질 관리 검증에 활용하기
주소 링크가 명확해지면서 인공지능에게 이 주소들을 직접 열어보라고 지시하며 검증을 맡길 수 있습니다. 실제 현업에서는 플레이라이트 연결 도구를 함께 활용해 자동화 검증을 진행합니다. 품질 관리 담당자는 화면 구석에 있는 조작 패널에서 마우스 클릭으로 상황을 바꾸고, 주소 복사 기능을 이용해 버그 제보에 링크를 그대로 첨부합니다. 개발자가 일일이 화면을 만들어 보여주지 않아도 담당자가 직접 다양한 상황별 화면을 확인하고 제보할 수 있습니다.