전통문화대전망 - 전통 이야기 - 블랙박스 테스트의 구체적인 기술적 방법
블랙박스 테스트의 구체적인 기술적 방법
블랙박스 테스트의 구체적인 기술적 방법은 다음과 같습니다.
1. 동등 클래스 분할
동등 클래스 분할 방법은 일반적이고 가장 효과적인 방법입니다. .기본적인 블랙박스 테스트케이스 설계방법. 동등 클래스 분할 방법을 사용하는 경우 프로그램의 내부 구조를 전혀 고려할 필요가 없으며 테스트 케이스 설계의 유일한 기초는 소프트웨어 요구 사항 사양입니다.
테스트할 때 테스트 데이터는 무한하다. 동일한 특성을 가진 테스트 데이터를 여러 하위 집합으로 나누고 각 하위 집합에서 대표적인 사용 사례를 선택하여 테스트할 수 있습니다. 예를 들어 매개변수의 경우 설계 범위는 1~99입니다. 그렇다면 1~99가 유효한 동등 클래스라고 볼 수 있다. <1과 <99>는 두 개의 유효하지 않은 동등 클래스입니다.
2. 경계값 분석
경계값 분석 방법은 동등 클래스 구분을 보완합니다. 장기간의 테스트 작업 경험을 통해 입력 및 출력 범위 내보다는 입력 또는 출력 범위의 경계에서 많은 오류가 발생함을 알 수 있습니다.
따라서 다양한 엣지 케이스에 대한 테스트 케이스를 설계하다 보면 오류가 더 많이 발견될 수 있습니다. 매개변수 범위가 1-99 사이의 정수라고 가정하면 테스트 케이스는 최소값 -1, 최소값, 최대값 및 최대값 1을 포괄해야 합니다.
3. 오류 추측 방법: 이 방법은 경험이 많은 테스터에게 더 적합합니다. 과거의 테스트 경험을 바탕으로 어떤 문제가 발생할 가능성이 있는지 추론할 수 있습니다.
4. 특성도 테스트 방법: 특성도 테스트 방법은 일반적으로 조건부 조합의 기능을 목표로 합니다.
5. 모든 세부 사항을 테스트할 수 있도록 큰 모듈을 작은 모듈로 분해합니다.
6. 시나리오 방법: 다양한 시나리오에 따라 테스트 케이스를 설계합니다. 예를 들어, 사용자가 ATM기를 조작할 때 조회, 출금 등의 작업이 있습니다.