2013-06-26 35 views
1

我們以前一直使用RFT作爲自動化測試工具,並積累了數以萬計的自動化測試用例腳本,現在我們需要升級到Selenium工具,有沒有什麼辦法讓硒執行RFT腳本?如何讓硒識別RFT腳本

回答

1

您可以從命令行執行RFT腳本並解析HTML輸出日誌以確定測試是通過還是失敗;我對Selenium並不太熟悉,但它可能能夠做到這一點。

+0

謝謝@ Yamikuronue.Yes,Selenium能真正實現你的想法。很好。但我不'不想使用兩種工具進行自動化測試。如果有工具可以將RFT腳本轉換爲Selenium scr ipt直接。或者對RFT腳本進行一些改編,讓它在Selenium環境下運行 – zenglzh

1

您不能將RFT腳本轉換爲Selenium腳本,因爲它們以完全不同的方式工作。
您基本上必須從頭開始重寫所有內容。

藉此機會檢查您的所有自動化測試。也許一些更多的測試分析可以導致更好的測試設計,減少腳本的數量並發現覆蓋過多和測試覆蓋不足的區域。
您可以在Software Quality Assurance & Testing獲得幫助。

祝你好運。

+0

感謝@Alessandro Da Rugna的建議 我將嘗試在rft腳本上做一些改編,看看能否使它工作。 – zenglzh

0

因爲RFT需要Obj Map文件來識別對象,所以RFT腳本不僅僅是一個java文件,你可以檢查一個RFT腳本中是否有許多不同的postfix文件,例如.rftdef和.rftxmap文件。因此,將RFT腳本轉換爲Selenium腳本是不可能的。我的建議如下: Yamikuronue表示使用RFT命令行來運行RFT腳本,或者如果您不喜歡兩種工具,則可以嘗試將Selenium腳本放入RFT環境中,導入硒罐,硒可能回放導致RFT也是Eclipse的IDE,這只是我的想法,我沒有付諸實踐