У дома Софтуер Какво е тестване за покритие на пътя? - определение от техопедия

Какво е тестване за покритие на пътя? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава тестване на пътя на покритието?

Тестването за покритие на пътя е специфичен вид методично, последователно тестване, при което се оценява всеки отделен ред код.

Като вид тестване на софтуер, тестът за покритие на пътя е в категорията на техническите методи за изпитване, а не е част от обща стратегия или "философия" на кода. Той е трудоемък и често е запазен за конкретни жизненоважни части от кода.

Техопедия обяснява тестовете за покритие на пътя

Начинът, по който работи тестовете за покритие на пътя, е, че тестерите трябва да разглеждат всеки отделен ред код, който играе роля в модул, а за пълно покритие тестерите трябва да разгледат всеки възможен сценарий, така че всички редове от код да бъдат обхванати.

В много основен пример, помислете за кодова функция, която поема променлива "x" и връща един от два резултата: ако x е по-голям от 5, програмата ще върне резултата "A" и ако x е по-малък или равен на 5, програмата ще върне резултата "Б."

Кодът на програмата ще изглежда така:

    вход x

    ако х> 5 тогава

    връщане A

    върнете B

За да може тестът за покритие на пътя ефективно да „покрие всички пътеки“, двата тестови случая трябва да бъдат стартирани, с х по-голямо от 5 и х по-малко или равно на 5.

Очевидно този метод става много по-сложен с по-сложни модулни кодове. По принцип експертите смятат тестването за покритие на пътя като вид тестване на бяла кутия, което всъщност проверява вътрешния код на програма, а просто разчита на външни входове и стратегии, които се считат за тестване на черни кутии, които не вземат предвид вътрешния код.

Какво е тестване за покритие на пътя? - определение от техопедия