베이스 패스 테스트
Basis path testing소프트웨어 엔지니어링에서 기본 경로 테스트 또는 구조화된 [1]테스트는 테스트 케이스를 설계하기 위한 화이트 박스 방식입니다.이 방법은 프로그램의 제어 흐름 그래프를 분석하여 일련의 선형 독립 실행 경로를 찾습니다.이 방법은 일반적으로 McCabe 사이클로매틱 복잡성을 사용하여 선형 독립 경로의 수를 결정한 다음 얻은 [2]각 경로에 대한 테스트 케이스를 생성한다.베이스 패스 테스트에서는 완전한 브랜치커버리지(컨트롤 플로우그래프의 모든 엣지)가 보증되지만 컨트롤 플로우그래프의 가능한 모든 패스를 커버하지 않고 브랜치커버리지가 실현됩니다.일반적으로 후자는 비용이 너무 [3]많이 듭니다.기본 경로 테스트는 널리 사용되고 [4]연구되어 왔습니다.
「 」를 참조해 주세요.
- DD 패스 테스트
레퍼런스
- ^ Arthur H. Watson and Thomas J. McCabe (1996). "Structured Testing: A Testing Methodology Using the Cyclomatic Complexity Metric" (PDF). NIST Special Publication 500-235.
- ^ Linda Westfall (2008). The Certified Software Quality Engineer Handbook. ASQ Quality Press. pp. 436–437. ISBN 978-0-87389-730-3.
- ^ Y.N. Srikant; Priti Shankar (2002). The Compiler Design Handbook: Optimizations and Machine Code Generation. CRC Press. p. 249. ISBN 978-1-4200-4057-9.
- ^ Robert V. Binder (2000). Testing Object-oriented Systems: Models, Patterns, and Tools. Addison-Wesley Professional. p. 378. ISBN 978-0-201-80938-1.
추가 정보
- Paul C. Jorgensen (2002). Software Testing: A Craftsman's Approach, Second Edition. CRC Press. pp. 146–150. ISBN 978-0-8493-0809-3.
- Alan Page; Ken Johnston; Bj Rollison (2008). How We Test Software at Microsoft. Microsoft Press. chapter 6. ISBN 978-0-7356-3831-0.