2010-10-20 90 views
6

我正在尋找工具集建議來自動化測試Oracle Forms應用程序,測試(理想情況下)是從Cucumber驅動的。Oracle Forms應用程序的自動化測試工具?

我相信這在基於Oracle Forms的應用程序中是正常的/不可避免的,但我仍然會說出來;該應用程序從最終用戶的角度的工作方式是:

  • 用戶通過瀏覽器連接,爲
  • 當用戶登錄時,一個小程序下載的應用程序和日誌帶來了頁面,並Oracle Forms應用程序從一個單獨的窗口開始。然後,用戶通過Oracle Forms界面與應用程序交互,從而保持瀏覽器窗口打開(在Oracle Forms應用程序運行時用戶無法關閉瀏覽器,否則會話將丟失)

理想情況下,那裏會有一個工具集可以記錄用戶與Oracle Forms應用程序的交互,我們可以在我們的黃瓜場景中插入步驟,例如 ...When I type 'Bob Smith' into the 'Username' field And I hit the 'Submit' button..., ,然後讓庫代碼坐在幕後以驅動Oracle Forms用戶界面在這個級別。

,我們還會需要能夠檢查各種按鈕/場/無論是在適當的時間顯示,而其他正常功能測試的東西...

任何建議,工具可能讓我們構建這個幕後的庫代碼?

+1

Oracle的OpenScript(http://www.oracle.com/technetwork/oem/downloads/index- 084446.html)看起來像一個可以與Oracle Forms一起工作的自動化工具,但是試圖將它固定到一個Cucumber框架看起來很痛苦。有沒有更適合黃瓜的解決方案? – monch1962 2010-10-21 02:57:26

+0

不,OpenScript沒有解決,但Sikuli似乎。不知道它是否真的是生產準備 – monch1962 2010-10-27 11:51:02

回答

相關問題