0
我想聽聽Selenium測試中足夠驗證的意見。測試中的基本思想通常是逐頁進行,然後點擊鏈接,但確切知道您獲得想要的頁面的最佳方式是什麼?它檢查當前的網址或標題嗎?似乎很確定,但它留下了鏈接中斷並給出錯誤頁面的可能性。需要更深入?在當前頁面上定位某個元素是否常見?足夠的硒測試?
我想聽聽Selenium測試中足夠驗證的意見。測試中的基本思想通常是逐頁進行,然後點擊鏈接,但確切知道您獲得想要的頁面的最佳方式是什麼?它檢查當前的網址或標題嗎?似乎很確定,但它留下了鏈接中斷並給出錯誤頁面的可能性。需要更深入?在當前頁面上定位某個元素是否常見?足夠的硒測試?
在我看來,很多,你認爲就足以查清正在測試牢記產品,自動化測試運行不超過手動測試時間:),不給你誤報的質量。 這將取決於您的情況或您正在測試的功能。
如果您的應用程序已經存在了很長,並已全部一起測試,然後我有我的自動化測試只是確保流不會在這種情況下,打破一對夫婦到底足矣覈查。我通常會進行一些內容檢查,而不僅僅是檢查頁面標題或網址。如果您的網頁中存在一種常見模式來報告錯誤,那麼您也可以在頁面上查找缺少的模式。
如果你知道你的應用程序通常會失敗特定的地方,怎麼這使得它重要的是更倒退,或添加更多的驗證,以確定質量。
一致認爲,你認爲有必要,以確保該頁面是你所期望的,你應該檢查儘可能多的元素。但是,這需要抵消以確保您的測試儘可能靈活。隨着時間的推移,脆弱的測試可能會產生大量的技術債務。 – beterthanlife 2014-10-22 08:49:32