(14) 缺陷跟蹤工具
TrackRecord等
(15) 其他測試工具包
TestVectorGenerationSystem是T—VECTechnologies公司的產(chǎn)品。提供自動模型分析、測試生成、測試覆蓋分析和測試執(zhí)行的完整工具包,具有方便的用戶接口和完備的文檔支持。
TestQuestPro是TestQuest公司的非插入碼式的自動操縱測試工具,提供一種高效的自動檢測目標系統(tǒng),獲取其輸出性能的測試方法。
TestWorks是SoftwareResearch.Inc公司的一整套軟件測試工具,既可單獨使用,也可捆綁銷售使用。
2、 從測試的方法上分:
(1) 白盒測試工具
白盒測試工主要有:Numega、PuRe、軟件糾錯工具(Rational Purify)。
內(nèi)存資源泄漏檢查:
Numega中的BounceChecher
Rational的 Purify等。
代碼覆蓋率檢查:
Numega的TrueCoverage
Rational的PureCoverage
TeleLogic公司的LogiScope
Macabe公司的Macabe
代碼性能檢查:
Numega的TrueTime
Rational的Quantify等。
代碼靜態(tài)度量分析度量檢查工具:LogiScope和Macabe等。
黑盒測試工具主要有:QACenter、SQATeamTest、Rational Visual Visual Test。
QACenter:QACenter幫助所有測試人員創(chuàng)建一個快速、可重用的測試過程。這些測試工具自動幫助管理測試過程、快速分析和調(diào)試程序,包括針對回歸、強度、單元、并發(fā)、集成、移植,容量和負載建立測試用例,自動執(zhí)行測試和產(chǎn)生文檔結(jié)果。QACenter主要包括以下幾個模塊:
QARun:應(yīng)用的功能測試工具。
QALoad:強負載下應(yīng)用的性能測試工具。
QADirector:測試的組織設(shè)計和創(chuàng)建以及管理工具。
TrackRecord:集成的缺陷跟蹤管理工具。
EcoTools:高層次的性能監(jiān)測工具。
3、部分具體測試工具的介紹
(1) 性能優(yōu)化工具EcoScope
EcoScope是一套定位于應(yīng)用(即服務(wù)提供者本身)及其所依賴的所有網(wǎng)絡(luò)計算資源的解決方案。EcoScope可以提供應(yīng)用視圖,并標出應(yīng)用是如何與基礎(chǔ)架構(gòu)相關(guān)聯(lián)的。這種視圖是其他網(wǎng)絡(luò)管理工具所不能提供的。EcoScope能解決在大型企業(yè)復(fù)雜環(huán)境下分析與測量應(yīng)用性能的難題。通過提供應(yīng)用的性能級別及其支撐架構(gòu)的信息,EcoScope能幫助IT部門就如何提高應(yīng)用性能提出多方面的決策方案。
EcoScope的應(yīng)用主要表現(xiàn)在以下幾個方面:
確保成功部署新應(yīng)用
維護性能的服務(wù)水平
加速問題檢測與糾正的高級功能
定制視圖有助于高效地分析數(shù)據(jù)
(2) 數(shù)據(jù)庫測試數(shù)據(jù)自動生成工具——TestBytes
在數(shù)據(jù)庫開發(fā)的過程中,為了測試應(yīng)用程序?qū)?shù)據(jù)庫的訪問,應(yīng)當在數(shù)據(jù)庫中生成測試用例數(shù)據(jù),我們可能會發(fā)現(xiàn)當數(shù)據(jù)庫中只有少量數(shù)據(jù)時,程序可能沒有問題,但是當真正投入到運用中產(chǎn)生了大量數(shù)據(jù)時就出現(xiàn)問題了,這往往是因為程序的編寫沒有達到,所以一定及早地通過在數(shù)據(jù)庫中生成大量數(shù)據(jù)來幫助開發(fā)人員完善這部分功能和性能。
TestBytes是一個用于自動生成測試數(shù)據(jù)的強大易用的工具,通過簡單的點擊式操作,就可以確定需要生成的數(shù)據(jù)類型(包括特殊字符的定制),并通過與數(shù)據(jù)庫的連接來自動生成數(shù)百萬行正確的測試數(shù)據(jù),可以極大地提高數(shù)據(jù)庫開發(fā)人員、QA測試人員、數(shù)據(jù)倉庫開發(fā)人員、應(yīng)用開發(fā)人員的工作效率。
(3) PC—LINT
PC—LINT 主要進行更嚴格的語法檢查功能,還完成相當程度的語義檢查功能?梢赃@樣認為:PC—LINT是一個更加智能、更加嚴格的編譯器。PC—LINT在實現(xiàn)語法和某些語義規(guī)則檢查時,是通過參數(shù)配置完成的,它的選項就有數(shù)百個之多,因此,在使用PC—LINT過程中,了解選項的含義也很重要。
(4) TCL
TCL是Tool Command Language的縮寫,它是一種很流行的腳本解釋器,尤其在測試領(lǐng)域,它的最大特點是可移植性好,接口簡單,方便,可以很容易地嵌入到軟件中,作為自己的解釋器使用。
TCL提供兩種接口:編程接口和用戶接口。編程接口是通過LIB或DLL形式提供的,提供了一些函數(shù)(命令)供調(diào)用,包括:分配一個解釋器指針(對象);初始化解釋器(指針);注冊擴展函數(shù)等。用戶接口很簡單,即編寫的腳本,腳本里面包含對擴展命令的調(diào)用。
(5) VB測試工具:VB Watch
(6)Java 程序的測試工具
1)Bean—Test
2)EJBQuickTest
3)JStyle
4)JTest
5)HttpUnit
6)JUnit
相關(guān)推薦:考試吧策劃:2010年軟件水平考試完全指南北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |