4장 - 4.1 테스트 기법 개요

2024. 10. 18. 23:53·ISTQB/CTFL

테스트 기법의 목적

  • 테스트 분석(무엇을 테스트할지)과 테스트 설계(어떻게 테스트할지) 작업 지원
  • 체계적인 방식으로 적은 수의 충분한 테스트 케이스 개발
  • 테스트 컨디션 정의, 커버리지 항목 및 테스트 데이터 식별 도움

테스트 기법 분류

  • 블랙박스 테스트 기법 (명세 기반 기법)
    • 내부 구조 참조 없이 명시된 동작에 대한 분석 기반
    • 소프트웨어 구현 방식에 의존하지 않음
    • 구현이 바뀌더라도 필요한 동작이 동일하면 테스트 케이스 유효
  • 화이트박스 테스트 기법 (구조 기반 기법)
    • 내부 구조와 처리에 대한 분석 기반
    • 소프트웨어 설계 방식에 의존
    • 설계나 구현이 끝난 후에 테스트 케이스 생성
  • 경험 기반 테스트 기법
    • 테스터의 지식과 경험을 활용
    • 테스터의 능력에 따라 효과성 달라짐
    • 블랙박스 및 화이트박스 테스트 기법을 보완

예상문제

문제 1: 블랙박스 테스트 기법의 주요 특징은 무엇인가?

A) 내부 구조를 참조하여 테스트 케이스를 작성한다
B) 테스트 케이스는 소프트웨어 구현 방식에 의존하지 않는다
C) 소프트웨어 설계가 완료된 후에 테스트 케이스를 작성한다
D) 테스터의 지식과 경험을 기반으로 한다

정답(드래그)
B
해설(드래그)
블랙박스 테스트 기법은 내부 구조를 참조하지 않고, 소프트웨어의 명시된 동작을 기반으로 테스트 케이스를 작성한다. 따라서 소프트웨어 구현 방식에 의존하지 않는다.

문제 2: 화이트박스 테스트 기법의 주요 목적은 무엇인가?

A) 소프트웨어의 외부 동작을 검증하기 위해
B) 소프트웨어의 내부 구조와 처리를 분석하기 위해
C) 사용자 경험을 기반으로 테스트 케이스를 작성하기 위해
D) 소프트웨어의 성능을 최적화하기 위해

정답(드래그)
B
해설(드래그)
화이트박스 테스트 기법은 소프트웨어의 내부 구조와 처리를 분석하기 위해 사용됨

문제 3: 경험 기반 테스트 기법의 주요 장점은 무엇인가?

A) 소프트웨어의 내부 구조를 참조하지 않고 테스트할 수 있다
B) 테스터의 능력에 따라 효과가 크게 달라진다
C) 소프트웨어 설계 방식에 의존한다
D) 소프트웨어의 외부 동작을 기반으로 한다

정답(드래그)
B
해설(드래그)
경험 기반 테스트 기법은 테스터의 지식과 경험을 활용하여 테스트 케이스를 설계하므로 테스터의 능력에 따라 효과가 크게 달라진다.

문제 4: 블랙박스 테스트 기법의 장점은 무엇인가?

A) 소프트웨어의 내부 구조를 참조할 필요가 없다
B) 소프트웨어의 설계가 완료된 후에 테스트 케이스를 작성할 수 있다
C) 테스터의 경험에 크게 의존한다
D) 성능 테스트에 적합하다

정답(드래그)
A
해설(드래그)
블랙박스 테스트 기법은 소프트웨어의 내부 구조를 참조할 필요가 없으며, 명시된 동작에 기반하여 테스트 케이스를 작성

문제 5: 테스트 기법의 주요 역할이 아닌 것은 무엇인가?

A) 테스트 케이스를 체계적으로 개발할 수 있게 한다
B) 테스트 컨디션을 정의하고 커버리지 항목과 테스트 데이터를 식별한다
C) 소프트웨어의 버그를 자동으로 수정한다
D) 테스트 분석과 설계 작업을 지원한다

정답(드래그)
C
해설(드래그)
테스트 기법은 테스트 케이스를 개발하고, 테스트 컨디션을 정의하며, 테스트 분석과 설계 작업을 지원합니다. 그러나 소프트웨어의 버그를 자동으로 수정하지는 않는다.

문제 6: 화이트박스 테스트 기법이 블랙박스 테스트 기법과 다른 점은 무엇인가?

A) 소프트웨어의 외부 동작을 기반으로 테스트한다
B) 테스트 케이스는 소프트웨어 설계 방식에 의존한다
C) 테스터의 경험을 기반으로 한다
D) 내부 구조를 참조하지 않는다

정답(드래그)
B
해설(드래그)
화이트박스 테스트 기법은 소프트웨어의 내부 구조와 처리에 기반하여 테스트 케이스를 작성하며, 설계 방식에 의존한다.

문제 7: 경험 기반 테스트 기법의 효과는 주로 무엇에 의해 좌우되는가?

A) 소프트웨어의 설계 방식
B) 소프트웨어의 내부 구조
C) 테스터의 능력
D) 소프트웨어의 명세

정답(드래그)
C
해설(드래그)
험 기반 테스트 기법의 효과는 주로 테스터의 지식과 경험에 의해 좌우됨

문제 8: 블랙박스 테스트 기법의 또 다른 명칭은 무엇인가?

A) 구조 기반 기법
B) 경험 기반 기법
C) 명세 기반 기법
D) 성능 기반 기법

정답(드래그)
C
해설(드래그)
블랙박스 테스트 기법은 명세 기반 기법이라고도 한다.

문제 9: 경험 기반 테스트 기법의 주요 목적은 무엇인가?

A) 소프트웨어의 내부 구조를 분석하는 것
B) 소프트웨어의 성능을 최적화하는 것
C) 테스터의 지식과 경험을 활용하는 것
D) 소프트웨어의 외부 동작을 분석하는 것

정답(드래그)
C
해설(드래그)
경험 기반 테스트 기법의 주요 목적은 테스터의 지식과 경험을 효과적으로 활용하는 것

문제 10: 화이트박스 테스트 기법의 또 다른 명칭은 무엇인가?

A) 명세 기반 기법
B) 구조 기반 기법
C) 경험 기반 기법
D) 성능 기반 기법

정답(드래그)
B
해설(드래그)
화이트박스 테스트 기법은 구조 기반 기법이라고도 한다.

'ISTQB > CTFL' 카테고리의 다른 글

4.3. 화이트박스 테스트 기법  (1) 2024.10.20
4.2. 블랙박스 테스트 기법  (0) 2024.10.19
ISTQB 3장 예상 문제  (0) 2024.10.17
3.2. 피드백과 리뷰 프로세스  (0) 2024.10.16
3장 - 3.1 정적 테스팅의 기초  (0) 2024.10.15
'ISTQB/CTFL' 카테고리의 다른 글
  • 4.3. 화이트박스 테스트 기법
  • 4.2. 블랙박스 테스트 기법
  • ISTQB 3장 예상 문제
  • 3.2. 피드백과 리뷰 프로세스
hee-dev
hee-dev
실무에서 마주친 문제를 해결하고 정리하며 성장하는 QA 블로그입니다. Cypress와 Postman으로 API 테스트를 다룹니다.
  • hee-dev
    hee-dev
    hee-dev
  • 전체
    오늘
    어제
    • 분류 전체보기 (38)
      • 테스트 자동화 (11)
        • Cypress (6)
        • Postman (5)
        • WebdriverIo (0)
      • 자격증 (0)
        • 정보처리기사 (0)
      • ISTQB (27)
        • CTFL (24)
        • AI (3)
        • Mobile (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    QA 자동화
    istqb - ai
    api 테스트 자동화
    istqb ctfl - 1.4장
    api 자동화
    ajv
    테스트
    istqb-ai
    Postman
    API 테스트
    cypress
    테스트 자동화
    qa 테스트자동화
    e2e
    ISTQB
    자동화
    QA
    CTFL
    프로그래머스
    코딩테스트
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
hee-dev
4장 - 4.1 테스트 기법 개요
상단으로

티스토리툴바