2014-05-13 142 views
1

經過多年在QTP中工作,我正在轉向Selenium。我已經在QTP中構建並使用了混合自動化框架。測試 - Selenium中的混合測試自動化框架

Selenium中是否有類似的框架?我正在尋找類似的解決方案,因爲這有助於緩解我和我的團隊的過渡。

在此先感謝!

回答

2

這裏是你可以先從列表:使用基本的單元測試框架

  1. Robot Framework (lang : Python and Java)
  2. Fitnesse (lang : .Net and Java)
  3. Cucumber : (lang : Ruby)
  4. ISFW (InfoStretch Selenium Framework) : (lang : Java)
  5. 還有更多的定製的開放源碼框架。

所有這些都是或多或少的混合框架,Selenium是所有框架都使用的瀏覽器自動化庫。爲了準備你自己的框架,你可以從你的首選語言開始,使用TestNG,JUnit,NUnit等單元測試框架。

+0

使用roboelectric可以實現Hybrid的jUnit測試嗎? – Wolverine

2

是和否。 Selenium與QTP的不同之處在於Selenium是一個驅動瀏覽器的庫,而不是像測井甚至測試案例這樣的東西的完整測試工具。通常,它與單元測試工具,如TestNG的或NUnit的配對,以得到一些該功能,但它沒有任何框架內置的。

推而廣之,雖然,框架確實存在像什麼,我相信你詢問(哪裏混合意味着使用關鍵字驅動模式和數據驅動模式的框架)。最近發佈的一個是Golem。 Prototest在幾個月前創建並開源。你可以在這裏找到更多here。這不是Selenium的官方作品,但可能對你有用。

+0

感謝Andy提供的信息。是的,通常硒測試是不同的,因爲通常Java開發人員工作在與測試人員恕我直言不同的世界觀的硒工作。 Golem是好的,但是它在C#中。猜猜我將不得不用Java構建一個簡單的。 – haraprasadj