2011-08-05 81 views
0

是否有任何不依賴xpaths/element IDs/element Classes的UI測試框架。由於我們運行了很多不同的A/B測試,因此我一直致力於改進ID和類。我在這裏有什麼選擇?可能是依賴於javascript事件而不是嗅探特定的id或classname的東西? (只是一個想法)不依賴xpaths的UI測試框架?

回答

0

1)與開發人員談一談。我只是面臨同樣的問題,意識到開發人員可以在頁面上創建唯一的ID,即使可以說每晚構建。從開發人員的角度來看,花費的時間不多,但是從質量保證來看......每個項目經理都應該掩蓋自己的背影。

2),XPath可使用「包含」這樣你就不會搜索字符串值完美

0

如果有變化總是在你的AUT,那麼你應該先問的問題 - 應該測試自動化。

如果應用程序中的更改僅適用於ID,而不適用於UI元素和功能,那麼問題是開發人員爲什麼現在要更改elementID而不是最初進行更正。

如果您的AB測試不是太頻繁,並且經常關閉和開啓,某種解決方法就是進行不同的測試。是的,從維護角度來看,這樣做會很困難。但你也可以放棄AB測試。在你的測試中加入標誌來表示應該測試什麼?

0

正如其他人建議正確的方法是讓id沒有改變。但我建議你嘗試SIKULI。它使用屏幕截圖...