Может кто-нибудь объяснить мне, как использовать BDD для создания приложения на основе шаблонов MVC?BDD для PHP с использованием подхода MVC
Я видел достаточно примеров, но тогда был настолько глупым (как калькулятор).
Например, я хотел бы создать (в моем случае PHP) приложение, которое будет взаимодействовать с клиентом (браузер javascript) от JSON. Как я должен писать свои тесты? И зачем мне это писать? для моделей? контроллеры? Просмотры ?
в TDD ясно. Я должен проверить конкретный метод определенного класса (это может быть модель, контроллер или представление). Но с BDD я должен думать немного на верхнем уровне и должен проверять функции, не так ли?
и еще один вопрос: во всех примерах, что я видел, сценарии только положительные. как насчет плохих сценариев? как я понимаю, это полностью зависит от меня? я могу написать столько, сколько хочу, не так ли? , и чем больше у меня будет более безопасно мое приложение, верно?
спасибо.
P.S. И с PHP я буду использовать Behat.
спасибо за ответ, про это предложение - И вы можете написать тесты, которые используют вид - что вы здесь здесь? – user1016265