블랙박스 테스트(Black Box Test)소프트웨어의 내부 구조나 작동 원리를 모르는 상태에서 입력과 출력에만 집중하며, 내부 동작이 어떻게 이루어지는지 신경 쓰지 않고, 소프트웨어의 동작을 검사하는 테스트 방식개발자입장이 아닌 사용자 입장에서 소프트웨어 혹은 제품에 대한 요구사항과 결과물이 일치하는지 확인하기위한 테스트 기법화이트박스 테스트(White Box Test)내부 로직, 코드의 흐름, 조건문 등을 분석하여, 모든 경로를 탐색하거나 특정 코드 분기를 테스트하는 방식개발자가 소프트웨어 또는 컴포넌트 등의 로직에 대한 테스트를 수행하기 위해 설계 단계에서 요구된 사항을 확인하는 개발자 관점의 단위테스팅 기법예제 테스트 대상 클래스(SUT)public class PasswordValidator { ..