품질 검증

계획에서 증거까지, 하나의 실행.

요구사항 문서와 수집한 화면에서 테스트 계획과 케이스를 만들고, Chromium · Firefox · WebKit 세 엔진과 API 계약으로 실행합니다. 실패마다 스크린샷, 재현 영상, 로그가 붙습니다.

push와 PR에 맞춘 자동 실행, 승인 흐름 포함.

네 가지 기능

요구사항을 실행으로 바꾸는 순서.

계획이 케이스를 고르고, 케이스가 실행되고, 실행이 증거를 남깁니다.

01 계획

테스트 계획

무엇을 왜 검증하는지 근거가 붙은 계획서가 이번 실행에 들어갈 케이스를 고릅니다. 계획은 초안에서 활성으로, 릴리스가 끝나면 보관으로 넘어갑니다.

자세히 보기

02 케이스

테스트 케이스 생성

화면, 문서, 코드에서 나온 초안을 검증 가능한 케이스로 다듬고 우선순위와 자동화 수준을 매깁니다. PR이 열리면 바뀐 코드에 맞는 추가·수정·삭제 제안이 승인 대기로 올라옵니다.

자세히 보기

03 API

API 검증

API 계약을 기준으로 요청과 응답을 검증합니다. 화면이 없는 서버·API 프로젝트는 준비 직후 이 단계부터 시작합니다.

자세히 보기

04 UI · UX

UI 검증 · 전문가 UX 검토

Chromium, Firefox, WebKit에서 같은 케이스가 돌고 엔진마다 결과와 증거가 따로 남습니다. 화면 흐름과 사용성처럼 자동화가 판단하지 못하는 부분은 전문가가 UX 검토 노트로 남깁니다.

자세히 보기

자동 실행 규칙

push마다 스모크, 릴리스 전 회귀.

저장소, 브랜치, 변경 경로 패턴으로 실행 조건을 정하면 push와 PR에 맞춰 알아서 돌아갑니다. 승인이 필요한 실행은 승인 대기 상태로 멈춰 있다가 QA 책임자가 승인하면 시작합니다.

  • 저장소 · 브랜치 · 변경 경로 패턴으로 실행 조건 지정
  • 실행 유형: 스모크 · 회귀 · 신규 기능 · 릴리스 전 · API 계약 · 권한 · 단위 점검
  • 승인 요청, 실행 완료, 판정 FAIL은 브라우저 알림으로
  • 실행 이력이 보관되고 최근 실행은 대시보드에 남습니다

증거

실패에는 재현 영상과 로그가 붙습니다.

실패한 케이스마다 그 순간의 화면, 실행 과정을 되감아 볼 수 있는 재현 영상, 실행 로그가 자동으로 남습니다. 개발자는 재현 방법을 묻지 않고 바로 고치기 시작합니다.

  • 실행마다 HTML 리포트 · 재현 영상 · 실행 로그 · 증거 파일
  • 결과 상태: 통과 · 실패 · 판정 보류 · 건너뜀
  • 브라우저 엔진별로 따로 남는 증거
  • 실패는 Jira 이슈로 자동 발행되고, 이슈에서 실행 결과로 바로 이동
테스트 리포트 · 증거 자세히

심각도와 판정

경미한 실패는 FAIL이 아닙니다.

실패는 치명 · 주요 · 경미 · 사소 네 단계 심각도로 분류됩니다. 치명·주요 실패만 판정을 FAIL로 내리고, 경미·사소 실패나 판정 보류는 CONDITIONAL로 남아 사람이 결정합니다.

  • 안정된 검증의 치명·주요 실패 → FAIL
  • 경미·사소 실패만 있거나 보류·격리된 검증이 있으면 → CONDITIONAL
  • 실행한 전부가 첫 시도에 통과 → PASS
  • 요구사항 커버리지가 목표 80% 미만이면 전부 통과해도 CONDITIONAL

자주 묻는 질문

품질 검증을 시작하기 전에.

요구사항 문서가 정리돼 있지 않아도 시작할 수 있나요?
네. 화면 수집과 코드 기반 케이스 생성만으로 첫 실행까지 갑니다. 문서는 기능 목록, 와이어프레임, WBS, 권한 매트릭스처럼 있는 것부터 첨부하면 되고, 요구사항 커버리지는 문서가 쌓일수록 정확해집니다.
자동으로 만든 케이스를 그대로 실행하나요?
아닙니다. 검증할 수 없는 초안은 버리고 다시 채우며, 중복은 정리하고, 우선순위와 자동화 수준(수동 · 자동화 후보 · 자동화됨)을 매깁니다. PR 기반 제안도 사람이 승인하거나 거절한 뒤에만 케이스가 됩니다.
결과가 왔다 갔다 하는 불안정한 검증은 어떻게 처리하나요?
격리 규칙이 처리합니다. 같은 커밋에서 결과가 뒤집히는 검증은 자동 격리되어 판정을 FAIL로 만들지 못하고, 판정은 CONDITIONAL로 남아 사람이 확인합니다. 격리된 검증도 계속 실행되고 보고되므로 조용히 사라지지 않습니다.
모바일 앱이나 API만 있는 서비스도 되나요?
세 브라우저 엔진의 UI 검증은 웹 프로젝트에서 실행됩니다. API만 있는 서비스는 서버·API 프로젝트로 준비하면 화면 수집 없이 API 계약 검증부터 시작합니다. 모바일과 데스크톱 앱은 데모에서 프로젝트 기준으로 확인할 수 있습니다.
기존 CI와 테스트 코드는 버려야 하나요?
아닙니다. GitHub Actions의 push와 PR 이벤트에 맞춰 실행되므로 기존 파이프라인 옆에 붙습니다. 코드 기반 케이스 생성이 저장소를 읽어 초안을 만들기 때문에 이미 있는 테스트 코드도 재료가 됩니다.
이 흐름에서 사람은 어디에 개입하나요?
세 군데입니다. 케이스 제안과 실행은 승인이 있어야 진행되고, 실패 결과의 심각도 분류와 UX 검토는 사람이 판단하며, 릴리스 서명은 QA 책임자가 합니다. 이 업무를 관리형 QA로 맡기면 IXC 전문가가 같은 화면에서 수행합니다.

케이스 하나부터 세 엔진에서.

실제 스테이징 환경에서 계획, 케이스, 실행, 증거가 어떻게 이어지는지 데모로 확인하세요.

sales@qoretix.com+82-33-242-0210평일 10:00 – 18:00 KST