Будинки Програмне забезпечення Що таке тестування покриття контуру? - визначення з техопедії

Що таке тестування покриття контуру? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає тестування покриття контуру?

Тестування покриття контуру - це специфічний вид методичного, послідовного тестування, в якому оцінюється кожен окремий рядок коду.

Як тип тестування програмного забезпечення, тестування покриття контуру відноситься до категорії технічних методів тестування, а не є частиною загальної стратегії чи "філософії" коду. Він трудомісткий і часто зарезервований для конкретних життєво важливих розділів коду.

Техопедія пояснює тестування покриття шляхом

Тестування покриття шляхів працює в тому, що тестувальники повинні дивитись на кожний окремий рядок коду, який відіграє певну роль у модулі, а для повного покриття тестери повинні дивитись на кожен можливий сценарій, щоб усі рядки коду були охоплені.

У дуже базовому прикладі розглянемо функцію коду, яка бере змінну "x" і повертає один з двох результатів: якщо x більше 5, програма поверне результат "A", а якщо x менше або дорівнює 5, програма поверне результат "Б."

Код програми виглядатиме приблизно так:

    вхід x

    якщо x> 5, то

    повернути A

    ще повернути B

Для того щоб тестування покриття шляхів ефективно "охоплювало всі шляхи", два тестові випадки повинні бути запущені, з х більше 5 і х менше або рівне 5.

Очевидно, що цей метод стає набагато складнішим при більш складних модулях коду. Експерти зазвичай вважають тестування покриття контуру типом тестування білого поля, яке фактично перевіряє внутрішній код програми, а лише покладається на зовнішні входи та стратегії, які вважаються тестуванням чорної скриньки, які не враховують внутрішній код.

Що таке тестування покриття контуру? - визначення з техопедії