2022 04 15
2022-04-15¶
Black Box Testing vs White Box Testing¶
- 참고 1: https://ko.wikipedia.org/wiki/%EB%B8%94%EB%9E%99%EB%B0%95%EC%8A%A4_%EA%B2%80%EC%82%AC
- 참고 2: https://ko.wikipedia.org/wiki/%ED%99%94%EC%9D%B4%ED%8A%B8%EB%B0%95%EC%8A%A4_%EA%B2%80%EC%82%AC
- Black Box Testing
- SW 내부 구조나 작동 원리를 모르는 상태에서 SW 동작을 검사하는 방법
- 올바른 입력/올바르지 않은 입력 => 올바른 출력?!
- SW 내부의 코드나 내부 구조 개발 방법론에 대해선 굳이 알필요 없음
- 명세에 따라서 Output이 똑바로 나오는가에 따른 검사
- 약간 ATDD 감성
- White Box Testing
- SW 내부 소스 코드를 테스트하는 기법
- 내부 소스코드의 동작을 개발자가 추적하여 실행되는 과정까지 살펴봄
- 불필요한 코드, 테스트 안된 코드, 뇌절 코드 추적
- 커버리지 분석 도구를 많이 활용하게 됨