QA ≠ Test

QA(품질 보증)는 개념적인 용어이고, TEST는 QA(품질 보증)를 하기 위한 수단이자 방법이다.

TESTING/ABOUT ISTQB

[2018 실라버스] ISTQB(Certified Tester Foundation Level) 목차에 대해서 알아보자

품생품사(品生品死) 2020. 10. 11. 21:12
반응형

서론 Introduction

0.1 실러버스(교수요목)의 목적 Purpose of this Syllabus
0.2 SW 테스팅에서의 Certified Tester Foundation 자격증
0.3 시험용 학습목표 및 인지수준
0.4 Foundation Level 시험
0.5 인증 Accreditation
0.6 상세 수준 Level of Detail
0.7 이 실러버스의 구성 How this Syllabus is Organized

 

제 1 장 테스팅의 기초 (K2) Fundamentals of Testin

1.1 테스팅이란 무엇인가? What is Testing?
 1.1.1 테스팅의 일반적인 목적 (Typical Objectives of Testing)
 1.1.2 테스팅과 디버깅 (Testing and Debugging)


1.2 테스팅이 왜 필요한가? Why is Testing Necessary?
 1.2.1 성공을 위한 테스팅의 기여 (Testing’s Contributions to Success)
 1.2.2 품질 보증과 테스팅 (Quality Assurance and Testing)
 1.2.3 오류, 결함, 장애 (Errors, Defects, and Failures)
 1.2.4 결함, 근본 원인, 결과 (Defects, Root Causes and Effects)


1.3 테스팅의 7 가지 원리 Seven Testing Principles


1.4 테스트 프로세스 Test Process
 1.4.1 정황에 따른 테스트 프로세스 (Test Process in Context)
 1.4.2 테스트 활동과 작업 (Test Activities and Tasks)
 1.4.3 테스트 작업 산출물 (Test Work Products)
 1.4.4 테스트 베이시스와 테스트 작업 산출물 간의 추적성 (Traceability between the Test Basis and Test
Work Products)


1.5 테스팅의 심리학 The Psychology of Testing
 1.5.1 인간 심리학과 테스팅 (Human Psychology and Testing)
 1.5.2 테스터와 개발자의 사고방식 (Tester’s and Developer’s Mindsets)

 

제 2 장 소프트웨어 개발 수명주기와 테스팅

2.1 소프트웨어 개발 수명주기 모델
 2.1.1 소프트웨어 개발과 소프트웨어 테스팅 (Software Development and Software Testing)
 2.1.2 정황에 따른 소프트웨어 개발 수명주기 모델 (Software Development Lifecycle Models in Context)


2.2 테스트 레벨 Test Levels
 2.2.1 컴포넌트 테스팅 (Component Testing)
 2.2.2 통합 테스팅 (Integration Testing)
 2.2.3 시스템 테스팅 (System Testing)
 2.2.4 인수 테스팅 (Acceptance Testing)


2.3 테스트 유형 Test Types
 2.3.1 기능 테스팅 (Functional Testing)
 2.3.2 비기능 테스팅 (Non-functional Testing)
 2.3.3 화이트박스 테스팅 (White-box Testing)
 2.3.4 변경 관련 테스팅 (Change-related Testing)
 2.3.5 테스트 유형과 테스트 레벨 (Test Types and Test Levels)


2.4 유지보수 테스팅 Maintenance Testing
 2.4.1 유지보수가 필요한 상황 (Triggers for Maintenance)
 2.4.2 유지보수를 위한 영향도 분석 (Impact Analysis for Maintenance)

 

제 3 장 정적 테스팅 Static Testing

3.1 정적 테스팅 기초 Static Testing Basics
 3.1.1 정적 테스팅으로 검토할 수 있는 작업 산출물 (Work Products that Can Be Examined by Static
Testing)
 3.1.2 정적 테스팅의 효과 (Benefits of Static Testing)
 3.1.3 정적 테스팅과 동적 테스팅의 차이 (Differences between Static and Dynamic Testing)


3.2 리뷰 프로세스 Review Process
 3.2.1 작업 산출물 리뷰 프로세스 (Work Product Review Process)
 3.2.2 공식 리뷰에서의 역할과 책임 (Roles and responsibilities in a formal review)
 3.2.3 리뷰 유형 (Review Types)
 3.2.4 리뷰 기법 적용 (Applying Review Techniques)
 3.2.5 리뷰의 성공 요소 (Success Factors for Reviews)

 

제 4 장 테스트 기법 Test Techniques

4.1 테스트 기법의 종류 Categories of Test Techniques
 4.1.1 테스트 기법의 종류와 특성 (Categories of Test Techniques and Their Characteristics)


4.2 블랙박스 테스트 기법 Black-box Test Techniques
 4.2.1 동등 분할 (Equivalence Partitioning)
 4.2.2 경계값 분석 (Boundary Value Analysis)
 4.2.3 결정 테이블 테스팅 (Decision Table Testing)
 4.2.4 상태 전이 테스팅 (State Transition Testing)
 4.2.5 유스케이스 테스팅 (Use Case Testing)


4.3 화이트박스 테스트 기법 White-box Test Techniques
 4.3.1 구문 테스팅과 커버리지 (Statement Testing and Coverage)
 4.3.2 결정 테스팅과 커버리지 (Decision Testing and Coverage)
 4.3.3 구문 및 결정 테스팅의 가치 (The Value of Statement and Decision Testing)


4.4 경험 기반 테스트 기법 Experience-based Test Techniques
 4.4.1 오류 추정 (Error Guessing)
 4.4.2 탐색적 테스팅 (Exploratory Testing)
 4.4.3 체크리스트 기반 테스팅 (Checklist-based Testing)

 

제 5 장 테스트 관리 Test Management

5.1 테스트 조직 Test Organization
 5.1.1 독립적인 테스팅 (Independent Testing)
 5.1.2 테스트 관리자 및 테스터의 역할 (Tasks of a Test Manager and Tester)


5.2 테스트 계획과 추정 Test Planning and Estimation
 5.2.1 테스트 계획의 목적과 내용 (Purpose and Content of a Test Plan)
 5.2.2 테스트 전략과 테스트 접근법 (Test Strategy and Test Approach)
 5.2.3 시작 조건과 종료 조건 (준비의 정의와 완료의 정의) Entry Criteria and Exit Criteria (Definition of 
 Ready and Definition of Done)
 5.2.4 테스트 실행 일정 (Test Execution Schedule)
 5.2.5 테스트 노력에 영향을 미치는 요소 (Factors Influencing the Test Effort)
 5.2.6 테스트 추정 기법 (Test Estimation Techniques)


5.3 테스트 모니터링과 제어 Test Monitoring and Control
 5.3.1 테스팅에 사용하는 메트릭 (Metrics Used in Testing)
 5.3.2 테스트 보고의 목적, 내용, 독자 (Purposes, Contents, and Audiences for Test Reports)


5.4 형상 관리 Configuration Management


5.5 리스크와 테스팅 Risks and Testing
 5.5.1 리스크의 정의 (Definition of Risk)
 5.5.2 제품 및 프로젝트 리스크 (Product and Project Risks)
 5.5.3 리스크 기반 테스팅과 제품 품질 (Risk-based Testing and Product Quality)


5.6 결함 관리 Defect Management

 

제 6 장 테스트 지원 도구 Tool Support for Testing

6.1 테스트 도구 고려 사항 Test Tool Considerations
 6.1.1 테스트 도구의 분류 (Test Tool Classification)
 6.1.2 테스트 자동화의 효과와 리스크 (Benefits and Risks of Test Automation)
 6.1.3 테스트 실행 및 테스트 관리 도구 고려 사항 (Special Considerations for Test Execution and Test
 Management Tools)


6.2 도구의 효과적인 사용 Effective Use of Tools
 6.2.1 도구 선택의 주요 원칙 (Main Principles for Tool Selection)
 6.2.2 도구 도입을 위한 파일럿 프로젝트 (Pilot Projects for Introducing a Tool into an Organization)
 6.2.3 도구 성공 요인 (Success Factors for Tools)

 

 

Related References

 

KSTQB

About KSTQB KSTQB 주관 자격 시험 자격증 활용 현황 시험 안내 및 일정 학습 자료실 News & Events 실러버스(Syllabi) 샘플 문제 참고 도서 참고 자료

www.kstqb.org

This is ISTQB_002
ISTQB

요약 : iso 표준, 국제 표준 iso, 국내 표준, 표준, istqb, kstqb, 웹 qa, 모바일 qa, 앱 qa, test web

반응형