Разработка правильной архитектуры для решения проблемы – это скорее искусство, чем наука, потому что это во многом зависит от понимания постановки проблемы, контекста и того, где, по нашему…
tdd
Руководство для начинающих по unit тестам
Что такое модульный тест Модульный тест – это категория тестов с самой высокой степенью детализации, основанная на тестовой пирамиде. Обычно он ориентирован на функциональность класса, функции или компонента пользовательского интерфейса…
Советы по тестированию исключений PHP
Давайте посмотрим на такой совершенно простой пример, как этот: Начиная с PHPunit 9.0 и далее аннотация expectedException была признана устаревшей и удалена. Теперь мы можем сосредоточиться на существующих решениях….
Тестирование API Laravel с использованием PHPUnit
TL;DR: из этого туториала вы узнаете, как построить и протестировать различные конечные точки RESTful API, созданного с помощью Laravel. Наш подход к достижению этой цели будет включать:: Настройка среды тестирования…
Надо ли писать тесты?
В прошлом посте я обсудил документацию, которую неплохо бы писать в большинстве случаев. См также Как сделать тестирование приложений проще и читабельнее Сегодня поговорю про тесты. На мой взгляд, с…
Как сделать тестирование приложений проще и читабельнее
Автоматизированные тесты служат нескольким целям. Тесты гарантируют, что код по-прежнему работает так, как вы ожидаете, после внесения изменений. Но они также служат другой цели, которую, как мне кажется, часто упускают из виду:…