2013-02-28 81 views
2

對於控制器,我喜歡測試每一個動作:如何組織導軌集成/功能規格

describe PostsController do 
    describe "GET #new" 
    describe "GET #edit" 
    describe "DELETE #destroy" 
    ... 

如何整理我的集成/功能測試?遵循控制器結構或用戶故事或其他內容?我正在使用水豚。

+0

這取決於,我通常最終將它們按主題分組,然後按功能分組。 – phoet 2013-02-28 17:34:59

回答

0

我首先根據行動組織它。然後在每個行動中,我組織好用戶和不良用戶之間的測試。我相信有人會更深入,但這是我的兩分錢。

良好的用戶 - 誰做的一切權利,把正確的信息形成用戶等

壞的用戶 - 一個潛在的黑客,或誰只需插入不良信息到您的網站。