面向對象的測試工具介紹

發表于:2009-12-02來源:作者:點擊數: 標簽:工具面向對象
面向對象的 測試工具 介紹 軟件測試 一、面向對象測試工具SQA Suite SQASuite是一個先進的 Windows 客戶/ 服務器 測試環境 ,可用于 自動測試 企業級Windows客戶/服務器應用程序。SQASuite建立在綜合、開放的 網絡 測試倉庫基礎上,并結合先進的客戶/服務

面向對象的測試工具介紹    軟件測試

 

一、面向對象測試工具SQA Suite

SQA Suite是一個先進的Windows客戶/服務器測試環境,可用于自動測試企業級Windows客戶/服務器應用程序。SQA Suite建立在綜合、開放的網絡測試倉庫基礎上,并結合先進的客戶/服務器測試功能、綜合的管理工具,成為自動測試Windows客戶/服務器應用程序的環境。


    1)與客戶/)JR務器工具對象級的集成
    SQA Suite軟件包提供對象測試,它不僅能測試應用程序的GUI,而且能結合一些先進的客戶/服務器開發工具,如PowerBuilder、Delphi、Visual Basic、SQL Windows等。SQA與Powersoft、Borland、Microsoft、Gupta協作,開發了與上述開發工具的應用程序接口。SQA還能測試特定環境的對象,例如,PowerBuilder的Data Window,Visual Basic的定制控制(VBX),Delphi的高級對象和SQL Windows的Table Window,并提供集成方式。


    2)客戶/服務器加載測試
    SQA LoadTest提供一種高效直觀的測試方法,可對客戶/服務器應用程序進行加載測試、重點測試和多用戶測試(基于TCP/IP網、NETBIOS網或IPX/SPX網)。在單個機器上SQA LoadTest能夠啟動、管理、顯示網絡上多臺機器的測試腳本。并提供多種時間表和同步選項。SQA LoadTest可以生成網絡測試執行時間表,只需點按圖形界面而無需編程。測試后的所有數據都自動記錄在SQA的網絡測試倉庫中,并且能夠圖形化地快速測量、分析、加載性能數據。


    3)快速生成測試腳本
    該軟件用面向對象的錄制方式生成測試腳本,只需點按應用程序的對象,SQA Robot就能自動地產生測試腳本,該腳本由其描述語言生成。腳本不依賴于Windows對象的外觀和位置。Robot的集成MDI編程環境提供對描述語言的選擇(Visual Basic或SQA Basic)、編輯、調試和模擬很靈活的特性,使用戶能建立完善的測試腳本。


    4)綜合的測試計劃和管理
    SQA Manager提供計劃和管理功能,讓用戶規劃自己的測試要求,依據計劃,管理測試的開發和執行,并衡量進度。SQA提供SQA Process(正式的GUI客戶/服務器測試方法),指導用戶的測試計劃和管理,使用戶能有效地管理整個自動測試過程,并依據計劃追蹤進度。


    5)支持電子郵件的測試工作流
    SQA suite能自動地把失敗的測試結果轉換成缺陷管理系統中的一項。該缺陷管理系統是一個支持電子郵件的集成化系統。例如,客戶可改變缺陷狀態,或者把缺陷情況利用支持電子郵件的測試工作流發給項目組的其他成員。與MAPI兼容的電子郵件均可使用。此外,工作流規則是可定制的,它能根據公司標準或政策決定,同時還可產生、發送多種報表和統計圖,以度量測試工作。

 

二、面向對象的測試工具SQA Team Test

SQA Team Test(SottWare Quality AdVlsor team Test)


    sQA TeamTest是一個先進的wind()ws應用測試環境。它可用于測試Gupta SQI。 windows、VisuaL Basi~:、Power  Builder。以及Visual c/c++所編寫的windc)WS應用。該軟件采用面向對象技術提供了從測試計劃、測試開發、測試執行、測試結果、事件/問題跟蹤到總結報告分析的整個測試過程的自動化手段,并提供了基于網絡的供軟件組織使用的測試存儲庫。

1)測試計劃:用戶通過輸入測試計劃來組織測試過程和策略。用戶可為應用程序建立分層的測試需求描述,并在測試過程中進行交叉訪問。測試計劃有效地管理了整個自動化的測試過程。用戶可迅速確定應用程序中每一個需要進一步測試的細節。


    2)測試開發:通過簡便地操作待測試的應用程序,SQA獨有的面向對象的錄制技術就可迅速地記錄下來整個操作過程及各對象的狀態,并用標的、可擴展的Visual Basic語句生成測試程序,用戶可對這些程序進行編輯、擴充。


    3)測試執行:測試程序能被編譯成可執行文件自動運行。同時,sQA的面向對象設計使得它能自動調節,以適應應用程序的變更。例如,一個新版本的應用程序重新安排了按鈕、調整了菜單、窗口的位置,改變了尺寸,測試程序都能自動地處理。

    4)測試結果:每個測試過程在運行期間都會生成活動日志,自動更新SQA測試庫。SQA提供了對象、文本、影像三種比較器。在進行影像比較時,可以采用SQA影像比較器進行檢測,其中,用擴大、覆蓋、閃爍等手段可檢測小到單個象素的影像。


    5)事件/問題跟蹤:測試過程能夠自動地將結果存儲在SQA測試庫中,通過一個“事件/問題/解決”的工作周期,可跟蹤失畋的測試。用戶可根據其優先級、錯誤級、關鍵寧值和其他相關項對事件/問題進行分類。在分派事件/問題個不同的人員進行調查、修補、建檔或做其他處理時,這些工作流程和狀態被記錄下來,任何測試者在任何時候都可以觀察和注釋他們的工作狀態。


    6)總結報告和分析:sQA生成許多反映測試進程的報表并歸檔。每個報告都可根據用戶的要求定制格式、排序和過濾,以備訪問和復用。這些報表提供有關測試的信息。


    7)測試存儲庫:TeamTest的核心是基于網絡的SQA測試庫,它給測試工作人員提供了進行復用和通信的能力。它可以在定制的測試的各個階段跟蹤測試人員的活動,包括測試開發、問題探索、調查、修補、歸檔,甚至客戶支持。 測試人員相對獨立工作,可以在各自的微機上執行所有的SQA TeamTest的功能,并且能夠相互通信,協同工作。

 

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

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