VS硒

2012-07-12 31 views
7

我選擇的一個Telerik的免費測試框架下面來進行測試:Telerik的免費測試框架VS硒

該網站的計劃,是一個用C#和JavaScript的網站。

您可以告訴哪些測試人員可供選擇,爲什麼?
突出顯示上述測試工具的區別?

+2

@AnthonySottile你真的需要說出爲什麼你要小心它。沒有基礎的謠言是無用的?沒有理由的意見肯定等同於流言蜚語,不是嗎? – user1258245 2012-07-12 08:48:59

+1

我建議您聽一下最近的播客,Jesse Liberty採訪了Telerik的TestStudio的傳道者Jim Holms。他顯然偏向於Telerik,但他高度評價Selenium,並談到了各種測試框架之間的一些差異。他對一些人說,這可能是他們使用像Selenium這樣的解決方案的更好的解決方案。 http://jesseliberty.com/2012/07/05/yet-another-podcast-70jim-holmes-automated-testing/ – Daniel 2012-07-12 12:50:13

+1

我們使用硒來測試一個基於python的堆棧,並發現幾乎所有的測試都會發生硒剝落。跨瀏覽器的自動化測試非常棒,但是如果它太不可靠,那就太不愉快了。我不確定是否有更好的方法來做到這一點,並且_some_測試肯定比沒有更好。看起來我們花費了相當多的時間檢查薄片時,他們就是這樣 - 薄片。雖然也許這說了一些關於我們的代碼,並不一定關於硒。 – 2012-07-13 02:36:07

回答

2

我想我會選擇Selenium。我不知道,但Telerik的我知道:

截至2012年年初,谷歌的西蒙·斯圖爾特(webdriver的發明者)和Mozilla的 大衛伯恩斯與W3C談判做出的webdriver 互聯網標準。因此,Selenium-Webdriver(Selenium 2.0)旨在將 作爲各種編程語言的WebDriver標準的參考實現。目前Selenium-WebDriver完全在 中用Python,Ruby,Java和C#實現和支持。

當然沒有人知道它是否會成爲一個標準,但正在考慮的事實讓我希望我學到的使用它將在未來有用。無論如何,這是值得關注的一個方面。

另外,我可以通過閱讀他們的文檔來做我所需要的。

+1

謝謝。關於WebDrive - W3C昨天提交了標準草案 – SomeName 2012-07-12 10:38:59

3

我會和硒一起去的。我說這是一個主要的東西:開源。

我不能開始用語言解釋,從Selenium調用某些東西是多麼令人討厭,它正在做一些我沒有想到的事情,或者我會傳遞一個值,但它沒有做任何事情。文檔可能有點不完整,接下來會怎麼樣?看看源代碼。

我已經通過查看源代碼瞭解了Selenium是如何工作的。有了Telerik's,你顯然不能這樣做。

有了瀏覽器支持,它們是一樣的。

兩者都寫得很好,維護得很好,Telerik's有專門的支持,而Selenium則堅持Google組,Google和Stackoverflow。

+0

謝謝。一個有趣的功能) – SomeName 2012-07-18 18:09:42

7

完全披露:我是Telerik的測試工作室和測試框架的傳播者,所以我在這裏有一些偏見。

WebDriver的真棒。我仍然會圍繞它進行很多研討會和會談。 Telerik的測試框架(免費,帶有付費支持選項)具有關於跨瀏覽器兼容性,隱式和顯式等待以及其他一些領域的優秀故事。從測試工作室到完整的商業版本,這也是一個自然的過程 - 但是,如果您不想,您明確不需要付費工具。

兩種工具都可以完成工作。您在測試自動化方面取得長期成功的更重要方面是您如何着手工作。集中精力使用Page Object Pattern(無論您使用哪種框架),並學習如何處理動態內容(如AJAX)的同步問題。將這兩個概念釘在一起,無論您使用WebDriver還是Telerik的測試框架,您都會倍感快樂。

+0

感謝您的詳細回覆。 – SomeName 2012-07-18 18:07:00

+1

將Selenium與Telerik的產品進行比較可以看到一個特性/功能矩陣。 – CyberMonk 2012-12-18 21:01:51

+0

@Cyber​​Monk http://www.telerik.com/campaigns/teststudio/aw/5-hidden-selenium-costs – 2014-09-22 14:30:56