기간 · 프로세스

개발 외주 업체 검수 체크리스트 – 품질 보증 가이드

개발 외주 업체의 결과물을 체계적으로 검수하기 위한 기능·성능·보안·UX 검수 항목, 테스트 시나리오 작성법, 결함 분류 기준을 상세히 안내합니다.

Freesi·
3줄 요약
  • 검수는 기능·성능·보안·UX 4가지 영역으로 나누어 체계적으로 수행해야 합니다.
  • 테스트 시나리오를 사전에 작성하고 결함은 심각도(Critical/Major/Minor/Trivial)로 분류합니다.
  • 프리시(Freesi)는 마일스톤별 검수 체크리스트와 전문 QA 리뷰를 제공합니다.

왜 체계적인 검수가 필요한가

<p><strong>개발 외주 업체</strong>에 프로젝트를 맡기면 결과물의 품질을 직접 확인해야 합니다. "잘 되는 것 같다"는 느낌이 아니라, <strong>객관적인 기준</strong>으로 검수해야 이후 운영에서 문제가 발생하지 않습니다.</p>

<p>검수를 체계적으로 하지 않으면 납품 후 버그가 대량 발견되거나, 성능 문제로 서비스 장애가 발생하는 등 추가 비용이 크게 발생할 수 있습니다. <a href="/outsourcing">개발 외주 업체 선택 가이드</a>에서 외주 프로세스 전체를 이해한 뒤 검수 단계를 준비하세요.</p>

기능 검수 체크리스트

<p>요구사항 명세서에 정의된 모든 기능이 정상 동작하는지 확인합니다.</p>

<ul>

<li>[ ] 모든 CRUD(생성/조회/수정/삭제) 기능 정상 동작</li>

<li>[ ] 사용자 권한별 접근 제어 확인</li>

<li>[ ] 필수 입력값 유효성 검사(빈 값, 형식 오류, 범위 초과)</li>

<li>[ ] 외부 연동 기능 정상 동작(결제, SMS, 메일, 소셜 로그인 등)</li>

<li>[ ] 에러 상황 처리(네트워크 오류, 서버 오류, 세션 만료 등)</li>

<li>[ ] 파일 업로드/다운로드 기능 (파일 크기·형식 제한 포함)</li>

<li>[ ] 검색·필터·정렬·페이징 기능</li>

<li>[ ] 알림(이메일/푸시/카카오톡) 발송 확인</li>

</ul>

성능·보안·UX 검수 항목

<h3>성능 검수</h3>

<ul>

<li>[ ] 주요 페이지 로딩 속도 3초 이내</li>

<li>[ ] 동시 접속자 N명 기준 응답 시간 측정</li>

<li>[ ] 대용량 데이터(1만 건 이상) 조회 시 성능</li>

<li>[ ] 이미지·파일 최적화 확인</li>

</ul>

<h3>보안 검수</h3>

<ul>

<li>[ ] SSL(HTTPS) 적용 확인</li>

<li>[ ] SQL Injection / XSS 방지 확인</li>

<li>[ ] 비밀번호 해시 저장 확인</li>

<li>[ ] 민감 정보 API 응답에 불필요한 데이터 미포함</li>

<li>[ ] 환경 변수에 민감 정보 분리</li>

</ul>

<h3>UX 검수</h3>

<ul>

<li>[ ] 반응형 동작 확인(모바일/태블릿/데스크톱)</li>

<li>[ ] 크로스 브라우저 테스트(Chrome, Safari, Firefox, Edge)</li>

<li>[ ] 로딩 상태·빈 상태·에러 상태 UI 확인</li>

<li>[ ] 접근성(키보드 내비게이션, 대비 비율 등) 기본 확인</li>

</ul>

<p>보안 검수에 대한 더 자세한 내용은 <a href="/guide/security-requirements-si">보안 요구사항 가이드</a>를 참고하세요.</p>

테스트 시나리오 작성법

<p>검수를 효율적으로 수행하려면 <strong>사전에 테스트 시나리오를 작성</strong>해야 합니다.</p>

<h3>테스트 시나리오 구성</h3>

<ol>

<li><strong>테스트 ID</strong>: 고유 번호 (예: TC-001)</li>

<li><strong>기능 영역</strong>: 회원가입, 결제, 게시판 등</li>

<li><strong>테스트 항목</strong>: 구체적인 테스트 대상</li>

<li><strong>사전 조건</strong>: 테스트 수행 전 필요한 상태</li>

<li><strong>테스트 절차</strong>: 단계별 수행 방법</li>

<li><strong>기대 결과</strong>: 정상 동작 시 예상 결과</li>

<li><strong>실제 결과</strong>: 테스트 수행 후 실제 결과</li>

<li><strong>판정</strong>: Pass / Fail</li>

</ol>

<h3>결함 분류 기준</h3>

<ul>

<li><strong>Critical</strong>: 서비스 이용 불가, 데이터 손실 — 즉시 수정 필수</li>

<li><strong>Major</strong>: 주요 기능 오류, 우회 방법 존재 — 배포 전 수정 필수</li>

<li><strong>Minor</strong>: 경미한 오류, 서비스 이용에 지장 없음 — 배포 후 수정 가능</li>

<li><strong>Trivial</strong>: 오타, UI 미세 조정 — 차기 업데이트 시 수정</li>

</ul>

<p><strong>개발 외주 업체</strong>와 사전에 결함 분류 기준과 <strong>재작업 기준(Critical·Major는 수정 후 재배포)</strong>을 합의해야 검수가 원활합니다.</p>

프리시(Freesi)의 검수 프로세스

<p>프리시(Freesi)는 <strong>개발 외주 업체</strong> 결과물의 품질을 보증하기 위해 체계적인 검수 프로세스를 운영합니다.</p>

<ol>

<li><strong>검수 계획 수립</strong>: 프로젝트 시작 시 마일스톤별 검수 항목을 사전 정의</li>

<li><strong>테스트 시나리오 작성 지원</strong>: 기능 명세 기반 테스트 시나리오 템플릿 제공</li>

<li><strong>전문 QA 리뷰</strong>: 주요 마일스톤에서 프리시 QA 전문가의 추가 리뷰</li>

<li><strong>결함 관리</strong>: 발견된 결함의 등록·추적·재검수를 체계적으로 관리</li>

<li><strong>검수 리포트</strong>: 검수 결과를 문서화하여 발주사에 제공</li>

</ol>

<p><a href="/outsourcing">개발 외주 업체 선택 가이드</a>에서 프리시의 품질 관리 서비스를 확인하세요.</p>

프로젝트를 구체적으로 상담받고 싶으신가요?

Freesi에서 요구사항을 입력하면 AI가 즉시 예상 견적을 분석해드립니다.

무료 견적 받기

자주 묻는 질문

검수는 누가 해야 하나요?
기본적으로 발주사(또는 발주사가 지정한 담당자)가 수행합니다. 전문적인 QA가 필요하면 제3자 QA 전문가나 프리시 같은 중개 플랫폼의 검수 서비스를 활용할 수 있습니다.
검수 기간은 얼마나 잡아야 하나요?
마일스톤 규모에 따라 다르지만, 소규모 마일스톤은 2~3 영업일, 최종 검수는 5~7 영업일을 확보하는 것이 안전합니다. 계약서에 검수 기간을 명시하세요.
결함이 너무 많으면 어떻게 하나요?
Critical·Major 결함이 일정 기준(예: Critical 0건, Major 5건 미만)을 초과하면 "불합격"으로 처리하고 재개발을 요청합니다. 이 기준은 계약서에 사전 합의해야 합니다.

관련 가이드