현재 위치 - 중국 분류 정보 발표 플랫폼 - 생활 서비스 정보 - 블랙 박스 화이트 박스 테스트는 무엇입니까?

블랙 박스 화이트 박스 테스트는 무엇입니까?

화이트박스 테스트는 구조 테스트라고도 하며 주로 소프트웨어 코딩 중 오류를 감지하는 데 사용됩니다. 블랙박스 테스트는 기능 테스트라고도 하며, 주로 소프트웨어의 모든 기능이 제대로 작동하는지 여부를 감지합니다.

블랙박스 테스트의 주요 목적은 소프트웨어 설계 요구 사항이나 소프트웨어 설계 사양 설명서에서 잘못된 결함을 발견하는 것입니다. 소프트웨어 개발은 구체적이며 일반적으로 특정 기능을 위해 개발되었습니다. 소프트웨어 기능에 대한 설명은 소프트웨어 요구 사항 단계의 요구 사항 사양 분석에 따라 달라집니다. 소프트웨어는 설계 과정에서 하나 이상의 기능으로 나뉩니다. 이러한 기능이 제대로 작동하는지 확인하는 것은 소프트웨어 테스트입니다. 사용자의 요구와 요구를 더욱 충족시킬 수 있습니다.

블랙박스 테스트는 화이트박스 테스트와 달리 소프트웨어 설계 프로그램은 열 수 없는 상자로 간주되고, 상자 안의 프로그램 코드 테스터는 볼 수 없고, 소프트웨어나 일부 모듈의 간단한 기능 설명만 볼 수 있습니다. 이 테스트 방법은 주로 소프트웨어나 기능의 실현도를 검증하는 것이다.

블랙박스 화이트박스 테스트 방법

1, 동등한 분류 방법

동등한 클래스 분할은 프로그램의 가능한 모든 입력 데이터를 동등한 클래스로 나누는 전형적인 중요한 블랙 박스 테스트 방법입니다. 그런 다음 각 섹션에서 대표적인 데이터를 테스트 용도로 선택합니다. 테스트 사용 사례는 유효한 등가 클래스와 유효하지 않은 등가 클래스의 대표 데이터로 구성되어 테스트 사용 사례의 무결성과 대표성을 보장합니다. 이 방법을 사용하여 테스트 케이스를 설계하는 데는 두 가지 주요 단계가 있습니다. 등가 클래스를 결정하는 것입니다. 테스트 케이스를 생성합니다.

2, 경계 값 분석

경계 값 분석은 프로그램 입력 또는 출력의 경계 값을 테스트하는 블랙 박스 테스트 방법입니다. 실제 테스트 작업은 경계 조건을 고려한 테스트 사용 사례가 경계 조건을 고려하지 않은 테스트 사용 사례보다 테스트 수익률이 높다는 것을 증명합니다. 여기서 말하는 경계 조건은 입력 및 입력 등가 클래스 중 정확히 경계 내에 있거나 경계를 초과하거나 경계 아래에 있는 상태입니다.

3, 인과 관계 그래프 방법

인과도법은 또한 비교적 일반적으로 사용되는 블랙박스 테스트 방법이며, 단순화된 논리도이다. 인과도는 입력 조건과 출력 동작 사이의 인과관계를 시각적으로 보여 주며 테스터가 프로그램 기능과 관련된 입력 조합에 집중할 수 있도록 도와줍니다. 인과도법은 다양한 입력 조건의 조합을 설명하는 데 적합한 테스트 방법으로, 입력 조건의 조합, 제약 관계 및 출력 조건의 인과관계를 기준으로 입력 조건의 다양한 조합을 분석하여 테스트 사용 사례를 설계하는 방법입니다.