경로 범위 테스트

작가: Randy Alexander
창조 날짜: 24 4 월 2021
업데이트 날짜: 26 6 월 2024
Anonim
경로 범위-소프트웨어 테스트
동영상: 경로 범위-소프트웨어 테스트

콘텐츠

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

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


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

Microsoft Azure 및 Microsoft 클라우드 소개 | 이 가이드를 통해 클라우드 컴퓨팅에 관한 모든 내용과 클라우드에서 비즈니스를 마이그레이션하고 운영하는 데 Microsoft Azure가 어떻게 도움이되는지 알아 봅니다.

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

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

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

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

    입력 x
    x> 5이면
    A를 반환
    그렇지 않으면 B를 반환

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

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