Зміст:
Визначення - Що означає охоплення коду?
Покриття кодом - це термін, що використовується при тестуванні програмного забезпечення для опису обсягу вихідного коду програми, охопленого планом тестування. Розробники розглядають кількість програмних підпрограм та рядків коду, які охоплені набором тестових ресурсів та методик.
Покриття коду також відоме як тестове покриття.
Техопедія пояснює покриття коду
Використовуючи аналіз кодового покриття, команди розробників можуть запевнити, що їхні програми пройшли широку перевірку на наявність помилок і повинні бути відносно відсутніми помилками. Професіонали в галузі програмного забезпечення вказали на очевидні переваги цього виду тестового аналізу, а саме те, що включення аналізу покриття коду та інших аспектів тестування в бета-версії або інших раундах розробки виявляє помилки для невеликої аудиторії тестів, а не для мільйонів користувачів, коли продукти нарешті йдуть наживо.
Деякі середовища розробки, такі як Microsoft Visual Studio, мають спеціальні інструменти меню для аналізу покриття коду. В інших випадках розробники можуть використовувати відносно ручні методи, які передбачають відображення вихідного коду програмного забезпечення та визначення місця тестування. Сторонні постачальники також надають спеціальні засоби покриття коду для різних мов програмування.
Експерти описують аналіз покриття коду частиною методу "тестування білого поля", методу, який вивчає програмний код. В деяких випадках аналіз покриття кодом робиться здебільшого для того, щоб знайти точні області, які не охоплені стратегіями тестування. Існує багато різних технічних показників і параметрів, які використовуються для конкретної оцінки покриття коду в даному проекті.
