Покрытие кода

Автор: Randy Alexander
Дата создания: 25 Апрель 2021
Дата обновления: 26 Июнь 2024
Anonim
015. Покрытие кода – Садыков Илья
Видео: 015. Покрытие кода – Садыков Илья

Содержание

Определение - Что означает покрытие кода?

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

Покрытие кода также известно как тестовое покрытие.

Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.

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

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


В некоторых средах разработки, таких как Microsoft Visual Studio, есть специальные инструменты меню для анализа покрытия кода. В других случаях разработчики могут использовать относительно ручные методы, которые включают отображение исходного кода программного обеспечения и определение того, где применяется тестирование. Сторонние поставщики также предоставляют специальные инструменты покрытия кода для разных языков программирования.

Эксперты описывают анализ покрытия кода как часть «тестирования белого ящика», метода, который проверяет программный код. В некоторых случаях анализ покрытия кода выполняется главным образом для поиска точных областей, которые не охватываются стратегиями тестирования. Существует много различных технических метрик и параметров, используемых для конкретной оценки покрытия кода в данном проекте.