IT и интернет

Сколько покрытых строк добавить для целевого coverage

Находит минимальное число новых полностью покрытых строк, необходимое для достижения целевого процента покрытия кода.

</>быстрый расчёт
онлайн
Введите данные
Данные не отправляются на сервер
Результат
Нужно добавить покрытых строк40 000шт.
Текущее покрытие72 %
Формула

Как считается результат

x = ceil[(цель × все строки − покрытые строки) ÷ (1 − цель)]
Пример с тестовыми данными

Сейчас учитывается строк: 100 000 шт.; Сейчас покрыто строк: 72 000 шт.; Целевое покрытие: 80 %

Нужно добавить покрытых строк: 40 000 шт.
О расчёте

Как пользоваться
калькулятором

Находит минимальное число новых полностью покрытых строк, необходимое для достижения целевого процента покрытия кода. Введите исходные параметры в указанных единицах — калькулятор последовательно применит приведённую формулу и покажет итоговые значения.

  1. 01
    Введите исходные данные

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

  2. 02
    Проверьте единицы

    Единицы подписаны возле каждого поля и результата, чтобы не потерять размерность.

  3. 03
    Скопируйте или сохраните

    Ответ можно скопировать одним нажатием, а всю страницу — сохранить в PDF через печать браузера.

Коротко о главном

Вопросы
и ответы

Какие данные влияют на показатель «Нужно добавить покрытых строк»?

Введите «Сейчас учитывается строк» (шт.), «Сейчас покрыто строк» (шт.) и «Целевое покрытие» (%). Соблюдайте единицы, указанные рядом с полями.

Что означает результат «Нужно добавить покрытых строк»?

Основной показатель «Нужно добавить покрытых строк» выводится в единицах «шт.». Дополнительно показаны «Текущее покрытие» (%). Находит минимальное число новых полностью покрытых строк, необходимое для достижения целевого процента покрытия кода. Расчёт следует формуле «x = ceil[(цель × все строки − покрытые строки) ÷ (1 − цель)]».

Что проверить перед использованием результата «Нужно добавить покрытых строк»?

Модель предполагает добавление только полностью покрытых строк; исключения, ветви и изменение существующего кода могут изменить показатель отчёта. Если исходные данные нарушат условия формулы, калькулятор остановит расчёт и покажет пояснение: «Покрытых строк не может быть больше общего числа учитываемых строк». Если исходные данные нарушат условия формулы, калькулятор остановит расчёт и покажет пояснение: «Цель уже достигнута; укажите процент выше текущего покрытия». Нижняя граница поля «Сейчас учитывается строк» — 1 шт.