Linux Desktop Testing Project(LDTP)測試工具簡介

fmms 13年前發布 | 24K 次閱讀 測試工具

Linux Desktop Testing Project(LDTP)測試工具/框架能夠基于用戶在應用界面的選擇進行腳本的錄制。 LDTPI具使用了Gnome環境下的Accessibility庫即輔助選項庫(at-spi)。使用輔助選項能夠獲得應用通過AT-SPI協議提供的關于用戶界面的信息和界面控件的當前狀態或者屬性。LDTPI具/框架的體系結構如下: 
AT-SPI的基礎思想就是為用戶界面的可視化元素提供對應的輔助對象,而錄制完成的每個腳本的執行都是基于這些輔助對象進行的。對于希望利用LDTPI具進行測試的應用,需要激活輔助選項。
在實際的GUI自動化測試中,LDTPI具應用的場景會更廣泛一些。LDTPI具可以識別窗口中的對象(如按鈕),測試腳本使用LDTP的 API接口,每個API接口對UI對象進行操作存在兩個最基本的入口,即窗口和對象,窗口通過窗口的類型和名稱(即標題)識別,對象通過希望操作的控件的類型和名稱(標簽或者關聯的標簽)識別。我們同樣可以通過at-pokel具展現激活了輔助選項的應用程序窗口的對象及對象屬性。在測試Linux桌面產品和服務器產品的過程中,使用LDTPI具可以測試任何啟用輔助選項的Gnome應用,如Mozilla,OpenOffice.org、 Evolution郵件客戶端,Nautilus文件瀏覽器等等,此外還可以測試UI界面基于Swing的Java應用,以及KDE4.O上基于 QT4.0的應用等等。
 
Linux Desktop Testing Project(LDTP)測試工具簡介

項目地址: http://ldtp.freedesktop.org/wiki/

 本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!