소프트웨어 경로 적용 범위 테스트 란 무엇입니까? -techopedia에서 정의

경로 적용 범위 테스트 란 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-경로 범위 테스트 란 무엇입니까?

경로 적용 범위 테스트는 각 개별 코드 행을 평가하는 특정 종류의 체계적이고 순차적 인 테스트입니다.

소프트웨어 테스트의 한 유형으로서 경로 적용 범위 테스트는 포괄적 인 전략 또는 코드 "철학"의 일부가 아닌 기술 테스트 방법의 범주에 속합니다. 노동 집약적이며 종종 코드의 특정 핵심 섹션을 위해 예약되어 있습니다.

Techopedia는 경로 범위 테스트를 설명합니다

경로 커버리지 테스트가 작동하는 방법은 테스터가 모듈에서 역할을 수행하는 각 개별 코드 라인을 살펴보고, 완전한 커버리지를 위해 테스터는 가능한 모든 시나리오를 살펴보고 모든 코드 라인을 커버해야합니다.

매우 기본적인 예에서 변수 "x"를 사용하고 다음 두 결과 중 하나를 반환하는 코드 함수를 고려하십시오. x가 5보다 크면 프로그램은 결과 "A"를 반환하고 x가 작거나 같은 경우 5, 프로그램은 결과 "B"를 반환합니다.

프로그램 코드는 다음과 같습니다.

    입력 x

    x> 5이면

    A를 반환

    그렇지 않으면 B를 반환

경로 적용 범위 테스트를 효과적으로 "모든 경로를 포함"하려면 x가 5보다 크고 x가 5보다 작거나 같은 두 가지 테스트 사례를 실행해야합니다.

분명히이 방법은 더 복잡한 코드 모듈로 인해 훨씬 ​​더 복잡해집니다. 전문가들은 일반적으로 경로 적용 범위 테스트를 일종의 화이트 박스 테스트로 간주합니다. 이는 화이트 코드 테스트로 간주되는 블랙 박스 테스트로 간주되는 외부 입력 및 전략에 의존하기보다는 실제로 프로그램의 내부 코드를 검사합니다.

경로 적용 범위 테스트 란 무엇입니까? -techopedia에서 정의