五款頂級(jí)回歸測(cè)試工具概述
譯文【51CTO.com快譯】回歸測(cè)試自動(dòng)化工具已經(jīng)徹底改變了我們執(zhí)行回歸測(cè)試的固有方式。
“如果你堅(jiān)持不懈地專注于降低成本,則往往會(huì)在不經(jīng)意間錯(cuò)過(guò)提升價(jià)值的機(jī)會(huì)。”
這句來(lái)自Michaael Bolton的名言一直激勵(lì)著我在質(zhì)量保證工作中堅(jiān)持嚴(yán)格要求——即使這有時(shí)意味著投入額外成本。
結(jié)合實(shí)際,雖然開(kāi)源工具不需要任何購(gòu)買成本,但我們更應(yīng)當(dāng)立足宏觀審視問(wèn)題。企業(yè)級(jí)商用自動(dòng)化工具的強(qiáng)大能力往往能夠立足測(cè)試為用戶帶來(lái)更為可觀的價(jià)值回報(bào)。
下面,我們將一同了解可幫助企業(yè)實(shí)現(xiàn)應(yīng)用質(zhì)量保證與快速交付的五款***回歸測(cè)試工具。
1. TestingWhiz
TestingWhiz是一款無(wú)需編碼即可使用的回歸測(cè)試自動(dòng)化工具,專門面向Web、移動(dòng)及云應(yīng)用,且提供超過(guò)290種預(yù)定義測(cè)試命令以實(shí)現(xiàn)測(cè)試用例的編寫(xiě)與編輯。TestingWhiz能夠?qū)⑷繎?yīng)用變更整合至單一日志當(dāng)中,有助于我們根據(jù)需求借此測(cè)試其他用例。測(cè)試人員可通過(guò)計(jì)劃設(shè)置安排測(cè)試運(yùn)行時(shí)間,也可按照當(dāng)前可行性隨時(shí)加以使用。
它的具體特性包括:
- 支持面向應(yīng)用后端層的回歸測(cè)試,包括數(shù)據(jù)庫(kù)與Web服務(wù)。
- 內(nèi)置記錄與回放記錄,可維護(hù)并優(yōu)化回歸測(cè)試套件。
- 測(cè)試系統(tǒng)可在每項(xiàng)單元測(cè)試之后進(jìn)行持續(xù)集成。
- 支持面向多款***瀏覽器的瀏覽器測(cè)試。
- 可對(duì)服務(wù)器、測(cè)試管理以及缺陷追蹤工具進(jìn)行持續(xù)集成。
2. SahiPro
Sahi是一款開(kāi)源工具,但Sahi Pro則屬于面向Web應(yīng)用的商用測(cè)試自動(dòng)化工具。Sahi Pro能夠管理大型測(cè)試套件的回歸測(cè)試自動(dòng)化事務(wù)。它被寫(xiě)入至Sahi Pro中的測(cè)試用例天然穩(wěn)定,因此無(wú)需過(guò)多維護(hù)操作。
它的具體特性包括:
- 擁有內(nèi)部記錄與回放功能,可用于測(cè)試各類瀏覽器與操作系統(tǒng)。
- 測(cè)試應(yīng)用可利用多種框架開(kāi)發(fā)而成,包括ExtJS、ZK、Dojo、YUI等。
- 消除由于使用AJAX及類似頁(yè)面加載元素而造成的超時(shí)問(wèn)題。
- 具有內(nèi)置的報(bào)表生成功能,列出了成功和失敗的測(cè)試用例。
3. TestComplete
TestComplete是一套來(lái)自Smartbear公司的平臺(tái),適用于桌面、Web以及移動(dòng)測(cè)試工具。它能夠?qū)崿F(xiàn)功能與回歸測(cè)試自動(dòng)化,并支持由JavaScript、C++ Script、C# Script、VB Script、Python、Jscript以及DelphiScript等編寫(xiě)而成的測(cè)試。
它的具體特性包括:
- 支持與其他多種源控制系統(tǒng)相集成。
- 提供一套自動(dòng)化測(cè)試記錄引擎以開(kāi)發(fā)測(cè)試用例。
- 生成包含有細(xì)節(jié)日志的報(bào)告。
- 渲染內(nèi)置關(guān)鍵詞驅(qū)動(dòng)型測(cè)試操作。
- 在UI變更時(shí)仍可執(zhí)行回歸測(cè)試。
4. Silk Test
Silk Test是一款由Borland推出的自動(dòng)化測(cè)試工具,旨在執(zhí)行功能與回歸測(cè)試。它基于類似于C++的面向?qū)ο缶幊?簡(jiǎn)稱OOP)語(yǔ)言,其中包含對(duì)象、類與繼承等概念。
它的具體特性包括:
- 支持由文本到GUI命令的測(cè)試腳本轉(zhuǎn)換功能。
- 可在全部設(shè)備及節(jié)點(diǎn)上執(zhí)行回歸測(cè)試。
- 使用記錄與回放以及描述性編程過(guò)程。
- 提供跨多種瀏覽器的跨功能測(cè)試機(jī)制。
5. IBM Rational Functional Tester
IBM Rational Functional Tester是一款自動(dòng)化測(cè)試軟件,用于執(zhí)行功能與回歸測(cè)試。它可對(duì)利用.Net、Java、Siebel、SAP、基于終端模擬器的應(yīng)用、PowerBuilder、Ajaz、Adobe Flex、Dojo Toolkit、GEF、Adobe PDF文檔、zSeries、iSeries以及pSeires等應(yīng)用進(jìn)行測(cè)試。
它的具體特性包括:
- 提供測(cè)試可視化并可利用普通語(yǔ)言實(shí)現(xiàn)匯編。
- 在UI變更時(shí)自動(dòng)進(jìn)行回歸測(cè)試。
- 面向多種數(shù)據(jù)集提供數(shù)據(jù)驅(qū)動(dòng)型測(cè)試。
- 能夠處理包含用戶操作及維護(hù)的定制化記錄。
總結(jié)
這些出色的回歸測(cè)試工具已經(jīng)被眾多中小型企業(yè)及大規(guī)??鐕?guó)企業(yè)所廣泛采用,相信它們也能夠幫助您在實(shí)際工作中更為順利地搞定測(cè)試難題。
原文標(biāo)題: 5 Exceptional Regression Testing Tools,作者: Premal Dave
【51CTO譯稿,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處為51CTO.com】


























