freeCodeCamp/guide/russian/software-engineering/code-coverage/index.md

2.3 KiB
Raw Blame History

title localeTitle
Code Coverage Охват кода

Охват кода

Когда вы запускаете автоматические тесты программного обеспечения для поиска ошибок, охват кода - это измерение того, какая часть кода, который вы тестируете, фактически выполняется во время тестов.

Код, который не был выполнен во время тестирования, по определению не был протестирован и поэтому может содержать ошибки. Так что, вообще говоря, более высокий охват кода, описанный в тестовом наборе, тем меньше вероятность того, что ошибки будут незаметны.

Это не означает, что 100% -ное покрытие кода означает 0% -ный шанс ошибок, однако! Легко представить себе ситуацию, когда все доступные функции в куске кода вызываются, но не обязательно, с входами, представляющими все типы сценариев, которые вы могли бы ожидать от реальных пользователей.

Внутри и вне того, как покрытие кода не будет представлять большой интерес, пока вы на самом деле не используете автоматическое тестирование и не пытаетесь сделать это эффективно.

Больше информации

Википедия - охват кода

freeCodeCamp Guide - Разработка, управляемая тестированием

freeCodeCamp Guide - Единичные тесты

freeCodeCamp Guide - Непрерывная интеграция