Как стать автором
Обновить

Производительное юнит-тестирование веб-приложений на примере yii2 и codeception

Время на прочтение13 мин
Количество просмотров22K
Всего голосов 13: ↑12 и ↓1+11
Комментарии3

Комментарии 3

Таким образом, если мы ставим перед собой цель писать тесты, которые будут максимально быстро тестировать код, то мы приближаемся на наиболее хорошей архитектуре проекта.


Простите, но уши кровоточат от такого перевода.
Спасибо, исправил свою опечатку. В будущем, пожалуйста, отправляйте подобные сообщения мне в личку.
Тесты являются полноценной частью приложения и на них распространяются… право получать доступ к необходимым им методам.


Весьма спорный тезис. Хотя, конечно, тест можно рассматривать в качестве клиента кода, например, своеобразного контроллера. Но одно дело, когда изменение публичного интерфейса тестируемого объекта обусловлено функциональными требованиями и(или) требованиями к качеству основного кода (например, соблюдение SOLID), и совсем другое, когда мы меняем интерфейсы исключительно ради того, чтобы было удобнее тестировать.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории