개발

전문가가 공유하는 실무 노하우

Zoe님이 공유하는 실무 노하우

QA 테스트 케이스 작성, 필요한 건 알지만 시간이 없을 때

QA는 제품을 개발 후 정식으로 출시하기 전 모든 기능이 정상적으로 작동하는지 확인하는 과정입니다. 모든 경우의 수를 여러 차례에 걸쳐 확인해야 하므로 큰 조직은 QA 담당자가 따로 있을 만큼 만만찮은 업무인데요. 작은 조직에서는 기획자가 직접 테스트해야 하는 경우가 많다 보니 충분한 시간을 투입하기 부담되는 경우가 많죠.

QA 테스트 케이스 작성이 필요한 이유

  • QA 테스트 케이스는 ‘어떤 것들을 확인해야 하는지’를 상세히 적어둔 문서입니다.
  • 복잡한 제품을 출시한다면 수많은 경우의 수를 테스트해야 하므로 이를 문서로 정리하지 않으면 완벽한 테스트가 불가능하죠.

QA 테스트 케이스 작성 방법

가장 먼저 기능별로 발생할 수 있는 모든 ‘상황’을 정의합니다. 아래는 ‘로그인 기능’에 대한 예시인데요.

  • 올바른 ID와 비밀번호를 입력하고 로그인 버튼을 클릭한다.
  • ID를 입력하지 않고 로그인 버튼을 클릭한다.
  • 비밀번호를 입력하지 않고 로그인 버튼을 클릭한다.
  • 잘못된 ID를 1회~5회 입력한다.
  • 잘못된 ID를 6회 이상 입력한다.
  • 잘못된 비밀번호를 1회~5회 입력한다.
  • 잘못된 비밀번호를 6회 이상 입력한다.

그다음, 상황마다 정상적으로 작동할 때의 기대 결과를 정리합니다. 방금 전의 예시를 가져와서 설명할게요. 로그인하는 과정의 일부에 대해서만 테스트 케이스를 정리해도 다양한 경우의 수를 검토해야 하는 사실을 알 수 있습니다.

  • 올바른 ID와 비밀번호를 입력하고 로그인 버튼을 클릭한다. >> 로그인에 성공해서 ‘마이 페이지’가 열린다.
  • ID를 입력하지 않고 로그인 버튼을 클릭한다. >> ‘ID를 입력하세요.’ 팝업 창이 노출된다.
  • 비밀번호를 입력하지 않고 로그인 버튼을 클릭한다. >> ‘비밀번호를 입력하세요.’ 팝업 창이 노출된다.
  • 잘못된 ID를 1회~4회 입력한다. >> ‘가입하지 않은 ID이거나 비밀번호 오류입니다.’ 팝업 창이 노출된다.
  • 잘못된 ID를 5회 이상 입력한다. >> ‘5회 이상의 ID 혹은 비밀번호 오류가 발생하여 계정 이용이 제한됩니다.’ 팝업 창이 노출된다.

QA 테스트 케이스 활용 방법

정리한 QA 테스트 케이스 문서를 기준 삼아 각 케이스에 대해 모바일과 PC의 디바이스와 브라우저별로 확인해야 합니다. 제대로 작동하지 않는다면, 문제 현상을 잘 정리해서 이를 해결해야 하는 개발자/디자이너/기획자에게 전달해야 하죠.

전문가 Zoe의 노하우

“피그마(Figma) 파일만 있으면 QA 테스트 케이스 작성은 제가 다 합니다.”

최근에는 별도의 기획문서 없이, 피그마와 같은 디자인 툴을 통해 설계하는 경우가 많습니다. 서비스의 의도에 대해 한 번 공유 받고, 피그마 파일만 있어도 테스트 케이스를 정리하고 QA 작업을 할 수 있어요.

이후 같은 테스트를 처음부터 끝까지 2~3번 반복하면서 지난번 찾은 문제가 해결되었는지, 해결한 문제가 다시 발생하지는 않는지 체계적으로 확인합니다.

노하우를 알려준 전문가

Zoe

QA

간단한 소개 :

    QA 에이전시와 스타트업에서 경험을 쌓은 10년 차 QA 전문가입니다.

    • 주어진 테스트 케이스에 따라 테스트만 진행하는 ‘테스터’를 넘어서, 담당한 제품의 ‘품질’을 책임지고 개선하기 위해 필요한 모든 일에 참여합니다.
    • 통신 3사 프로젝트부터 스타트업의 MVP 제품까지 경험하였으며, 제품의 크기와 단계에 맞는 QA 프로세스를 적용합니다.
    • 기능의 오류를 찾아내는 것을 넘어, 사용자 경험(UX)의 문제도 발견하고 해결책을 제시합니다.

주요 경험 :

    첫 QA 담당자로서 3개월간 300개의 기능/UX 문제를 찾고 해결책 제시

    • SKT, KT, LGU+의 앱 서비스 QA 업무 수행
    • IPTV 셋톱박스 QA를 수행하며 앱/웹서비스를 넘어 '기기'와 관련된 품질 검증 경험
    • 기획 단계에서부터 프로젝트에 참여하여 기획 오류도 찾고 수정안 제시

번지는 전문가 Zoe 님과의
파트타임 협업 서비스를 제공합니다.

협업할 수 있는 주제

    • QA 테스트 케이스 작성: 시간이 없어 미뤄왔던 테스트 케이스 작성 함께하기
    • 스타트업 제품 품질 높이기: MVP 모델부터 출시까지의 QA 프로세스 수립 및 운영
    • 사용자 경험 개선: 전체 제품의 UI/UX 측면 개선할 부분 찾아내기

비슷한 경험을 가진 전문가를
더 찾아보세요.

Ella

번지 검증 인재

백엔드가 없던 앱의 리소스 이전을 맡아, 최소 인원으로 서버 연동을 구현했습니다.

국내 대표 콘텐츠 스타트업
백엔드 개발

글로벌 서비스

Node.js

TypeScript

CMS 구축

Gael

번지 검증 인재

콘서트 장내 수천명이
동시에 접속하는 카드섹션 iOS 앱을 개발했습니다.

국내 대표 크라우드펀딩/ 에듀테크 스타트업
iOS 개발

iOS 앱

실시간 통신

Swift

Objective-C

Socket.io

세리카

번지 검증 인재

수천만개 상품의 검색을 구현하는 백엔드부터 UI/UX 설계까지 경험하였습니다.

위메프,이베이코리아
PO/PM

검색 서비스

추천 서비스

대규모 데이터