我們正在尋找一種工具,它允許我們在多種瀏覽器(包括Chrome,FF 3,4,IE 6,7,8)上編寫腳本和運行測試,並且在運行期間允許人類目視檢查每個頁面/動作。這必須支持JavaScript,所以一個簡單的瀏覽器方法將無法工作。像Selenium Grid之類的東西可能會工作,但我沒有看到任何會像控制檯那樣起作用的東西,以便人類可以直觀地檢查每個測試步驟。理想情況下,這個問題的答案是運行腳本前端測試並在網格中的每個瀏覽器上顯示這些測試的工具,以便在測試HTML內容時人們可以可視地檢查每個頁面的外觀。自動跨瀏覽器視覺檢測
回答
Cucumber Sauce怎麼樣?
我還沒試過,純粹是因爲我不需要在多個瀏覽器或無頭下並行運行測試。但是,我幾乎所有的Web應用程序測試都使用CucumberBDD。黃瓜醬看起來可能已經解決了平行問題,所以它可能適合你。
非常好的問題。
衣櫃裏的工具,我認爲將是HP負載亞軍爲:
- 目視檢查每一頁,而在測試運行,如果需要
- JavaScript是支持的,但你可能將破發點的能力具有異步請求(AJAX)的問題
由於常是一個但:
- 並非所有的瀏覽器都是模擬的。
- 瀏覽器也被模擬...
- 該報告將打印性能,而不是頁面上顯示的內容。
- 價格
我不認爲目測分爲自動測試。自動化測試是關於性能和檢測迴歸。另一方面的視覺檢查是檢查版面是否被正確渲染。
Telerik Test Studio http://www.telerik.com/automated-testing-tools.aspx怎麼樣?它可以做FF 3 & 4,IE7,8,9(但不是IE6),Chrome和Safari。它真正掛鉤到瀏覽器並驅動它,就好像一個真人坐在那裏點擊東西並鍵入文本。
TestComplete可以這樣做:http://www.automatedqa.com/products/testcomplete/ 您可以記錄與應用程序的任何交互,並且測試運行時您可以觀看它們。
它支持: 的Internet Explorer 6-9的支持(32位和64位版本) 的Firefox 3.5-4.0支持
這難道不是測試取決於網站的大小來進行測試?如果我有5-10頁的網站,我會使用上面提到的一些工具,手動處理它(即瀏覽每個平臺上每個瀏覽器中的網站),使用browsershots.org或在Safari中使用工具,例如作爲模擬瀏覽器。
如果網站很大,那麼這些選項變得非常困難和耗時,而且我的經驗是最好的做法是確保每個頁面符合標準,並在幾個瀏覽器中嘗試不同的頁面。
希望這會有所幫助。
我可以問這是爲什麼倒投了。這似乎是很好的建議.. – 2011-07-14 18:36:16
開源工具Selenium,它支持many browsers,可以作爲簡單的記錄/回放工具或從代碼運行,但瀏覽器的兼容性會根據您選擇的方法而有所不同。 Google最近使用Selenium的方式很多,在他們的測試博客上有很多優秀的文章,例如this one。
- 1. 瀏覽器自動檢測語言
- 2. 檢測瀏覽器關閉在jquery/JavaScript跨瀏覽器
- 3. 的JavaScript:跨瀏覽器的「瀏覽器插件」檢測
- 4. 如何檢測用戶瀏覽器的視覺高度?
- 5. 使用康耐視視覺瀏覽器自動捕捉圖像
- 6. 檢測移動瀏覽器
- 7. 跨瀏覽器測試
- 8. 瀏覽器檢測
- 9. 瀏覽器檢測
- 10. 瀏覽器檢測
- 11. 跨瀏覽器檢測點擊與JavaScript中的鼠標拖動
- 12. 使用javascript檢測瀏覽器視口
- 13. 使用Selenium RC自動化跨瀏覽器測試
- 14. 如何設置自動跨瀏覽器測試?
- 15. 跨瀏覽器浮動框
- 16. IE瀏覽器視覺問題
- 17. 檢測GWT中的移動瀏覽器
- 18. 移動瀏覽器檢測查看
- 19. 跨瀏覽器測試工具,包括瀏覽器版本
- 20. 使用Selenium WebDriver測試瀏覽器之間的視覺差異
- 21. 瀏覽器檢測與功能檢測
- 22. 檢測Xoom瀏覽器(Android)
- 23. 檢測手機瀏覽器
- 24. JavaScript瀏覽器檢測?
- 25. jQuery瀏覽器檢測?
- 26. 瀏覽器語言檢測
- 27. JS瀏覽器檢測IE
- 28. 瀏覽器檢測給我
- 29. 檢測點擊瀏覽器
- 30. php來檢測瀏覽器
已經發布,並等待一些好的工具:) http://stackoverflow.com/questions/1315499/is-there-a-single-software-for-multiple-browser-testing – 2011-05-30 08:42:53