QARun

QARun為當今關鍵的的客戶/伺服器、電子商務到企業資源規劃(ERP)套用提供企業級的功能測試。通過將費時的測試腳本開發和測試執行自動化,QARun幫助測試人員和QA管理人員更有效地工作以加快套用開發。

基本介紹

  • 外文名:QARun
  • 適用於:所有關鍵業務套用測試
  • QARun方法:自動創建腳本
  • 通過:將測試腳本開發和測試執行自動化
QARun測試環境,QARun方法,

QARun測試環境

QARun適用於所有關鍵業務套用測試,它可以在複雜的企業環境里測試各種各樣的套用。QARun支持Microsoft windows/' target='_blank'>Windows圖形用戶界面的套用,例如:4GL,如PowerBuilder、UNIFACE和Visual Basic
打包的套用包括:SAP、Siebel、Oracle Web Form和PeopleSoft
Windows2000 控制項:基於web的套用,如:ActiveX、java/" target="_blank" >Java、HTML和DHTML
客戶/伺服器套用
遠程系統:通過一個基於Windows的終端仿真程式訪問的mid-range和主機套用

QARun方法

自動創建腳本
QARun的學習功能自動生成面向對象測試腳本。QARun測試腳本是為自動化和測試特別設計的,類似英語的腳本語言。每個測試操作都被翻譯成簡單的面向對象的命令,如:
Type “hello world”
MenuSelect “File~Exit”
Button “No”, “Single Click”
面向對象的腳本組織標準的Windows對象。因為這些腳本在底層套用中對變更的敏感性較小,即使對象顯示和位置改變,還是可以再用它們。QARun為4GL(如:Visual Basic、PowerBuilder和UNIFACE)和打包套用(如:SAP、Siebel和Oracle Web Form)的應用程式界面級提供對象層支持。當腳本需要修改或增加,高級的腳本語言嚮導會通過幾個簡單的步驟指導添加功能。
測試web套用需要了解在Internet Explorer和Netscape Navigator下,套用會怎樣運行。QARun的測試會針對不同的瀏覽器進行自適應,從而減少建立和維護腳本的時間。
自動執行測試
QARun通過比較系統回響的實際值和期望值來驗證套用功能是否正確。它獨一無二的文本識別技術使它可以捕獲實際文本而且不論文本的字型、大小和顏色如何。對於實際文本,可以測試日期和數碼的ASCII碼或任何字母數字的實際值。
QARun為以下檢查類型提供內置校驗:Bitmap、Response、File-AID Compare、Form、List、Menu、Table、Window、User-Define、Text、Link和Site Check。
腳本調整
為幫助檢驗測試腳本獨有的信息,QARun提供重要的區域禁止來保護可以動態修改的區域,如內部控制ID。區域禁止可以針對runtime環境的變更而靈活地調整測試腳本。
自動地同步腳本
在不同的網路系統或不同的負載下,系統的回響時間是不同的。測試腳本必須為被測套用留有足夠的時間處理當前數據,並同時開始處理下一批數據。QARun為此提供一個內置的同步機制,使各個腳本可以同步執行。
腳本拼接
利用QARun,可以使用少量腳本實現大規模的測試。QARun可以利用外部數據檔案進行腳本拼接,以幫助建立單一的表現大量不同測試場景的腳本。測試腳本的維護量於是大大減少。
Compuware的另一個產品,File-AID/CS可以把定義、建立和維護測試數據以及執行後驗證數據結果的過程自動化。QARun和File-AID/CS的緊密結合為功能測試和數據可靠性提供一個全面解決方案。
改進錯誤處理
有時在測試期間還需要對一些意外的情況進行處理,這些意外可能出現在QARun之外而又在計算機系統之內。在這種情況下QARun可以通過使腳本與被測系統同步來避免測試中斷。用戶可以在腳本中定義事件,強迫測試過程處於等待狀態直到給定的條件發生;或者是,無論在何種情況下,只要給定條件發生就執行一組預定的任務。例如:在螢幕上彈出電子郵件通知。
QARun有一些預先定義好的事件,如:視窗出現或消失、時間流逝、滑鼠動作、鍵盤動作、選單選擇和文本。事件也可用於互動性測試或以預定義方式執行。
完整的web站點測試
QARun通過Site Check的手段提供完整的web站點測試。該嚮導驅動的任務可以測試孤立頁、不完整的URL、壞連結、被移動頁、新頁或舊頁、快頁和慢頁。Site Check也提供對單一URL的檢查。
綜合測試分析
QARun可以在整個測試運行期間對被測套用運行的狀態進行全程記錄。每次測試執行時,QARun會建立一個日誌檔案。這個日誌存儲關於所有命令、動作和腳本送到目標系統的詳細信息,以及編碼的顏色、所有已進行的校驗的詳細信息。當驗證失敗,期望的和實際的回響會記錄到比較日誌中。在失敗的校驗上雙擊可調出一個對話框,與期望值的不同之處會突出顯示出來以方便比較。

相關詞條

熱門詞條

聯絡我們