由于采用標(biāo)準(zhǔn)的測試腳本語言,測試人員無須學(xué)習(xí)特定語言的語法和API,同時(shí)通過和開發(fā)環(huán)境集成,大大降低了工具學(xué)習(xí)成本,甚至開發(fā)人員也可以迅速掌握該工具,積極參與到自動(dòng)化測試腳本的開發(fā)過程中。
功能測試自動(dòng)化工具
根據(jù)被測試系統(tǒng)界面特定的不同,Rational提供了Rational Functional Tester和Rational Robot兩個(gè)工具。 Rational Functional Tester(簡稱RFT): RFT支持對(duì)Browser界面、Java Application界面、以及SAP、Siebel界面的功能測試自動(dòng)化,其測試腳本語言采用Java或Microsoft VB .NET,并可和Eclipse或Microsoft Visual Studio .NET集成。 RFT提供了標(biāo)準(zhǔn)的腳本錄制功能,并在無需編程的情況下,快速實(shí)現(xiàn)測試數(shù)據(jù)的參數(shù)化,提高測試腳本的開發(fā)效率。
由于采用標(biāo)準(zhǔn)的測試腳本語言,測試人員無須學(xué)習(xí)特定語言的語法和API,同時(shí)通過和開發(fā)環(huán)境集成,大大降低了工具學(xué)習(xí)成本,甚至開發(fā)人員也可以迅速掌握該工具,積極參與到自動(dòng)化測試腳本的開發(fā)過程中。 Rational Robot: Robot支持Delphi,Visual Basic以及Power Builder等傳統(tǒng)開發(fā)工具開發(fā)的界面,并采用SQABasic作為測試腳本語言。對(duì)傳統(tǒng)應(yīng)用,可采用Robot進(jìn)行功能測試自動(dòng)化。
IBM軟件質(zhì)量保證解決方案包含以下產(chǎn)品
軟件質(zhì)量保證產(chǎn)品
|
內(nèi)容介紹
|
開發(fā)人員測試工具
IBM Rational PurifyPlus
|
Rational PurifyPlus是一套完整的運(yùn)行時(shí)分析工具,用于提高應(yīng)用程序的可靠性和性能。特點(diǎn)如下:
- 查明難以發(fā)現(xiàn)的錯(cuò)誤
- 突出性能瓶頸
- 識(shí)別未測試代碼
- 對(duì)整個(gè)應(yīng)用程序或僅對(duì)選擇的模塊操作
- 直接集成Microsoft Visual Studio .NET
- 支持Java、Visual C# .NET、Visual Basic .NET、Visual C/C++ 6、Visual Basic 6和ANSI C/C++
- 支持Windows、UNIX和Linux環(huán)境
- 無論有無源代碼均可工作
|
開發(fā)人員測試工具IBM Rational
Application Developer
|
Rational Application Developer是一個(gè)強(qiáng)大的Java開發(fā)工具,除了提供傳統(tǒng)集成開發(fā)環(huán)境的功能外,還提供了UML設(shè)計(jì)以及開發(fā)人員測試工具。其在開發(fā)人員測試方面的功能特點(diǎn)如下:
- 提供代碼靜態(tài)分析功能,快速獲得代碼的復(fù)雜度信息
- 通過運(yùn)行內(nèi)置或自定義的代碼審查規(guī)則,快速發(fā)現(xiàn)代碼中的問題
- 基于JUnit的組件測試功能,快速形成測試用例,并直觀展示測試結(jié)果
- 對(duì)Java代碼進(jìn)行內(nèi)存分析,發(fā)現(xiàn)代碼的內(nèi)存問題
- 對(duì)Java代碼進(jìn)行性能分析,幫助優(yōu)化代碼性能
- 對(duì)Java代碼進(jìn)行運(yùn)行覆蓋分析,通過指出未被執(zhí)行的代碼,從而幫助開發(fā)人員豐富測試用例,確保測試的完備性
|
開發(fā)人員測試工具
IBM Rational
Test RealTime
|
Rational Test RealTime是一種跨平臺(tái)的嵌入式軟件組件測試和運(yùn)行時(shí)分析工具。特點(diǎn)如下:
- 在單一測試環(huán)境中對(duì)宿主和目標(biāo)自動(dòng)進(jìn)行組件測試和運(yùn)行時(shí)分析
- 自動(dòng)創(chuàng)建和部署組件測試裝置、測試存根和測試驅(qū)動(dòng)程序
- 描述內(nèi)存使用和性能、分析代碼覆蓋、可視化地說明運(yùn)行時(shí)跟蹤情況
- 基于宿主的測試很容易適應(yīng)不同的目標(biāo),不必重新編寫測試程序
-
- 直接在目標(biāo)上進(jìn)行測試和分析。支持所用常見平臺(tái),無論是8 位的微芯片還是64位的RTOS
- 提供安全性和任務(wù)關(guān)鍵型驗(yàn)收所需要的詳細(xì)的代碼覆蓋信息
- 提供代碼自動(dòng)評(píng)審功能,并和Eclipse集成
|
性能測試工具
IBM Rational
Performance Tester
|
Rational Performance Tester 是一款性能測試的創(chuàng)建、執(zhí)行和分析工具,用于在最終部署前驗(yàn)證應(yīng)用程序的可伸縮性和可靠性,特點(diǎn)如下:
- Web、SAP、Siebel和Citrix應(yīng)用程序的多用戶性能測試
- 可視化編輯器同時(shí)提供測試的高層視圖和詳細(xì)視圖
- 不同用戶群的靈活建模與仿真
- 低內(nèi)存和處理器占用,實(shí)現(xiàn)了有限硬件資源下的大規(guī)模多用戶測試
- 運(yùn)行時(shí)的報(bào)告能夠立即識(shí)別性能問題
- 自動(dòng)識(shí)別和支持動(dòng)態(tài)服務(wù)器響應(yīng)
- 測試中用戶負(fù)載動(dòng)態(tài)變化
- 服務(wù)器資源數(shù)據(jù)的收集與可視化展現(xiàn)
- 采用瀏覽器樣式顯示測試中的每一張網(wǎng)頁
- 能對(duì)服務(wù)器資源進(jìn)行監(jiān)控
- 能對(duì)J2EE應(yīng)用性能問題進(jìn)行深層分析
|
測試管理工具
IBM Rational
ClearQuest
|
Rational ClearQuest是Rational提供的新一代軟件測試管理工具,實(shí)現(xiàn)了測試需求、測試用例以及缺陷的集中管理,該工具具有如下特點(diǎn):
- 便于定制需求、測試用例、缺陷和變更請(qǐng)求的信息域,流程、 用戶界面。查詢、圖表和報(bào)告等
- 建立需求、測試用例、缺陷以及測試日志的關(guān)聯(lián)
- 提供包括自動(dòng)電子郵件通知和提交在內(nèi)的工作流程
- 高可擴(kuò)展性,可支持任意團(tuán)隊(duì)規(guī)模、成員位置或使用任何平臺(tái)的項(xiàng)目
- 自動(dòng)將變更傳送給所有平臺(tái) (Windows、UNIX和Web) 的客戶端界面上
|
手工測試工具
IBM Rational Manual
Tester
|
Rational Manual Tester是Rational提供的手工測試腳本開發(fā)和執(zhí)行工具,具有如下特點(diǎn):
- 提供基于Eclipse的腳本開發(fā)工具,并在腳本中支持格式文本和圖片
- 提供腳本的結(jié)構(gòu)化,提高腳本的可維護(hù)性和可重用性
- 在腳本執(zhí)行時(shí),支持測試數(shù)據(jù)的快速輸入和測試結(jié)果的快速比對(duì)
- 內(nèi)置版本管理工具ClearCase LT,提供對(duì)測試腳本的版本管理功能,并實(shí)現(xiàn)團(tuán)隊(duì)共享
|
功能測試自動(dòng)化工具
IBM Rational
Functional Tester
|
Rational Functional Tester是一款先進(jìn)的、自動(dòng)化的功能測試和回歸測試工具,它適合于測試人員和GUI開發(fā)人員
- 支持多種IDE: 為Java、Web、SAP和Siebel和Microsoft Visual Studio.Net程序
- 定制生成Java或Visual Basic.Net語言的測試腳本
- 為高級(jí)測試人員提供原汁原味的Java和VB.NET編輯器和調(diào)試器
- 使用ScriptAssure技術(shù)支持頻繁的用戶界面變更
- 多點(diǎn)驗(yàn)證,支持正則表達(dá)式的模式匹配
- 自動(dòng)化的數(shù)據(jù)關(guān)聯(lián)和數(shù)據(jù)驅(qū)動(dòng)測試,消除手工編碼的需要
- 先進(jìn)的對(duì)象映射維護(hù)能力
- 支持Linux測試的編輯和執(zhí)行
- 可用于測試3270/5250終端應(yīng)用程序的附件支持
- 附帶IBM Rational Manual Tester和IBM Rational ClearCase LT的拷貝
|
傳統(tǒng)應(yīng)用的功能測試
自動(dòng)化和性能測試工具
IBM Rational Robot
|
Rational Robot對(duì)傳統(tǒng)應(yīng)用提供功能和性能測試功能。其功能測試特點(diǎn)如下:
- 支持多種IDE: Microsoft Visual Studio、Oracle Developer 2000、Delphi、PeopleSoft 、PowerBuilder
- 支持多種語言: Java、HTML和DHTML、Visual Basic、Visual C++、ActiveX
- 自動(dòng)GUI功能測試
- 執(zhí)行分布式功能測試
- 測試所有.NET本機(jī)控件,包括VB.NET、C#
- 允許在記錄時(shí)查看和編輯測試腳本
性能測試特點(diǎn)如下:
- 同時(shí)提供API錄制、網(wǎng)絡(luò)錄制和代理錄制,支持復(fù)雜的網(wǎng)絡(luò)環(huán)境
- 支持HTTP/HTTPS、SQL和Socket協(xié)議,實(shí)現(xiàn)上述協(xié)議的腳本自動(dòng)生成
- 提供基于C語言的測試腳本,并可調(diào)用外部動(dòng)態(tài)庫,支持靈活的腳本擴(kuò)展
- 提供靈活的復(fù)雜模型支持,真實(shí)模擬系統(tǒng)負(fù)載
- 詳盡的測試報(bào)告,幫助發(fā)現(xiàn)性能問題,定位性能瓶頸
|