QA 업무를 위한 자격증 - ISTQB 자격증에 대하여

QA 분야의 ISTQB 자격증에 대한 거의 모든 것
Mar 20, 2024
QA 업무를 위한 자격증 - ISTQB 자격증에 대하여
🚀 QAing의 오픈채팅방에 참여하세요! 프로덕트팀을 위한 인사이트를 공유하고 소통할 수 있어요! [참여하기]
QA 업무를 위한 다양한 역량 중에 하드 스킬에 대해 이야기해보고자 합니다. 커뮤니케이션 역량으로 대표되는 소프트 스킬과 달리 하드스킬의 경우 능력의 정도를 정량화하기가 상대적으로 용이합니다. 그 중 자격증은 개인의 능력을 가시화해서 보여줄 수 있는 대표적인 수단이죠. QA와 관련된 몇 가지 QA 자격증이 있지만 본 콘텐츠에서는 QA 분야에서 가장 대표적으로 손꼽히고 있는 ISTQB를 중점적으로 살펴보고자 합니다.
어떤 경로로든 QA 분야에 입문했다면 분명 ISTQB라는 이름의 자격증에 대해 들어 보셨을 것입니다. 기업의 규모나 경우에 따라 회사에서 권유하거나 지원해주기도 하고, 신입 채용 공고에서 역시 우대 사항 및 추천 항목에 간혹 등장하기 때문에 익숙한 단어일 수 있죠. 그렇다면 이 ISTQB 자격증의 취득에서 요하는 수준과 커리큘럼, 이를 통해 얻을 수 있는 바가 무엇인지 상세히 살펴보도록 하겠습니다.
notion image

ISTQB 인증의 의미와 가치

ISTQB (International Software Testing Qualifications Board) 인증은 소프트웨어 테스팅 분야에서 전 세계적으로 인정받는 자격증입니다. 이 인증은 소프트웨어 테스팅의 기본 원칙과 방법론을 이해하고, 효과적인 테스팅 전략을 개발 및 적용할 수 있는 능력을 갖춘 전문가를 인증하는 데 목적을 두고 있습니다. ISTQB 인증 과정은 여러 레벨로 구성되어 있으며, 각 레벨은 특정한 지식과 경험 수준을 대상으로 설정됩니다.
ISTQB 인증을 취득한다는 것만으로 전문가적 소양을 입증할 순 없지만, QA분야에서 필요한 기본적인 정보와 지식을 갖추고 있다는 최소한의 입증은 가능합니다. 이는 QA 분야에서의 신뢰성을 높이고, 신입 채용 과정에 있어 상대적인 경쟁 우위를 제공할 수 있죠.

ISTQB 취득을 위한 응시료

ISTQB CTFL 기준으로 응시료가 176,000원이며, ISTQB CTAL의 경우 자격 심사비 55,000원(세가지 모듈에 한번 지불), 응시료 242,000원입니다.

ISTQB 인증 과정 단계

인증 과정은 다음과 같이 세분화 됩니다. 대부분 가장 크게 세 단계의 커리큘럼으로 구분되며, 그 중 ISTQB CTFL 과정을 대부분 기본적인 목표로 합니다.
notion image

1. Foundation Level (CTFL)

  • 목적: 소프트웨어 테스팅의 기본 원칙과 용어에 대한 이해를 제공합니다.
  • 대상: 소프트웨어 테스팅 분야에 처음 접근하는 사람들 또는 기본적인 지식을 갖추고 싶은 경험 있는 전문가.
  • 커리큘럼: 테스팅 원칙, 테스트 프로세스, 테스트 관리, 테스트 기법, 테스트 도구 등에 대한 기본적인 이해를 포함합니다.

2. Advanced Level (CTAL)

  • 목적: 테스트 분석, 테스트 관리, 기술 테스트 분석 등 고급 테스팅 기술에 대한 지식을 심화시킵니다.
  • 대상: 기본 레벨을 완료하고, 특정 테스트 역할에 대한 심화 지식을 필요로 하는 전문가.
  • 커리큘럼: 테스트 관리자, 테스트 분석가, 기술 테스트 분석가 등 역할에 따른 특화된 주제를 다룹니다. 테스트 계획, 위험 기반 테스팅, 테스트 도구 자동화, 테스트 프로세스 개선 등에 대한 심층 학습을 제공합니다.

3. Expert Level (CTEL)

  • 목적: 특정 테스팅 영역에서의 심화된 전문 지식과 리더십 능력을 개발합니다.
  • 대상: 고급 레벨을 완료하고, 특정 테스트 영역에서 깊이 있는 전문 지식을 추구하는 경험 많은 전문가.
  • 커리큘럼: 테스트 관리, 테스트 자동화, 테스트 분석 등 특정 주제에 대한 전문적인 이해와 능력을 발전시키는 데 중점을 둡니다.

ISTQB 자격증이 정말 필요한가요?

ISTQB의 FL의 경우, 이제 막 QA 분야에 입문 한 신입, 혹은 테스터에게 유용한 단계로써의 시작점을 제공해줍니다. 단순히 취득에 의미와 목적을 두는 것이 아닌, 실제 QA업무를 이해하고 실행하기 위한 시작점에 의미가 크죠. 앞서 소개한 바 있지만, ISTQB 자격증 취득에 필요한 건 심도 있는 분석과 높은 수준의 역량이 아닙니다. 단지 QA 관련 전문 용어들의 의미와 그 역할을 암기하는 시험이기 때문입니다. 물론 일을 해나가는 과정에서 우리는 온라인을 통해 쉽게 검색해서 배울 수도 있고, 이미 현업에 종사하고 있는 QA 또는 테스터라면 업무를 하며 직접 배워나갈 수도 있죠.
그럼에도 ISTQB FL 과정은 이제 막 QA 업계에 입문했거나 QA를 알아보는 사람, 또는 현업에 종사하곤 있지만 백그라운드 지식이 부족한 사람에게 유의미한 의미와 과정을 제공합니다. ISTQB 공부를 함으로써 업무 이해도를 높일 수 있을 뿐 아니라 QA와 연관된 전체 프로세스, 즉 숲을 보는 능력과 더불어 하나하나의 실무에 숫반되는 기초 지식과 역량을 키울 수 있기 때문이죠. 때문에 QA로서의 전문성과 조금 더 깊이있는 지식적 배경을 원하는 개인에게 추천할 수 있을 것 같습니다.
또한 자격증은 내 능력을 검증하는, 혹은 지식을 쌓는 하는 하나의 방식입니다. 맹신할 필요도 없고, 그렇다고 폄하할 것도 없는 이 수단에 대해 각자의 현재 상황을 고려해서 나름의 의미와 목적을 발견해야겠죠.

어떻게 공부해야할까요?

보통 QA 업계에 입문하기 전, QA라는 분야에 대한 기본적인 지식과 정보를 쌓기 위한 목적으로 ISTQB CTFL 과정을 공부하거나 취득하는 경우가 많습니다. 이에 CTFL 과정을 기준으로 한 전반적인 사항을 살펴보도록 하죠. QA 관련 테스트에 대한 기초 지식을 쌓으면서 이제 업계의 전반적인 흐름이 어떻게 흘러가는지 파악하기 위해, 또 최소한의 기본적 역량을 갖춘 사람임을 어필하기 위해 CTFL은 유용한 수단이 됩니다.

시험 문제 난이도는 어떤가요? 비전공자도 취득이 가능한 시험인가요

전반적으로 보면 쉬운 난이도는 결코 아니라고 할 수 있습니다. 다만, 비전공자도 취득이 가능한 난이도라는 평가가 중론이다보니, 쉽진 않더라도 반대로 또 그렇게 높은 난이도는 아니라고 할 수 있습니다. 다만 국제적으로 통용이 되는 자격증이다 보니 별다른 공부 없이 붙을 수도 있는 여타의 자격증과는 또 확실히 차별화가 되는 부분도 있죠. 기본적으로 암기가 필요한 영역이 많기 때문에 공부는 필수입니다.

어느 정도의 공부량이 필요할까요?

사람에 따라, 또 상황에 따라 다 다를 수 있겠지만, 일하는 직장인들이 취득에 걸리는 경우와 시간을 주로 조사했을 때, 약 한 달에서 한 달 반 정도의 시간이 걸린다는 게 중론이었습니다. 이 기준은 퇴근 후 최소 2시간씩의 공부량을 전제로 했을 경우입니다. 이해도 이해지만, 단순 암기량이 많은 자격증이다 보니 단숨에 내달리는 학습방법보다 꾸준히, 그리고 틈틈이 하는 경우가 더 효율적일 수 있습니다. 이 경우 자격증 취득까지 대부분 약 한 달정도의 시간이 소요된다고 할 수 있습니다.

합격하기 위해선 몇 점이 필요한가요?

ISTQB CTFL의 경우엔 40점 문항 기준 26 문항 이상 득점부터 합격선입니다.(100점 만점 환산 시 65점부터 합격선) 다른 심화 과정들의 경우 아래 표에서 각각 확인할 수 있습니다.)
notion image

어떻게 공부하면 좋을까요?

CTFL 자격증 시험은 약간의 과장을 보태자면, ‘암기와의 싸움’이라고 요약할 수 있을만큼 단순 암기력을 요하는 부분이 큽니다. 때문에 ‘끈기’의 가치가 가장 중요하다고 할 수 있죠. 여타의 자격증 역시 ‘끈기’가 중요하겠지만, 이해와 숙달, 응용력을 요하는 자격증들과 달리 개념의 이해와 숙지가 큰 비중을 차지하기 때문에 전체 목표를 개인의 상황에 맞게 적당히 분할하고, 전체적으로 훑으면서 꾸준히 숙지하는 방법을 추천합니다. 물론 각 장마다 접근해야 하는 전략과 방법이 약간씩 상이하긴 하지만 큰 틀에서 벗어나지는 않습니다.
교재는 시중에서 크게 세 가지 정도의 방법을 추천하고 있습니다. 개인에게 맞는 책과 방법을 선택하시기 바랍니다.
  • ISTQB 홈페이지에서 제공하는 실라부스 문제
  • '개발자도 알아야 할 소프트웨어 테스팅 실무’
  • '문제로 배우는 소프트웨어 테스팅'

시험 문제 예시

💡
다음 설명 중 유효한 테스트 목적인 것은? a. 테스트 중인 시스템에 수정되지 않은 결함이 없음을 증명하기 위해 b. 운영 환경에 구현한 시스템에 오류가 없음을 증명하기 위해 c. 테스트 대상의 리스크 수준을 낮추고, 품질 수준에 대한 자신감을 얻기 위해 d. 테스트하지 않은 입력 조합이 없는지 확인하기
💡
당신이 구성한 테스트 스위트로 100% 결정 커버리지를 달성했다. 이것은 무엇을 의미하는가? a. 코드 중 결함을 가지고 있는 각 명령어가 최소 한번은 실행됐다 b. 당신이 만든 테스트 스위트보다 더 많은 테스트 케이스를 가진 테스트 스위트는 100% 구문 커버리지를 달성하게 될 것이다 c. 코드에 있는 모든 경로가 한번 이상 실행됐다 d. 입력값의 모든 조합이 적어도 한번은 테스트됐다
본격적인 공부 시작에 앞서 ISTQB에서 제공하는 실라부스를 먼저 확인할 필요가 있습니다. 실리부스를 보면 어떤 파트에서 몇 퍼센트의 문제가 나온다는 설명이 포함되어 있습니다. 문제가 출제되는 비중이 많다는 건 곧 중요하다는 얘기와 다름 없기 때문에 해당 파트들을 먼저 더 깊게 공부하는 것이 좋겠죠. 또한 위에서 시험 문제를 소개해드린 것과 같이 실제 예제들을 확인함으로써 어떤 형태의 문제가 출제되는지도 파악할 수 있죠. 그 밖에도 효율적으로 공부할 수 있는 몇 가지 실용적인 팁들을 살펴보도록 하겠습니다.

효율적으로 공부할 수 있는 TIP

  1. ISTQB의 문제는 대부분 응용문제이기 때문에 개념을 외울 때 예시와 함께 외우는 것이 좋습니다.
  1. 예제 문제의 경우 푸는 용도를 넘어 그것을 풀이하고 있는 해설을 함께 암기하는 것이 좋습니다.
  1. 테스트 또는 리뷰에서 각 파트 담당자의 역할 위주로 외울 것이 좋습니다.
  1. 테스트 설계 기법은 최대한 많은 문제를 직접 풀어보는 것이 좋습니다.
  1. 비슷해 보이는 용어들의 경우 각각을 차이점을 명확히 구별해서 암기하는 것이 좋습니다.
 
📌
ISTQB 과정에 대한 핵심 요약
  1. ISTQB 자격증 취득을 위한 비용 → 가장 일반적인 ISTQB CTFL 기준으로 한 응시료가 176,000원
  1. ISTQB 자격증 과정 안내 → Foundation Level : CTFL → Advanced Level : CTAL → Expert Level : CTEL
  1. 자격증은 정말 필요한가요? → ISTQB FL 과정은 이제 막 QA 업계에 입문했거나 현업에 종사하곤 있지만 백그라운드 지식이 부족한 사람에게 유의미한 의미와 과정을 제공. 그러나 그 자체로 QA 역량을 가늠하거나 신뢰하기엔 어려우므로 맹신보다 ‘시작점으로써의 과정’에 의미를 두기를 추천
  1. 자격증 취득을 위한 실제적인 정보와 팁 → 시험 난이도 : 다소 어렵지만 비전공자도 충분히 합격 가능 → 공부량 : 하루 2시간씩 한 달 정도 암기할 분량 → 합격선 : 40문항 중 26개 문항 이상을 득점
 
Share article
Subscribe Newsletter
Stay connected for the latest news and insights.
RSSPowered by inblog