본문으로 건너뛰기
중급약 12시간 (예상)

테스트·결함 관리 도구 실전

Jira 플러그인형(Xray·Zephyr), 현대적 독립형(Testmo·Testiny), 오픈소스(TestLink·Bugzilla·MantisBT·Redmine), 엔터프라이즈(HP ALM)까지 계열별로 훑고, Jira·Confluence·TestRail·Zephyr를 실전으로 파고든 뒤, 다섯 개 판단 축으로 도구를 고르고 갈아타는 비용을 따지는 틀까지 갖춘다.

학습 목표

이 모듈 한 줄 요약 — "팀마다 다른 도구를 쓰지만 구조는 같다". 이직하면 도구가 바뀐다. 그때마다 처음부터 배우지 않으려면 계열을 알아 두면 된다 — 무엇에 붙어서 쓰는 것인지, 케이스를 어디에 두는지, 결함과 어떻게 연결되는지. 그 구조가 같으면 화면만 다르다.

이 모듈을 마치면 모듈 6·7에서 배운 Jira·TestRail 외에, 실무에서 자주 마주치는 테스트·결함 관리 도구 계열을 구분하고 각각의 실전 감각을 익힌다 — Jira 플러그인형(Xray·Zephyr Scale), 현대적 독립형(Testmo·Testiny), 오픈소스(TestLink, Bugzilla·MantisBT· Redmine), 그리고 엔터프라이즈(HP ALM)까지 다룬다. 마지막 다섯 레슨은 가장 많이 쓰이는 Atlassian 두 도구를 실전 기준으로 파고든다 — Jira의 프로젝트·업무 항목·필드 구조, JQL과 저장된 필터, 대시보드로 품질 지표를 굴리는 법, 그리고 Confluence의 매크로로 스스로 갱신되는 문서를 만들고 draw.io로 테스트를 그림으로 설명하는 법이다. 이어서 TestRail과 Zephyr(Squad·Scale)를 실전 수준으로 다루고, 지금까지 본 도구들을 놓고 고르는 방법과 갈아타는 비용 을 따지는 판단 틀까지 갖춘다.

완료 후 할 수 있는 것

  • Xray·Zephyr Scale이 왜 "Jira 플러그인형"으로 분류되는지, TestRail 같은 독립형과 무엇이 다른지 설명할 수 있다
  • Testmo·Testiny 같은 최신 도구들이 기존 도구 대비 무엇을 개선했는지 설명할 수 있다
  • TestLink로 오픈소스·무료 환경에서도 테스트 케이스 관리가 가능하다는 것을 안다
  • Bugzilla·MantisBT·Redmine 세 오픈소스 이슈 추적 도구의 공통점과 각각의 특징을 구분할 수 있다
  • HP ALM/Quality Center가 왜 여전히 일부 대기업·금융권의 표준으로 남아 있는지 설명할 수 있다
  • Jira의 프로젝트 유형·업무 항목 계층·필드 3층 구조를 이해하고, 결함 리포트 품질을 필드 설계로 강제할 수 있다
  • JQL로 원하는 업무 항목을 검색하고, 이력 검색(WAS·CHANGED)으로 재오픈·검증 누락 같은 지표를 뽑을 수 있다
  • 저장된 필터를 재료로 독자별 대시보드를 설계해 품질 지표를 자동으로 갱신되게 만들 수 있다
  • Confluence 매크로로 Jira와 연결된 '살아 있는' 테스트 계획서·결과 보고서를 만들고, 여러 페이지의 결과를 자동 집계할 수 있다
  • 상태 전이도·재현 경로·환경 구성도 같은 QA 다이어그램을 draw.io로 그려 누락을 찾아낼 수 있다
  • TestRail의 케이스 저장소와 실행 이력 분리 구조를 이해하고, 런·플랜·구성·마일스톤으로 회차를 운영하며 trcli로 자동화 결과를 합칠 수 있다
  • 다섯 개 판단 축으로 도구 후보를 좁히고, 교체가 필요한 문제와 운영으로 풀 문제를 구분할 수 있다
  • Zephyr Squad와 Scale을 구분하고, 버전·사이클 운영과 ZQL·커버리지 쿼리로 요구사항부터 결함까지의 추적 사슬을 만들 수 있다

채용시장에서의 위치

테스트·결함 관리 도구는 회사의 규모·예산·기존 시스템(특히 Jira를 쓰는지 여부)에 따라 완전히 다른 선택지가 나온다. 이 모듈은 특정 도구 하나를 깊게 파기보다, "이 도구가 어느 계열에 속하는가"를 빠르게 분류하는 능력을 기르는 데 초점을 둔다 — 처음 보는 도구도 "아, 이건 Jira 플러그인형이구나"라고 알아채면 적응이 훨씬 빠르다.

다만 예외가 하나 있다 — Jira는 깊게 파둘 값어치가 있다. 국내외 QA 채용공고에서 가장 자주 등장하는 도구이고, 대부분의 조직에서 QA가 하루 중 가장 오래 붙잡고 있는 화면이기 때문이다. 특히 JQL은 면접에서 직접 물어보는 경우가 있을 만큼 변별력이 있다 — "결함이 좀 쌓인 것 같습니다"와 "60일 이상 방치된 High 결함이 14건, 그중 5건은 담당자가 없습니다"의 차이를 만드는 능력이다.

Confluence도 같은 맥락이다. QA는 조직에서 문서를 가장 많이 쓰는 직군 중 하나이고, "QA 페이지에 가면 최신 상태를 알 수 있다" 는 평판은 그 자체로 영향력이 된다. 특히 다이어그램을 그릴 줄 아는 QA는 요구사항 리뷰에서 결정을 만들어낸다 — "여기 애매합니다"와 그 자리에서 상태 전이도를 그려 "이 전이는 정의가 없는데 어떻게 됩니까"는 회의의 결과가 다르다.

경력이 쌓이면 "우리 팀 도구 좀 정해주세요"라는 요청을 받게 된다. 그때 필요한 것은 도구 지식이 아니라 조건을 질문으로 바꾸는 능력 이고, 더 자주 쓰이는 것은 교체를 말리는 능력 이다. 마지막 레슨이 그 판단 틀을 다룬다.

레슨 (13개)

  1. 중급약 20분

    Xray·Zephyr Scale — Jira 플러그인형 테스트 관리

    모듈 7(레슨 1)의 TestRail이 독립형 테스트 관리 도구였다면, Xray와 Zephyr Scale은 Jira 안에서 사는 플러그인형이다. 두 계열의 근본적 차이와 선택 기준, 그리고 Jira에 종속되는 대가를 익힌다.

  2. 중급약 18분

    Testmo·Testiny — 자동화 시대의 테스트 관리 도구

    TestRail이 수동 테스트 케이스 관리에서 출발했다면, Testmo·Testiny는 자동화 비중이 커진 팀을 전제로 만들어졌다. 두 도구가 기존 도구 대비 무엇을 개선했는지, 그리고 언제 갈아탈 만한지 판단 기준을 익힌다.

  3. 입문약 15분

    TestLink — 오픈소스 테스트 케이스 관리

    라이선스 비용 대신 서버 운영 책임을 지는 선택. UI가 낡았는데도 TestLink가 아직 쓰이는 이유와, 도구가 바뀌어도 테스트 케이스 관리 개념은 그대로라는 것을 확인한다.

  4. 중급약 18분

    Bugzilla·MantisBT·Redmine — 오픈소스 결함 추적 3종

    대표적인 오픈소스 결함·이슈 추적 도구 세 가지가 각각 어떤 배경에서 태어났는지 이해하고, 팀 상황에 따라 무엇을 고를지 판단하는 기준을 만든다.

  5. 중급약 18분

    HP ALM/Quality Center — 엔터프라이즈 통합 품질 관리

    TestRail·Xray가 "테스트 관리" 한 칸을 담당한다면, ALM은 요구사항부터 릴리스까지 생명주기 전체를 한 시스템에 담는다. 왜 무겁다는 평판에도 금융·공공의 표준으로 남아 있는지 이해한다.

  6. 중급약 25분

    Jira 실전 ①: 프로젝트·업무 항목·필드 구조 이해하기

    버튼 위치가 아니라 구조를 익힌다. 프로젝트 유형 선택부터 업무 항목 계층, 그리고 결함 리포트 품질을 강제하는 필드 3층 구조까지 실무 기준으로 다룬다.

  7. 중급약 28분

    Jira 실전 ②: JQL과 저장된 필터로 원하는 것만 꺼내기

    수천 건의 업무 항목에서 지금 필요한 것만 뽑아내는 언어를 익힌다. 기본 문법부터 이력 검색(WAS·CHANGED), 그리고 QA가 매일 쓰는 쿼리 12선까지.

  8. 중급약 25분

    Jira 실전 ③: 대시보드와 가젯으로 QA 지표 보여주기

    모듈 6에서 배운 품질 지표를 매달 손으로 세지 않고 화면으로 굴린다. 가젯별 용도와, 아무도 보지 않는 대시보드가 되지 않게 하는 설계 원칙을 익힌다.

  9. 중급약 28분

    Confluence 실전 ①: 매크로로 살아 있는 QA 문서 만들기

    복사해 붙인 순간 낡기 시작하는 문서 대신, Jira와 연결돼 스스로 갱신되는 문서를 만든다. QA가 실제로 쓰는 매크로와 Jira 연동 흐름을 다룬다.

  10. 중급약 25분

    Confluence 실전 ②: draw.io로 테스트를 그림으로 설명하기

    말로 세 문단이 필요한 것을 그림 한 장으로 끝낸다. draw.io 설치·삽입부터 QA가 실제로 그리는 다이어그램 다섯 종류와, 그림이 낡지 않게 관리하는 법까지.

  11. 중급약 28분

    TestRail 실전: 스위트·런·마일스톤으로 테스트를 굴리기

    케이스를 쓰는 곳과 실행하는 곳이 분리된 구조를 이해하면 TestRail이 한 번에 잡힌다. 프로젝트 모드 선택부터 조합 실행, 자동화 결과 연동까지 다룬다.

  12. 중급약 25분

    테스트 관리 도구 고르기와 갈아타기: 다섯 축과 이사 비용

    TestRail·Qase·Xray·PractiTest·Kualitee·TestLink를 나열하는 대신, 우리 팀의 조건에서 답이 나오는 판단 축을 세운다. 그리고 도구를 옮길 때 실제로 무엇이 사라지는지 다룬다.

  13. 중급약 28분

    Zephyr 실전: Squad와 Scale, 같은 이름 다른 도구

    테스트 케이스가 Jira 이슈인가 아닌가 — 이 한 가지가 두 제품의 모든 차이를 만든다. 사이클 운영과 ZQL, 커버리지 추적, 리포트·가젯·API까지 실무 기준으로 다룬다.