Я использую codeigniter / codeigniter-phpunit / phpunit, и все это прекрасно работает.
В настоящее время я прохожу тесты для своих моделей и их методов, но сейчас все становится довольно масштабно, особенно когда новые методы добавляются в классы, для которых уже настроены тесты.
Помимо TDD (разработка тест-драйва), поскольку у меня все еще есть много существующего кода, для которого мне нужно создавать тесты, есть ли инструмент, который я могу использовать, который будет сканировать все мои классы / методы, а затем покажет, какие из них не имеют соответствующего тест написан для этого?
Затем я смогу медленно пробираться через классы / методы, в которых отсутствуют тесты.
Я ценю, что это не решение для брекетов, так как оно не может дать количественную оценку качества моих существующих тестов или чего-то подобного, но было бы неплохо иметь список методов, которые являются пропущенными тестами для отправной точки.
Спасибо всем
р
Вы хотите увидеть покрытие кода, вы можете прочитать об этом для phpunit здесь:
https://phpunit.de/manual/current/en/code-coverage-analysis.html
Других решений пока нет …