2010-02-10 51 views

回答

4

Watir是用Ruby編寫的......如果你想用其他語言編寫類似的東西,你可以使用WatiN(.Net)或Watij(Java)。我相信現在可能會有更多。

最後... 他們都可以測試用任何語言編寫的網頁。

+0

嗯WatiN,是的,我以前見過這個,但不知道實際上是什麼。差異可能是你編寫測試腳本的語言,對吧? – 2010-02-10 14:54:55

+0

你完全正確。 – 2010-02-10 14:57:56

1

瑞安是在這裏,但由於這是一個普遍的問題,它應該更明確。

WATIR只是驅動網絡瀏覽器。瀏覽器不知道或關心用於創建網站或運行網絡服務器和其他後端作品的語言。

Watir被創建爲供應商中立的「工具」,用於教授自動化技術課程,讓測試人員幾乎沒有編碼經驗。這個工具被證明是非常有用的,它在它自己的生活中發揮了作用,並且已經被開發成一個完全成熟的工具,用於驅動瀏覽器和進行Web測試自動化。 Ruby被選爲語言,因爲它被認爲是測試人員學習的簡單語言。 (和我碰巧認同)

所以你在Ruby中編寫自動化代碼。這也使Watir易於使用最先進的BDD測試框架,比如Cucumber,它也在Ruby中。但你可以用它來測試幾乎任何網站。

我親自測試一個在.net中實現的網站,並運行在IIS和MS SQL上,使用Watir,Watircraft Framework和Cucumber的組合。

相關問題