2012-11-15 36 views
0

我之前使用過Zend_Test_PHPUnit進行集成測試,它很棒。我可以配置一個請求對象並將其關閉,並針對結果運行斷言,包括使用CSS選擇器。Zend_Test_PHPUnit與Selenium

Selenium與此相比如何?這兩種選擇之間有什麼重疊?

我意識到Selenium會給我瀏覽器特定的測試,但是還有其他優點嗎?

回答

1

一個很大的優勢是您也在測試javascript,包括ajax調用。 網頁可能是相當複雜的一段代碼,並不總是足以測試純粹的html,您需要檢查樣式是如何應用的,以及頁面是如何呈現的。

硒測試在這種情況下,我寧願打電話功能測試,或者如果您喜歡黑盒測試,使用Selenium IDE,測試可以由不是開發人員的人記錄,但知道應用程序應該如何工作。

缺點是測試可能需要一些時間才能運行。