Compuware功能測試工具QARun介紹

發表于:2011-07-06來源:領測軟件測試網作者:領測軟件測試網采編點擊數: 標簽:
QARun為當今關鍵的的客戶/服務器、電子商務到企業資源規劃(ERP)應用提供企業級的功能測試。通過將費時的測試腳本開發和測試執行自動化,QARun幫助測試人員和QA管理人員更有效地工作以加快應用開發。

Compuware功能測試工具QARun介紹

QARun功能測試方案

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

QARun適用于所有關鍵業務應用測試,它可以在復雜的企業環境里測試各種各樣的應用。

QARun支持Microsoft 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特殊的、嵌入式的、對象級支持,可以用于測試企業級web應用。該測試功能無干擾性,不必修改被測試應用就能夠使用。

能夠提高測試可重用性的中心存儲庫是QARun的一個關鍵特性。所有QARun腳本、檢查點、事件和對象定義都存儲在這里。它基于Microsoft Aclearcase/" target="_blank" >ccess、SQL Server或Oracle,有助于方便地修改和維護測試資產——測試可重用性的一個重要因素。

當對象定義需要變更時,通過這個庫就可以自動更新與這個定義相關的所有腳本。只需很少的維護,測試就能在修改的應用上重新執行,比手工修改要少花很多時間。

自動創建腳本

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。

腳本調整(5-3)

為幫助檢驗測試腳本獨有的信息,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會建立一個日志文件。這個日志存儲關于所有命令、動作和腳本送到目標系統的詳細信息,以及編碼的顏色、所有已進行的校驗的詳細信息。當驗證失敗,期望的和實際的響應會記錄到比較日志中。在失敗的校驗上雙擊可調出一個對話框,與期望值的不同之處會突出顯示出來以方便比較。

技術信息:

特別支持:

UNIFACE、Oracle Web Forms、PowerBuilder、SAP、Visual Basic、Siebel

***************************************************************************

技術要求

Windows 3.x, 95, 98, Windows 2000或NT4.0(service pack 5)

133Mhz Pentium PC(300MHz或更高要求)

32MB系統內存(對于Windows 95或98)

64MB系統內存(對于Windows NT或2000)

128MB系統內存(對于Java測試)

SVGA(800×600)顯示器和適配器

100MB可用的硬盤自由空間

Microsoft Access數據庫(支持QARun)、Oracle Version 7.3或 8、或SQL Server 6.5或7.0(以及用作服務器庫的一個隔離的服務器)

********************

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97