기금넷 공식사이트 - 복권 조회 - 블랙 박스 테스트와 화이트 박스 테스트의 차이점
블랙 박스 테스트와 화이트 박스 테스트의 차이점
첫째, 테스트 방법이 다릅니다.
1, 블랙 박스 테스트: 기능 테스트는 각 기능이 제대로 작동하는지 테스트하는 것입니다.
2. 화이트박스 테스트: 구조 테스트, 투명박스 테스트, 논리 구동 테스트 또는 코드 기반 테스트라고 합니다.
둘째, 테스트의 목적이 다르다
1, 블랙박스 테스트: 프로그램을 열 수 없는 블랙박스로 취급하고, 프로그램 인터페이스에서 테스트하며, 프로그램의 내부 구조와 특성을 전혀 고려하지 않고, 프로그램 기능이 요구 사항에 따라 정상적으로 사용되는지, 프로그램이 입력 데이터를 제대로 받고 정확한 출력 정보를 생성할 수 있는지 여부만 확인합니다.
2. 화이트박스 테스트: 소프트웨어의 내부 논리 구조를 검사하여 소프트웨어의 논리 경로를 덮어쓰고 테스트합니다. 프로그램의 여러 부분에 체크포인트를 설정하고 프로그램 상태를 검사하여 실제 실행 상태가 예상 상태와 일치하는지 확인합니다.
셋째, 테스트 원칙이 다릅니다.
1, 블랙박스 테스트: 사용자 관점에서 입력 데이터와 출력 데이터의 대응 관계를 테스트합니다. 외부 특성의 디자인에 문제가 있거나 규격에 문제가 있다면 블랙박스 테스트 방법을 사용할 수 없다는 것은 분명하다.
2. 화이트박스 테스트: 한 모듈의 모든 독립 경로는 한 번 이상 테스트됩니다. 모든 논리값은 진위를 테스트해야 한다.
바이두 백과-화이트박스 테스트
바이두 백과-블랙박스 테스트