code coverage

  • ХабрахабрФото [Перевод] Улучшения покрытия PHP кода в 2020 году

    [Перевод] Улучшения покрытия PHP кода в 2020 году

    А вы знали что метрики покрытия вашего кода врут? В 2003 году Дерик Ретанс (Derick Rethans) выпустил Xdebug 1. 2. Впервые в экосистеме PHP появилась возможность собирать данные о покрытии кода. В 2004 году Себастьян Бергманн выпустил PHPUnit 2, где впервые это использовал. У разработчиков появилась возможность оценивать эффективность своих наборов тестов, используя отчеты о покрытии. С тех пор функциональность…

    Читать далее »
  • ХабрахабрФото По дороге к 100% покрытия кода тестами в Go на примере sql-dumper

    По дороге к 100% покрытия кода тестами в Go на примере sql-dumper

    Начну с описания, зачем мне нужна была это программа. В этом посте я расскажу о том, как я писал консольную программу на языке Go для выгрузки данных из БД в файлы, стремясь покрыть весь код тестами на 100%. Дальше немного упомяну сборку на Travis CI, а затем расскажу о том, как я писал тесты, пытаясь покрыть код на 100%. Продолжу…

    Читать далее »
  • ХабрахабрФото Newman и Continuous Integration на примере Atlassian Bamboo. Изобретение велосипеда

    Newman и Continuous Integration на примере Atlassian Bamboo. Изобретение велосипеда

    Введение Научившись писать функциональные тесты, и написав их порядка полутора сотен, мы решили, что настало то самое время — время прикрутить эти тесты к нашим CI-сборочкам. В недавней статье наш боевой товарищ actopolus рассказал о том, как мы научились применять Postman для реализации функционального тестирования нашего API проекта. Вообще, изначально процесс интеграции Postman-тестов в сборки можно было разбить на 3…

    Читать далее »


Кнопка «Наверх»