Сколько покрытых строк добавить для целевого coverage
Находит минимальное число новых полностью покрытых строк, необходимое для достижения целевого процента покрытия кода.
</>быстрый расчёт онлайн
Введите данные
Данные не отправляются на сервер
Результат
Нужно добавить покрытых строк40 000шт.
Текущее покрытие72 %
Формула
Как считается результат
x = ceil[(цель × все строки − покрытые строки) ÷ (1 − цель)]
Пример с тестовыми данными
Сейчас учитывается строк: 100 000 шт.; Сейчас покрыто строк: 72 000 шт.; Целевое покрытие: 80 %
Нужно добавить покрытых строк: 40 000 шт.
О расчёте
Как пользоваться калькулятором
Находит минимальное число новых полностью покрытых строк, необходимое для достижения целевого процента покрытия кода. Введите исходные параметры в указанных единицах — калькулятор последовательно применит приведённую формулу и покажет итоговые значения.
01
Введите исходные данные
При необходимости используйте дробные значения и учитывайте ограничения, указанные у конкретного поля.
02
Проверьте единицы
Единицы подписаны возле каждого поля и результата, чтобы не потерять размерность.
03
Скопируйте или сохраните
Ответ можно скопировать одним нажатием, а всю страницу — сохранить в PDF через печать браузера.
Коротко о главном
Вопросы и ответы
Какие данные влияют на показатель «Нужно добавить покрытых строк»?+
Введите «Сейчас учитывается строк» (шт.), «Сейчас покрыто строк» (шт.) и «Целевое покрытие» (%). Соблюдайте единицы, указанные рядом с полями.
Что означает результат «Нужно добавить покрытых строк»?+
Основной показатель «Нужно добавить покрытых строк» выводится в единицах «шт.». Дополнительно показаны «Текущее покрытие» (%). Находит минимальное число новых полностью покрытых строк, необходимое для достижения целевого процента покрытия кода. Расчёт следует формуле «x = ceil[(цель × все строки − покрытые строки) ÷ (1 − цель)]».
Что проверить перед использованием результата «Нужно добавить покрытых строк»?+
Модель предполагает добавление только полностью покрытых строк; исключения, ветви и изменение существующего кода могут изменить показатель отчёта. Если исходные данные нарушат условия формулы, калькулятор остановит расчёт и покажет пояснение: «Покрытых строк не может быть больше общего числа учитываемых строк». Если исходные данные нарушат условия формулы, калькулятор остановит расчёт и покажет пояснение: «Цель уже достигнута; укажите процент выше текущего покрытия». Нижняя граница поля «Сейчас учитывается строк» — 1 шт.