我有一個很大的應用程序,我想用phpunit進行測試。在第一步中,我想測試,如果每一頁都可以訪問和返回響應碼200PhpUnit測試響應代碼
這是我要做的事:
public function testIndexActionCanBeAccessed()
{
$this->dispatch('/');
$this->assertResponseStatusCode(200);
}
但正如我以前說過,我的應用程序是一個大的。所以有很多頁面要測試。這些測試需要很長時間。
有沒有加快這些測試的方法,或者這些測試不相關?
感謝您的幫助
那麼,每個派遣是一個完整的請求,所以很自然這需要時間。如果像這樣的單元測試是相關的,你可以自己決定。沒有辦法神奇地加速請求,只是因爲它是一個單元測試;) – Sam
使用單元測試來測試公共方法。瞄準你的代碼中最小的單位。你可以看看behat測試repsonses,在那裏你發送一個GET/POST/PUT或DELETE請求,並驗證響應包括頭和主體內容。 – busypeoples