첫째, 화이트 박스 테스트
화이트박스 테스트는 구조적 테스트라고도 하며 프로그램의 내부 논리 구조 및 코드 구조에 따라 테스트 데이터를 설계하고 테스트를 완료하는 테스트 방법입니다. 화이트박스 테스트의 직접적인 장점은 설계된 테스트 케이스가 코드에서 무시되는 곳을 알고 있다는 것입니다. IT 교육은 테스터가 코드 적용 범위를 늘리고 코드 구현의 전반적인 품질을 향상시키며 코드의 숨겨진 위험을 파악하는 데 도움이 된다는 장점이 있다고 판단했습니다.
둘째, 블랙박스 테스트
블랙박스 테스트는 데이터 전송 테스트라고도 합니다. 테스트 대상을 볼 수 없는 블랙박스로서 프로그램의 내부 구조와 처리를 전혀 고려하지 않아도 됩니다. 북경대학교 파랑새는 테스터가 프로그램 기능의 요구 사항과 사양에 따라 테스트 사용 사례를 결정하고 테스트 결과를 추론할 수 있다는 사실을 발견했다.
셋째, 그레이 박스 테스트
회색 상자 테스트는 주로 프로그램 실행 외부에서 나타나는 포괄적인 테스트 방법입니다. 또한 내부 논리 구조 설계 사용 사례, 프로그램 실행, 경로 실행 정보 및 외부 사용자 인터페이스 결과를 수집합니다.
넷째, 통합 테스트
통합 테스트는 조립 테스트로, 단위 테스트를 기반으로 한 질서 있는 테스트입니다. 주요 목적은 소프트웨어 유닛 간의 인터페이스 관계를 검증하고 테스트를 통해 소프트웨어 유닛 인터페이스 간의 문제를 발견하는 것입니다. 사하 북경대학교 파랑새는 최종 테스트를 거친 단위가 설계 요구 사항에 맞는 소프트웨어를 형성할 수 있기를 기대하고 있다.