320x100
# 소프트웨어개발 - White Box Vs Black Box
#1 White Box Vs Black Box
1)White Box
-개발자 관점
-프로그램의 내부 로직(수행 경로 구조, 루프 등)을 보면서
테스트를 수행한다. (모듈 안의 작동을 직접 관찰할 수 있다.) - 하얀색이기 때문에
투명한것을 연상하여 안이 보인다고 생각하면 쉽다
(기초 경로 검사, 제어 구조 검사)
-각 모듈이 하나의 시스템 단위로서 올바른 기능을 수행하는지 여부 테스트
-오류 발견이 쉬움
-소스코드의 논리적인 경로 테스트
2)Black Box
-사용자관점
-프로그램의 외부 사용자 요구사항 명세를 보면서 테스트, 주로 구현된 기능을 테스트 한다.
(동치분할 검사, 경계값 분석)
-문제의 검증과 프로그램 구조에 관련된 결과에 중점을 두고 시험
-테스트 쉬움
-해당 기능의 작동 여부 테스트
300x250
'개발일지 > 소프트웨어개발' 카테고리의 다른 글
소프트웨어개발 - 시큐어 코딩 가이드 (0) | 2023.01.17 |
---|---|
소프트웨어개발 - 릴리즈 노트 작성 (0) | 2023.01.16 |
소프트웨어개발 - 그래프 (무방향, 방향 최대 수 구하는 공식) (0) | 2023.01.15 |
소프트웨어 개발 - 트리의 차수(degree)와 단말 노드(terminal node) (0) | 2023.01.15 |
소프트웨어 개발 - 순회 (0) | 2023.01.15 |