0
有人可以解釋我如何使用BDD構建基於MVC模式的應用程序嗎?BDD for PHP使用MVC方法
我看到了足夠多的例子,但是那麼愚蠢(像計算器)。
例如,我想構建(在我的情況下PHP)應用程序,它將與JSON與客戶端(瀏覽器JavaScript)交互。我應該如何寫我的測試?我應該寫什麼?爲模型?控制器?意見?
在TDD很明顯,我必須測試某個類的特定方法(它可以是模型,控制器或視圖)。但是對於BDD,我必須從較高的層面考慮,並且應該測試功能,對嗎?
還有一個問題:在所有例子中,我所看到的情景只是一個積極的。壞情況怎麼樣?據我瞭解這完全取決於我?我可以寫出儘可能多的,對吧? ,而且比我會更安全我的應用程序將是,對吧?
謝謝。
P.S.而用PHP我會用Behat。
謝謝你的回答,關於這句話 - 你可以寫測試誰使用視圖 - 你在這裏做什麼? – user1016265