0
我之前使用過Zend_Test_PHPUnit進行集成測試,它很棒。我可以配置一個請求對象並將其關閉,並針對結果運行斷言,包括使用CSS選擇器。Zend_Test_PHPUnit與Selenium
Selenium與此相比如何?這兩種選擇之間有什麼重疊?
我意識到Selenium會給我瀏覽器特定的測試,但是還有其他優點嗎?
我之前使用過Zend_Test_PHPUnit進行集成測試,它很棒。我可以配置一個請求對象並將其關閉,並針對結果運行斷言,包括使用CSS選擇器。Zend_Test_PHPUnit與Selenium
Selenium與此相比如何?這兩種選擇之間有什麼重疊?
我意識到Selenium會給我瀏覽器特定的測試,但是還有其他優點嗎?
一個很大的優勢是您也在測試javascript,包括ajax調用。 網頁可能是相當複雜的一段代碼,並不總是足以測試純粹的html,您需要檢查樣式是如何應用的,以及頁面是如何呈現的。
硒測試在這種情況下,我寧願打電話功能測試,或者如果您喜歡黑盒測試,使用Selenium IDE,測試可以由不是開發人員的人記錄,但知道應用程序應該如何工作。
缺點是測試可能需要一些時間才能運行。