//구글콘솔 광고 추가가

오로지 내 시험을 위해 정리해 보는 ISTQB 4.0 공부.

ISTQB가 4.0 버전으로는 정리되있는게 잘 보이지 않길래 직접 정리해 보면서 공부를 해보려 한다.

용어 정리를 시작으로 중간중간 이해되지 않았던 단어들 정리, 이론 정리, 샘플 문제 오답풀이, 문배 풀이 순서로 진행. 

처음부터 이렇게 공부하고 싶었지만 시간이 없었던 관계로 시간이 생긴 지금 내방식대로 정리 Start!

 

혼자 하는 공부가 제일 잘되는 나로서는 오늘도 역시 혼자 공부하겠지만 이 글을 보는 누구든 같이 공부해서 합격해 보자!

혹시나 나같이 취업을 준비하고 있는 경우라면 우리 모두 취준 화이팅!

 

++ 이 블로그를 보시는 모두가 제가 정리해 둔 내용으로 합격된다면 그 또한 기분 째질 것 같으니 혹시나 합격하면 댓글 달아주기! 


 

용어 정리
: 용어부터 찬찬히 알아둬야 문제에서 뭐라는지 알 수 있음.
 ISTQB에서 알려주는 용어 사전. 혹시나 모르는 단어가 있다면 Search해보라구. 영어로도 가능.
++ https://glossary.istqb.org/ko_KR/  

커버리지 : 커버리지 항목이 식별되거나 테스트 스위트에 의해 수행된 정도를 백분로 표시한 것.

디버깅 : 컴포넌트 또는 시스템에서 장애의 원인 찾고 분석하고 제거하는 프로세스.

결함 : 요구사항이나 명세를 충족시키지 못하는 작업 산출물의 불완전함 또는 결점.
문배에서의 "결함" 설명 : 일반적으로 버그, 결함, 결정은 동의어로 사용될 수 있으며 요구된 기능을 적절히 처리하지 못하는 것. 즉 장애를 발생시키는 것.

오류 : 부정확한 결과를 만들어내는 인간의 행동.
문배에서의 "오류" 설명 : 잘못된 결과를 낳는 인간의 행위, 실수와 동의어.

장애 : 지정된 범위 내에서 요구되는 기능을 컴포넌트나 시스템이 수행하지 못하는 경우.
문배에서의 "장애" 설명 : 코드에 존재하는 결함의 실행.

품질 : 컴포넌트 또는 시스템이 다양한 이해관계자의 명시적 및 암시적 요구를 충족시키는 정도.

품질 보증 : 품질 요구사항이 충족될 것이라는 확신을 제공하는 데 초점을 둔 활동.

근본 원인 : 결함의 원인 중 제거되면 해당 결함유형 발생이 감소하거나 제거될 수 있는 원인.

테스트 분석 : 테스트 베이시스를 분석하여 테스트 컨디션을 식별하는 활동.

테스트 베이시스 : 테스트 분석 및 설계의 기초로 사용하는 지식 체계.

테스트 케이스 : 테스트 컨디션을 기반으로 개발된 사전 조건, 입력값, 행동(해당하는 경우), 기대 결과, 사후조건의 집합.

테스트 완료 : 테스트웨어를 나중에 사용할 수 있도록 만들고 테스트 환경을 만족스러운 상태로 남겨놓고 관련 이해관계자에게 테스트 결과를 전달하는 활동.

테스트 컨디션 : 테스팅의 베이시스로 식별된 컴포넌트 또는 시스템의 테스트 가능한 측면.

테스트 제어 : 테스트 프로젝트가 계획을 벗어났을 때 예정대로 진행되도록 시정 조치를 개발하고 적용하는 활동.

테스트 데이터 : 테스트 실행에 필요한 데이터.

테스트 설계 : 테스트 컨디션에서 테스트 케이스를 도출하고 명시하는 활동.

테스트 실행 : 컴포넌트 또는 시스템에서 테스트를 실행하여 실제 결과를 도출하는 활동.

테스트 구현 : 테스트 분석과 설계를 기반으로 테스트 실행에 필요한 테스트웨어를 준비하는 활동.

테스트 모니터링 : 테스트 활동의 상태를 확인하고 계획 또는 예상과의 차이를 식별하고 이해관계자에게 상태를 보고하는 활동.

테스트 대상 : 테스트할 작업 산출물.

테스트 목적 : 테스팅의 이유 또는 목적.

테스트 계획 : 테스트 계획서의 수립 또는 수정 활동.

테스트 절차 : 실행 순서로 나열된 테스트 케이스 순서. 초기 사전 조건을 설정하는 데 필요한 모든 관련 동작과 실행 이후의 모든 마무리 활동까지 포함.

테스트 결과 : 테스트 실행의 결과 또는 결괏값. 화면 출력과 데이터 변경, 보고서, 전송된 통신 메시지 등이 여기에 포함.

테스팅 : 소프트웨어 제품 및 관련 작업 산출물이 특정 요구사항을 충족하는지 확인하고, 목적에 부합하는지 여부를 입증하고, 결함을 발견하기 위해 정적/ 동적의 모든 계획, 준비, 평가와 관련된 수명주기 활동으로 구성된 프로세스

테스트웨어 : 테스팅에 대한 계획, 설계, 실행, 평가, 보고 등에 활용하기 위한 목적으로 테스트 프로세스 동안 생성되는 작업 산출물.

밸리데이션 : 의도된 특정 용도 또는 용도에 대한 요구사항이 충족되었음을 보증하기 위해 객관적 증거와 조사를 통해 확인하는 것.

베리피케이션 : 특정 요구사항이 모두 구현되었는지를 객관적 증거와 조사를 통해 확인하는 것.

 

자주 나오는 테스팅의 종류
: ISTQB 공부하면 적어도 한번 이상 접하는 애들이니까 잘 읽어봐.

기능 테스팅 : 컴포넌트 또는 시스템이 기능 요구사항을 충족하는지 평가하기 위해 수행되는 테스트.
비기능 테스팅 : 컴포넌트 또는 시스템이 비기능적 요구사항을 충족하는 지 평가하기 위해 수행되는 테스트.

정적 테스팅 : 테스트 항목의 실행을 수반하지 않는 테스팅.
동적 테스팅 : 테스트 항목의 실행과 관련된 테스트.

화이트박스 테스팅 : 컴포넌트나 시스템의 내부구조 분석에 기반한 테스팅.
경험 기반 테스팅 : 테스터의 경험, 지식, 직관에 기반한 테스팅.
리스크 기반 테스팅 : 연관된 리스크 유형과 리스크 수준을 기반으로 테스트 활동 및 리소스의 이용, 관리, 선택, 우선순위 등을 다루는 테스팅.

베타 테스팅 : 개발 조직에 속하지 않는 인원에 의해 개발자의 테스트 환경과 다른 외부 사이트에서 수행되는 인수 테스트 유형.
사용자 인수 테스팅 : 의도된 사용자가 시스템을 승인하는지 확인하기 위해 수행되는 인수 테스트 유형.
운영 인수 테스팅 : 운영 및 시스템 관리 직원이 시스템을 인수할 수 있는지 확인하기 위해 수행되는 인수 테스트 유형.

리그레션 테스팅 : 소프트웨어의 변경되지 않은 영역에 결함이 도입 또는 발현되었는지 여부를 감지하기 위한 변경 관련 테스트 유형.
확인 테스팅 : 결함을 수정한 후 해당 결함으로 인해 발생한 장애가 다시 나타나지 않는지 확인하기 위해 수행하는 변경 관련 테스트 유형.

애자일 테스팅 사분면 : 4 사분면으로 구성된 테스트 유형/ 레벨 분류 모델로, 테스트 목표의 두 가지 차원( 지원 대 제품 비평, 기술 대면 대 비즈니스 대면)과 관련됨.

시스템 테스팅 : 전체로 봤을 때 시스템이 명시된 요구사항을 충족하는지 확인하는 데 초점을 둔 테스트 레벨.
시스템 통합 테스팅 : 시스템 간의 상호작용에 초점을 둔 테스트 레벨.
통합 테스팅 : 컴포넌트 또는 시스템 간의 상호작용에 중점을 둔 테스트 레벨.
컴포넌트 테스팅 : 개별 하드웨어 또는 소프트웨어 컴포넌트에 초점을 둔 테스트 레벨.

탐색적 테스팅 : 테스터가 자신의 지식, 테스트 항목에 대한 탐색과 이전 테스트 결과를 기반으로 테스트를 동적으로 설계하고 실행하는 테스트 접근 방식.
요구사항 기반 테스팅 : 테스트 케이스를 요구사항을 기반으로 설계하는 테스트 접근 방식. 

컴포넌트 통합 테스팅 : 테스트 항목이 통합된 다른 컴포넌트와 인터페이스하고 상호 작용하는 테스트. 통합된 컴포넌트 간의 인터페이스와 상호작용에서의 결함을 노출시키기 위한 테스팅.

화이트박스 테스트 기법 : 컴포넌트나 시스템의 내부 구조 분석에만 기반을 둔 테스트 기법.
블랙박스 테스트 기법 : 컴포넌트나 시스템의 명세에 대한 분석을 기반으로 하는 테스트 기법.
경험 기반 테스트 기법 : 테스터의 경험, 지식, 직관에만 기반을 둔 테스트 기법.


조건 테스팅 : 테스트 케이스가 원자 조건의 결과를 실행하도록 설계된 화이트박스 테스트 기법.
결정 테스팅 : 테스트 케이스가 결정 결괏값을 실행하도록 설계하는 화이트박스 테스트 기법.

조합 테스팅 : 테스트 케이스가 복수의 매개변수 값의 특정 조합을 실행하도록 설계되는 블랙박스 테스트 기법.
유스케이스 테스팅 : 유스케이스 동적을 수행하도록 테스트 케이스를 설계하는 블랙박스 테스트 기법.
사용자 스토리 테스팅
: 사용자 스토리를 기반으로 테스트 케이스를 설계하여 올바르게 구현되었는지를 확인하는 블랙박스 테스트 기법.
상태 전이 테스팅 : 테스트 케이스가 상태 전이 모델의 개별 요소를 실행하도록 설계된 블랙박스 테스트 기법. 
동등 분할 기법 : 각 도메인의 구성 데이터 중 하나를 사용하여 테스트 케이스가 동등 분할을 실행하도록 설계하는 블랙박스 테스트 기법.

구문 테스팅 : 테스트 케이스가 구문을 실행하도록 설계하는 화이트박스 테스트 설계 기법.
결정 테이블 테스팅 : 테스트 케이스가 결정 테이블에 표시된 조건과 결과 행위 조합을 실행하도록 설계하는 블랙박스 설계기법.

체크리스트 기반 테스팅 : 경험, 점검, 기억에 의한 목록 또는 제품 검증 기준 및 규칙을 상위 수준으로 나열한 목록을 숙련된 테스터가 사용하는 경험 기반 테스트 기법.


 

 

728x90

+ Recent posts