경계값 분석 예제

우리는 경계에 있는 값, 포함, 즉 (a,b)의 이러한 쌍은 유효한 조합이며, 언더플로우 또는 오버플로가 발생하지 않습니다. 참고: 입력 도메인에 대해 만든 각 등가 클래스에서 하나의 값만 테스트하는 하드 및 빠른 규칙은 없습니다. 각 등가 클래스에서 필요 및 이전 판단에 따라 여러 개의 유효하고 잘못된 값을 선택할 수 있습니다. 이전 예제에서는 확인 하는 대신 각 파티션에 대 한 하나의 값 0, 1, 10, 11 등과 같은 파티션에서 값을 확인 합니다. 관찰할 수 있듯이 유효 경계와 유효하지 않은 경계 모두에서 값을 테스트합니다. 경계 값 분석은 범위 검사라고도 합니다. 내 질문은 -1에서 1022 범위의 BVA 및 ECP 값이 무엇인지 분할 된 세트를 등가 파티션 또는 등가 클래스라고합니다. 그런 다음 테스트를 위해 각 파티션에서 하나의 값만 선택합니다. 이 기술의 가설은 파티션의 한 조건 /값이 통과하면 다른 모든 조건도 전달된다는 것입니다.

마찬가지로 파티션의 한 조건이 실패하면 해당 파티션의 다른 모든 조건이 실패합니다. 각 경계에는 유효한 경계 값과 잘못된 경계 값이 있습니다. 테스트 사례는 유효 경계 값과 잘못된 경계 값을 기반으로 설계되었습니다. 일반적으로 각 경계에서 하나의 테스트 사례를 선택합니다. 이 문서에서는 더 나은 테스트 사례, 특히 경계 값 분석 및 등가 분할을 만드는 데 사용되는 몇 가지 기본 테스트 디자인 기술과 실제 테스트에서 이러한 기술이 사용되는 방법에 대해 설명합니다. BVA는 유효 하고 잘못된 경계 파티션 과 잘못된 경계 파티션 사이의 경계 값을 테스트하는 데 도움이 됩니다. 이 기술을 사용하면 경계 값은 특정 입력 필드에 대한 테스트 사례를 만들어 테스트합니다. 우리는 우리의 테스트 사례를 설계하기 위해 모든 입력 클래스에서 하나의 대표를 선택했습니다.

테스트 사례 값은 등가 클래스의 가장 많은 수의 특성을 행사할 수 있는 방식으로 선택됩니다. 경계 값(오버플로 케이스에 대해서만 그려짐)은 오른쪽 그림의 주황색 선으로 표시됩니다. 경계 값이 잘못된 파티션 내에 속하는 경우 테스트 사례는 소프트웨어 구성 요소가 제어된 방식으로 값을 처리하도록 설계되었습니다. 경계 값 분석은 테스트 주기 전반에 걸쳐 사용할 수 있으며 모든 테스트 단계에서 동일하게 적용할 수 있습니다. 지금까지 우리는 경계 값 분석 및 등가 분할 및 간단한 예가 무엇인지에 대해 보았습니다. 여기서는 가장 일반적으로 사용되는 테스트 사례 설계 기술을 이해하기 위해 매우 기본적이고 간단한 예제를 다루었습니다. 각 파티션에서 하나의 입력만 가져 오는 어렵고 빠른 규칙은 없습니다. 사용자의 요구와 이전 경험에 따라 입력을 결정할 수 있습니다. 친애하는, 경계 값 분석에 대한 올바른 수식을 알려주면 중복 되는 테스트 사례를 제거할 수 있도록 중복 값을 해제해야합니다. 유효한 파티션 값, 잘못된 파티션 값 및 정확한 경계 값에 대한 테스트 사례를 작성합니다. 등가 분할은 입력 값이 테스트를 위해 클래스로 설정된 테스트 기술입니다. 등가 분할 및 경계 값 분석은 서로 연결되며 모든 테스트 수준에서 함께 사용할 수 있습니다.

등가 클래스의 가장자리에 따라 테스트 사례를 파생시킬 수 있습니다. 경계 값 분석(BVA)은 유효하고 잘못된 파티션의 경계 값을 테스트하는 것을 기반으로 합니다. 각 등가 파티션의 가장자리에 있는 동작은 파티션 내의 동작보다 올바르지 않을 가능성이 높므로 경계는 테스트로 인해 결함이 발생할 가능성이 있는 영역입니다.

Comments are closed.