[UNИX][Python-Dev] Лекция 9. Тестирование HD
UNИX Python 2015. Лекция 9. 25.04.2015. Место тестирования в жизненном цикле программного продукта Виды тестирования Тестирование только новых функций или старых тоже (регрессионное тестирование) Ручное, автоматизированное, автоматическое green test trap: Тестирование может доказать наличие дефектов, но не их отсутствие red test trap: Не всякие проваленные тесты означают дефекты. Могут означать пробел в требованиях, в том числе нефункциональных Полезные термины: ошибка программиста при написании программы может привести к дефекту (багу) в программе, который в свою очередь может проявиться (или не проявиться) в виде программного сбоя Стоимость исправления дефекта возрастает пропорционально его «возрасту» Модульное и интеграционное тестирование Непрерывная интеграция Интеграционное тестирование: пример с Selenium / Django Модульное тестирование doctest unittest py.test Показатель покрытия кода тестами (coverage) ————————————— Страничка лекции: http://goo.gl/umkEqx
Похожие видео
Показать еще