블랙박스 테스트란 무엇인가요?
블랙박스 테스트는 기능 테스트라고도 합니다. 각 기능을 정상적으로 사용할 수 있는지 테스트하는 것입니다. 테스트 시 프로그램은 열리지 않는 블랙박스로 간주되어 프로그램의 내부 구조 및 내부 특성을 고려하지 않고 요구사항 사양에 따라 프로그램 기능이 정상적으로 사용되는지만을 확인합니다. 프로그램은 입력 데이터를 적절하게 수신하고 올바른 출력 정보를 생성할 수 있습니다. 블랙박스 테스트는 내부 논리 구조를 고려하지 않고 프로그램 외부 구조에 중점을 두고 주로 소프트웨어 인터페이스와 소프트웨어 기능을 테스트합니다.
블랙박스 테스트는 입력 데이터와 출력 데이터의 대응 관계부터 시작하여 사용자 관점에서 진행됩니다. 물론, 외부 기능 자체의 설계에 문제가 있거나 사양이 잘못된 경우에는 블랙박스 테스트 방법으로는 발견할 수 없습니다.