2010-09-24 97 views

回答

5

Selenium RC和下一個將於12月進入測試版的版本是最廣泛使用的Web測試工具。

優點:

  • 不花費$ 999的許可證。硒是免費的
  • 硒已支持多種流行語言
  • 像在瀏覽器中使用idomatic的東西在瀏覽器中的擴展工作。

它有一個非常大的社區支持它,社區中有來自Google,eBay,Mozilla,Opera等的人。既然它得到了瀏覽器製造商的支持和大型網絡公司的支持,我個人認爲這是一個很好的決定。

+0

Selenium RC和WebDriver是Web應用程序測試的最佳選擇。但不幸的是不適用於桌面應用。所以,如果你想自動測試桌面應用程序,硒不會這樣做。 Selenium非常適合網絡應用,我正在使用它。不錯... – 2012-12-13 08:52:43

+0

TestComplete可能用於桌面應用程序 – 2012-12-13 08:53:58

10

這裏是一個很好的報告:http://www.unb.ca/fredericton/cs/coop/students/worktermreports/TechnicalReportWebSample.pdf

---剪斷---

結論

,除非你願意投入獲得閃存所需的長期發展的Watir不應該使用組件爲Internet Explorer工作,以及測試Flash所需的額外編碼。用戶界面的缺乏也強烈表明這個項目需要更多的時間來開發。

HP QuickTest除非您打算測試其他應用程序,否則專業人員不應僅用於自動化Web應用程序測試。如果其他功能不被使用,則不需要花費所有額外的資金。

如果你的組織是一個小型企業,幾乎沒有什麼質量保證預算 - 我推薦使用Selenium。即使需要測試Flash組件所需的額外編碼,許多功能的可用性和免費性也使其成爲最佳選擇。

如果您的組織是中型到大型的,具有合理的QA預算,我建議購買,使用或者iMacros的TestComplete。這兩種產品具有的低成本和大量功能使其成爲有前途的解決方案。

--- snip ---

......我非常同意。她只是忽略了也有一個強大的iMacros免費版本。爲了更輕鬆的任務,他們可以很好地完成這項工作

+1

您的鏈接已損壞。 – 2014-10-20 11:45:15

2

Selenium無法訪問網頁以外的任何內容。 所以,如果你只需要測試網頁,那麼這是一條路。 如果您的測試將包含應用程序集合,並且網頁是其中一個,那麼您將需要不同的東西:GUI自動化工具+硒。

1

Testcomplete提供了Selenium不支持的GUI和名稱映射函數(至少對於IE來說,如果我錯了,請糾正我)。

如果您有2000美元的空餘1許可證,您可以訪問比硒更多的功能,並且您不必編碼一半的代碼(對於那些不願意或根本不知道如何是一大利好)。 IDE是好的(不是完美的),加班時間越來越好(我使用TC達到1年)。

所以,這歸結爲:金錢和編碼技能。此外,硒因爲背後的社區而無需支付費用。

0

TestComplete提供更好的GUI檢測和名稱映射。它讀取深入的組件。

Testcomplete中的對象間諜功能將非常有用。使用更多的功能和更多的靈活性,使用TestComplete進行腳本更容易。

TestComplete對桌面和Web應用程序非常有用,不確定移動應用程序。