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

Оглавление1 Покрытие кода1.1 Основы тестового покрытия1.2 Методы тестирования1.3 Критика и практика1.4 Применение в промышленности1.5 Полный текст статьи:2 Покрытие кода — […]

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

  • Основы тестового покрытия

    • Тестирование – процесс проверки соответствия программного обеспечения требованиям и ожиданиям. 
    • Покрытие кода – процент кода, который был протестирован. 
    • Критерии покрытия – требования к тестированию, включая утверждения, ветви, решения и измененные условия. 
  • Методы тестирования

    • Покрытие функций – проверка всех функций в программе. 
    • Покрытие ветвей – проверка всех возможных путей выполнения кода. 
    • Покрытие условий/решений – проверка всех комбинаций условий и решений. 
    • Покрытие значений параметров – проверка всех возможных значений параметров. 
  • Критика и практика

    • 100% покрытие не всегда необходимо и может быть недостижимым. 
    • Некоторые критерии покрытия связаны между собой и могут быть объединены для достижения полного охвата. 
    • Практическое тестирование включает использование специальных опций и библиотек для тестирования недоступных частей кода. 
  • Применение в промышленности

    • Тестовый охват важен для сертификации авионики и автомобильной безопасности. 
    • Стандарты DO-178B и ISO 26262 требуют определенного уровня тестового охвата. 

Полный текст статьи:

Покрытие кода — Википедия

Оставьте комментарий

Прокрутить вверх