티스토리 뷰
1. 소프트웨어 테스팅 기초 레벨 (Certified Tester Foundation Level)
기초 레벨 자격증은 소프트웨어 테스팅에 관련된 모든 사람을 대상으로 하고 있다. 테스터, 테스트 분석가, 테스트 엔지니어, 테스트 컨설턴트, 테스트 매니저, 소프트웨어 개발자, 개발팀 구성원과 같은 역할을 가진 사람들이 포함된다. 또한 프로젝트 매니저, 품질 매니저, 제품 소유자, 소프트웨어 개발 매니저, 비즈니스 분석가, IT 디렉터, 관리 컨설턴트처럼 소프트웨어 테스팅에 대해 기본적인 수준의 이해도를 원하는 이들에게도 적합하다. 이 자격증을 취득한 후, 고급 레벨의 소프트웨어 테스팅 자격증으로도 나아갈 수 있다.
2. 테스터를 위한 커리어 경로
ISTQB 프로그램은 테스팅 전문가들이 각 커리어 단계에서 지식의 폭과 깊이를 키울 수 있도록 지원하고 있다. ISTQB Foundation 자격증을 취득하면 코어 고급 레벨(Test Analyst, Technical Test Analyst, Test Manager)과 그 이후의 전문가 레벨(Test Management 또는 Testing Process Improvement)에도 관심을 가질 수 있다. 애자일 환경에서 테스팅 실무 능력을 개발하고자 하는 경우 Agile Technical Tester 또는 Agile Test Leadership at Scale 자격증을 고려해볼 수도 있겠다. Specialist 스트림에서는 특정 테스팅 접근 방식이나 활동(예: 테스트 자동화, AI 테스팅, 모델 기반 테스팅, 모바일 앱 테스팅), 특정 테스트 분야(예: 성능 테스트, 사용성 테스트, 수용 테스트, 보안 테스트), 또는 특정 산업 도메인(예: 자동차 또는 게임)에 대한 지식을 더 깊게 탐구할 수 있다.
3. 비즈니스적인 성과
Foundation Level 자격증 취득자가 달성할 것으로 기대되는 14가지 비즈니스적인 성과는 아래와 같다.
참고로 이 항목들은 실제 현업에서도 소프트웨어 테스터/품질관리 담당자의 역량/성과 평가에 참조하는 경우가 많다.
- FL-BO1: 테스팅이 무엇이며, 왜 유용한지 이해하고 있다.
- FL-BO2: 소프트웨어 테스팅의 기본 개념을 이해하고 있다.
- FL-BO3: 테스팅 상황에 따라 적용할 테스트 접근법과 활동을 식별할 수 있다.
- FL-BO4: 문서 품질을 평가하고 개선할 수 있다.
- FL-BO5: 테스팅의 효과성과 효율성을 높일 수 있다.
- FL-BO6: 테스트 프로세스를 소프트웨어 개발 생명주기(Software Development Lifecycle)과 연결시킬 수 있다.
- FL-BO7: 테스트 관리 원칙을 이해하고 있다.
- FL-BO8: 명확하고 이해하기 쉬운 결함 보고서를 작성하고 전달할 수 있다.
- FL-BO9: 테스팅의 우선순위와 노력에 영향을 미치는 요인을 이해할 수 있다.
- FL-BO10: 크로스 기능 팀(Cross Functional Team)의 일원으로 협력할 수 있다.
- FL-BO11: 테스트 자동화와 관련된 리스크와 이점을 파악할 수 있다.
- FL-BO12: 테스팅에 필요한 핵심 기술을 식별할 수 있다.
- FL-BO13: 테스팅에 미치는 리스크의 영향을 파악할 수 있다.
- FL-BO14: 테스트 진행 상황과 품질에 대해 효과적으로 보고할 수 있다.
4. 학습 목표 및 인지 수준
학습 목표는 비즈니스 성과를 지원하며, Certified Tester Foundation Level(이하 CTFL) 시험을 구성하는 데 사용된다. 일반적으로 실라버스의 1~6장의 모든 내용은 K1 수준에서 평가될 수 있다. 즉, 수험자는 특정 키워드나 개념을 인식하고, 기억하며, 회상할 수 있어야 한다. 각 장의 시작 부분에 학습 목표의 구체적인 수준이 표시되며, 다음과 같이 분류된다.
- K1: 기억
- K2: 이해
- K3: 적용
부록 A에서는 학습 목표에 대한 자세한 내용과 예시를 제공한다. 각 장의 제목 바로 아래 나열된 키워드는 학습 목표에 명시되지 않더라도 기억(K1)해야 한다.
5. 기초 레벨 인증 시험
CTFL 시험은 실라버스를 기반으로 한다. 시험 문제의 답변에는 해당 실라버스의 여러 섹션 내용을 활용해야 할 수도 있다. 도입부와 부록을 제외한 모든 교재 섹션이 시험 범위에 포함된다. 표준 및 서적도 참고 자료로 제공하고는 있지만, 교재 요약에 포함된 내용을 제외하면 시험 범위에 포함되지 않는다.
6. 교육기관 인증
ISTQB(International Software Testing Qualifications Board)는 실라버스에 따라 강의 자료를 사용하는 교육 제공자를 인증할 수 있다. 교육 제공자는 인증 가이드를 회원 이사회 또는 인증을 수행하는 기관에서 얻어야 한다. 인증된 강의는 실라버스에 부합하는 것으로 인정되며, 강의 과정의 일부로 ISTQB 시험을 진행할 수 있다. 인증 가이드는 Processes Management and Compliance Working Group에서 발행한 일반 인증 가이드를 따른다.
7. 품질 표준
실라버스에서는 표준(예: IEEE 또는 ISO 표준)을 참고하고 있다. 즉, 이러한 참조는 ISO 25010의 품질 특성 참조와 같이 프레임워크를 제공하거나 독자가 추가 정보를 얻고자 할 때 참고 자료로 사용된다. 이러한 표준 문서는 시험 대상이 아니며, 표준에 대한 자세한 정보는 7장에서 확인할 수 있다.
8. 최신 정보 업데이트
소프트웨어 산업은 빠르게 변화한다. 이러한 변화를 처리하고 이해관계자에게 적절하고 최신 정보를 제공하기 위해, ISTQB에서는 웹사이트에 지원 문서와 표준 변경에 대한 링크를 공유한다. 다만 이러한 정보는 Foundation Level의 시험 범위에는 포함되지 않는다.
9. 세부 수준
실라버스의 세부 기준들은, 국제적으로 일관된 강의와 시험을 가능케 하고 있다.
- 기초 레벨의 목적을 설명하는 일반 학습 목표
- 학생들이 기억해야 할 용어(키워드) 목록
- 각 지식 영역에 대한 학습 목표, 달성해야 할 인지 학습 결과 설명
- 주요 개념 설명 및 공인된 참고 자료
이 실라버스의 내용은 소프트웨어 테스팅 지식 영역 전체에 대한 설명이 아니라, 기초 레벨 교육 과정에서 다룰 내용을 반영한다. 이는 사용되는 SDLC( Software Development Life Cycle : 소프트웨어 개발 수명 주기)와 관계없이 모든 소프트웨어 프로젝트에 적용할 수 있는 테스트 개념과 기법에 초점을 맞추고 있다.
'소프트웨어 테스팅' 카테고리의 다른 글
피드백과 리뷰 프로세스 (0) | 2025.01.13 |
---|---|
정적 테스트 (0) | 2025.01.12 |
유지보수 테스트 (0) | 2025.01.12 |
테스트 레벨과 테스트 유형 (0) | 2025.01.12 |
소프트웨어 개발 수명 주기 전반에서의 테스트 (0) | 2025.01.12 |
테스트에 필요한 기술과 좋은 테스터 (0) | 2025.01.12 |
테스트 활동과 테스트웨어, 테스터의 역할 (0) | 2025.01.12 |
소프트웨어 테스팅이란 무엇인가? 왜 필요한가? (0) | 2025.01.12 |