黑盒工具--QACenter 軟件測試
QACenter幫助所有的測試人員創建一個快速,可重用的測試過程。這些測試工具自動幫助管理測試過程,快速分析和調試程序,包括針對回歸,強度,單元,并發,集成,移植,容量和負載建立測試用例,自動執行測試和產生文檔結果。QACenter主要包括以下幾個模塊:
ˉ QARun:應用的功能測試工具。
ˉ QALoad:強負載下應用的性能測試工具。
ˉ QADirector:測試的組織設計和創建以及管理工具。
ˉ TrackRecord:集成的缺陷跟蹤管理工具。
ˉ EcoTools:高層次的性能監測工具。
1.功能測試工具QARun
在QACenter測試產品套件中,QARun組件主要用于客戶/服務器應用客戶端的功能測試。在功能測試中主要包括對應用的GUI(圖形用戶界面)的測試及客戶端事物邏輯的測試。而現在的RAD(快速應用開發)方式開發的應用,由于開發的速度比較快,可支持用戶多變的需求而不斷的調整應用,所以要求對軟件要有更嚴格的測試。有人可能存在這樣的疑問:基于GUI的測試及客戶端事物邏輯的測試,用手工的方式也可以進行,工具在這方面又能給我們一些什么幫助呢?在這里由于不斷變化的需求將導致應用不同版本的產生,每一個版本都需要對它測試,因為是每一個被調整的內容往往最容易隱含錯誤,所以回歸測試是測試中最重要的階段,而回歸測試通過手工方式是很難達到的,工具在這方面可以大大的提高測試的效率,使測試更具完整性。
QARun組件的測試實現方式是通過鼠標移動、鍵盤點擊操作被測應用,即而得到相應的測試腳本,對該腳本可以進行編輯和調試。在記錄的過程中可針對被測應用中所包含的功能點進行基線值的建立,換句話說就是在插入檢查點的同時建立期望值。在這里檢查點是目標系統的一個特殊方面在一特定點的期望狀態。通常,檢查點在QARun提示目標系統執行一系列事件之后被執行。檢查點用于確定實際結果與期望結果是否相同。
2.性能測試工具QA Load
QALoad是企業范圍的負載測試工具,該工具支持的范圍廣,測試的內容多,可以幫助軟件測試人員,開發人員和系統管理人員對于分布式的應用執行有效的負載測試。負載測試能夠模擬大批量用戶的活動,從而發現大量用戶負載下對C/S系統的影響。
1).操作簡便
測試人員只需操作被測應用,執行性能關鍵的事物處理,然后在QALoad腳本中通過服務器上應用調用的需求類型開發這些事物處理。每個交易成為它自己的腳本。QALoad Script Development Workbench很容易創建完整的功能腳本。QALoad的測試腳本開發是由捕獲會話,轉換捕獲會話到腳本,以及修改和編譯腳本一系列的過程組成。一旦腳本編譯通過后,使用 QALoad的組織分配把腳本分配至測試環境中相應的機器上,驅動多個play agent模擬大量用戶的并發操作,實施應用的負載測試,完全減輕了以往大量的人工工作,節省了時間,提高了效率。
2).廣泛的適用性
QA Load支持:DB2,DCOM,ODBC,ORACLE,NETLoad,Corba,QARun,SAP,SQLServer,Sybase,Telnet,TUXEDO,UNIFACE,WinSock,WWW等等。
3.應用可用性管理工具 EcoTools
在應用的性能測試完成之后,對應用的可用性狀況如何實施分析?很多因素能夠影響應用的可用性。用戶的桌面,網絡,應用的服務器,數據庫環境和他們的各種各樣的子組件都鏈接在一體。任何一個組件可能引起整個應用對最終用戶不可用。
EcoTOOLS是EcoSYSTEM組件產品的基礎--解決應用可用性中計劃,管理,監控和報告的挑戰。EcoTOOLS提供一個廣泛范圍的打包的Agent和Scenarios,可以立即在測試或生產環境中激活,計劃和管理以商務為中心應用的可用性,EcoTOOLS支持一些主流成型的應用,SAP,PeopleSoft,Baan,Oracle,UNIFACE和LotusNotes,以及定制的應用。EcoTOOLS與QALoad集成為所有加載測試和計劃項目需求能力提供全面的解決方案。
文章來源于領測軟件測試網 http://www.k11sc111.com/