📘 테스트 케이스와 테스트 환경

테스트는 개별 용어의 암기가 아니라
용어들 사이의 관계를 이해하는 것이 핵심이다.


📌 테스트 기본 용어 간 관계

테스트는 다음의 구조 안에서 이해할 수 있다.

테스트 대상 → 테스트 레벨 → 테스트 유형 → 테스트 설계 기법 → 테스트 케이스 → 테스트 절차 → 테스트 스크립트 → 테스트 환경


1️⃣ 테스트 대상 (Test Item)

👉 무엇을 테스트하는가에 대한 정의


2️⃣ 테스트 레벨 (Test Level)

👉 테스트 대상을 어느 범위까지 묶어서 검증할 것인가


3️⃣ 테스트 유형 (Test Type)

👉 동일한 테스트 대상이라도
어떤 관점으로 검증하는지에 따라 유형이 달라진다.


4️⃣ 테스트 설계 기법 (Test Design Technique)

테스트 케이스를 도출하는 방법

👉 테스트 유형과 요구사항을 바탕으로
구체적인 테스트 케이스를 만들어내는 단계


5️⃣ 테스트 케이스 (Test Case)

👉 설계 기법을 통해 도출된 구체적인 검증 항목


6️⃣ 테스트 절차 (Test Procedure)

👉 테스트 케이스를 어떻게 실행할 것인지 정의


7️⃣ 테스트 스크립트 (Test Script)

👉 테스트 절차의 자동화 형태


8️⃣ 테스트 환경 (Test Environment)

👉 모든 테스트 활동은 특정 환경에서 수행된다.


🧠 전체 관계 요약


테스트는 단어의 나열이 아니라,
단계적으로 연결된 구조 속에서 이해해야 한다.