軟件自動化測試工具介紹-所有_第1頁
軟件自動化測試工具介紹-所有_第2頁
軟件自動化測試工具介紹-所有_第3頁
軟件自動化測試工具介紹-所有_第4頁
軟件自動化測試工具介紹-所有_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、軟件自動化測試具紹 一、功能測試具1、 測試工具全名 HP QuickTest Professional software,最新的版本為 HP QuickTest Professional 11.0QTP 是 quicktest 的簡稱是一種自動測試工具。使用 的目的 是想用它來執(zhí)行重復(fù)的手動測試,主要是用于回歸測試和測試同一軟件的新版 本。因此你在測試前要考慮好如何對應(yīng)用程序進(jìn)行測試,例如要測試那些功能、 操作步驟、輸入數(shù)據(jù)和期望的輸出數(shù)據(jù)等 針對的是 應(yīng)用程序,包括傳統(tǒng)的 Windows 用程序以及現(xiàn)在越 來越流行的 Web 應(yīng)用。它可以覆絕大多數(shù)的軟件開發(fā)技術(shù),簡單高效,并具 備測試用例

2、可重用的特點。其中包括:建測試、插入檢查點、檢驗數(shù)據(jù)、增強 測試、運行測試、分析結(jié)果和維護(hù)測試等方面。2WinRunnerMercury 公司的 是一種企業(yè)級的功能測試工具,用 于檢測應(yīng)用程序是否能夠達(dá)到預(yù)期的功能及正常運行。通過自動錄制、檢 測和回放用戶的應(yīng)用操作, WinRunner 能夠有效地幫助測試人員對復(fù)雜的企 業(yè)級應(yīng)用的不同發(fā)布版進(jìn)行測試,提高測試人員的工作效率和質(zhì)量,確保 跨平臺的、復(fù)雜的企業(yè)級應(yīng)用無故障發(fā)布及長期穩(wěn)定運行 .企業(yè)級應(yīng)用可能包括 Web 用系統(tǒng), 系, CRM 系統(tǒng)等等 .些系 統(tǒng)在發(fā)布之前,升級之后都要經(jīng)過測試 , 保所有功能都能正常運行,沒有 任何錯誤。如何有

3、效地測試不斷升級更新且不同環(huán)境的應(yīng)用系統(tǒng),是每個 公司都會面臨的問題 .3、 Robot是業(yè)界最頂尖的功能測試具至以在測試人員學(xué)高級本技術(shù)前幫助其進(jìn)行成 功的測試它成在測試人員的面 IBM Test Manager 上在這里測試人員可以計 劃、組織、執(zhí)行、管理和報告所有測試活動,包括手動測試報告 這種測試和管理的雙重功 能是自動化測試的理想開4、AdventNet AdventNet QEngine 是個用廣泛且獨于平臺的自動化軟件測試工具用 Web 功測試、web 能測試Java 應(yīng)功能測試Java API 試、SOAP 試、回歸測試和 應(yīng) 用性能測試。支持對于使用 HTML、ASP、PHP

4、、JavaScript/VBScript、XML WSDL統(tǒng)客戶/服務(wù)器等開發(fā)的應(yīng)用程序進(jìn)行測試工以 Java 開發(fā),因此便于移植和提供多平臺支持。5是業(yè)界領(lǐng)先的、用于對企業(yè)級應(yīng)用進(jìn)行功能測試的產(chǎn)品,可用于測試 Web、Java 或是傳統(tǒng) 的 結(jié)。 提供了許多能,使用戶能夠高效率地進(jìn)行軟件自動化測試。這些功 能包括:測試的計劃和管理;直接的數(shù)據(jù)庫訪問及校驗;靈活、強大的4Test 本語言,內(nèi) 置的恢系統(tǒng)(Recovery System具使用同一套腳本進(jìn)行跨平臺瀏覽器和技術(shù)進(jìn) 行測試的能力。6 QARun 的試實現(xiàn)方式是通鼠標(biāo)移動、鍵盤點擊操作被測應(yīng)用,即而得到相應(yīng)的測試腳本該本可以進(jìn)行編輯和調(diào)

5、記錄的過程中可針對被測應(yīng)用中所包含的功能點進(jìn)行 基線值的建立,換句話說就是在插入檢查點的同時建立期望值 . 在里檢查點是目標(biāo)系統(tǒng)的 一個特殊方面在一特定點的期望狀態(tài)。通常,檢查點在 提目標(biāo)系統(tǒng)執(zhí)行一系列事 件之后被執(zhí)行。檢查點用于確定實際結(jié)果與期望結(jié)果是否相同7 是一個自動化的功能測試工具專為測試基于微軟Java 和 Web 技的復(fù)雜應(yīng)用而設(shè)計。它使測試人員和開發(fā)人員都可以使用可視的腳本編制和自動向?qū)砩煽芍貜?fù)的測試 可以調(diào)用 VBA 的有功能,并進(jìn)行任何水平層次和細(xì)節(jié)的測試 的本開發(fā)采 用通用的層的方式來進(jìn)行有程知識的測試人員也可以通過 的可視化導(dǎo)航器來快速創(chuàng)建測試并執(zhí)行過可視的導(dǎo)航器錄制

6、并回放測試一測試都將被展示為 樹狀結(jié)構(gòu),以清楚地顯現(xiàn)測試通過應(yīng)用的路徑。8、強大的故障植入軟件測試工具Holodeck an you power attack application it monitors and everything application does every function , entry of or 。9Telelogic TAU 二代包含三個最新的、最強大的技術(shù)用來加速大規(guī)模軟件開發(fā)和統(tǒng)一建模語言 (UML)它的許多最新修訂版本中的特性;功能強大的測試語言 TTCN 和新的構(gòu)造系統(tǒng)的方法: Architecture(模型驅(qū)動構(gòu)架)。這三個新的業(yè)界標(biāo)準(zhǔn)結(jié)合成 的已經(jīng)

7、過認(rèn)的軟件開發(fā)平臺,形成了一個系統(tǒng),一個一流的穩(wěn)定可靠的工具解決方 案。 第代系統(tǒng)與軟件開發(fā)解決方案的一個突破,它把業(yè)界從使用了太長時間的手 工、易出錯、以代碼為中心的方法中釋放出來 ,然而然地邁向下一步,一個更加可視化、 自動化及可靠的開發(fā)方法。Telelogic TAU/Tester 基于通用測試語言 TTCN-3,用于自動化的系統(tǒng)和集成測試的強大工 具。 以代化的開發(fā)工具基,提高層測試功,持整個測試生命周期, 加速自動化測試. 可用戶特別關(guān)注于測試的開發(fā)為 TTCN3 語是獨立于 開發(fā)語言或測試設(shè)備的,且是抽象和可移植的。二、性能自動測試工1、主流負(fù)性能測試工QA Load:Compuw

8、are 公的 QALoad 是/服器系統(tǒng)、企業(yè)資源配置(ERP)和電子商務(wù)應(yīng)用的自動化負(fù)載測試工具QALoad 是 性能版的一部分,它通過可重復(fù)的、 真實的測試能夠徹底地度量應(yīng)用的可擴(kuò)展性和性能QACenter 匯完的跨企業(yè)的自動測 試產(chǎn)品,專為提高軟件質(zhì)量而設(shè)計QACenter 以在整個開發(fā)生命周期、跨越多種平臺、 自動執(zhí)行測試任務(wù)。SilkPerformer種工業(yè)領(lǐng)最高級的企業(yè)級負(fù)載測試工具可模仿成千上 萬的用戶在多協(xié)議和多計算的環(huán)境下工作。不管企業(yè)電子商務(wù)應(yīng)用的規(guī)模大小及其復(fù)雜性, 通過 SilkPerformer,可以在署前預(yù)測它的性能??梢暤挠脩艋缑?、實時的性能監(jiān)控 和強大的管理報

9、告可以幫助我們迅速的解決問題如快產(chǎn)品投入市場的時間過小 的測試周期保證系統(tǒng)的可靠性,化性能和確保應(yīng)用的可擴(kuò)充性。:種較高規(guī)模適應(yīng)自動負(fù)載測試工具,它能預(yù)測系統(tǒng)行,優(yōu)化 性能。LoadRunner 強的是整企業(yè)的系統(tǒng),它通過模擬實際用戶的操作行為和實行實時 性能監(jiān)測助更快的確認(rèn)查找問.此外LoadRunner 能支最寬范的協(xié)議和技術(shù), 為您的特殊環(huán)境,量身定做地提供解決方案。是 RadView 公推出的一個性能測試和分析工具,它讓 web 應(yīng)程序開 發(fā)者自動執(zhí)行壓力測試webload 通過模擬真實用戶的操作,生成壓力負(fù)載來測試w 的性 能用創(chuàng)建的是基于 javascript 測試腳本,稱為議程

10、agenda,用它來模擬客戶的行為, 通過執(zhí)行該腳本來衡量 web 應(yīng)程序在真實環(huán)境下的性.2.資源監(jiān)控工具資源監(jiān)控作為系統(tǒng)壓力測試過程中的一個重要環(huán)節(jié),在相關(guān)的測試工具中基本上都 有很多的集成。只是不同的工具之,控的中間件、數(shù)據(jù)庫、主機平臺的能力以及方式各 有差異而些監(jiān)控工具更大程度上都依賴于被監(jiān)控平臺自身的數(shù)據(jù)采集能力,目前的絕大多數(shù)的監(jiān)控工具基本上是直接從中間件庫以及主機自身提供的性能數(shù)據(jù)采集接口獲取 性能指標(biāo)。首先,不同的應(yīng)用平臺有自身的監(jiān)控命令以及控制界.比如 UNIX 主機用戶可以直 接使用 topasvmstat,iostat 了系統(tǒng)自身的健康工作狀況 以 websphere 平

11、臺都有自身的監(jiān)控臺上面可以了解到目前的 的大小數(shù)據(jù)庫連接池的使用情況以 及目前連接的客戶端數(shù)量以及請求狀況等等這監(jiān)控方式的使用對測試人員有一定的 技術(shù)儲備要求,需要自己熟練掌握以上監(jiān)控方式的使.第三方的監(jiān)控工具相應(yīng)的對一些系統(tǒng)平臺的監(jiān)控進(jìn)行了集成 Loadrunner 對目 前常用的一些業(yè)務(wù)系統(tǒng)平臺環(huán)境都提供了相應(yīng)的監(jiān)控入口可以在并發(fā)測試的同時 業(yè)務(wù)系統(tǒng)所處的測試環(huán)境進(jìn)行監(jiān)控,更好的分析測試數(shù)據(jù)。但 Loadrunner 工具提供的監(jiān)控方式還不是很直觀更直觀的測試工具能在監(jiān) 控的同時提供相關(guān)的報警信息,似的監(jiān)控產(chǎn)品如 QUEST 公提供的一整套監(jiān)控解決方案包 括了主機的監(jiān)控、中間件平臺的監(jiān)控以

12、及數(shù)據(jù)庫平臺的監(jiān).QUEST 系列控產(chǎn)品提供了直 觀的圖形化界面,能讓測試者盡進(jìn)入監(jiān)控的角色。3. 故定位工具以調(diào)優(yōu)工技術(shù)的不斷發(fā)展以及測試需求的不斷提升定位工具應(yīng)運而,它能更精細(xì)的對 負(fù)載壓力測試中暴露的問題進(jìn)行故障根源分析。在目前的主流測試工具廠商,都相應(yīng)地提 供了對應(yīng)的產(chǎn)品支持尤是目. 以及 架構(gòu)的流行,測試工具廠商紛紛在這些領(lǐng) 域提供了相關(guān)的技術(shù)產(chǎn)品,比如 Loadrunner 模中添加的診斷以及調(diào)優(yōu)模塊、Quest 公 的 、Compuware 的 Vantage 套以及 CA 公收購的 Wily 的 Introscope 工 等等,都在更深層次上對業(yè)務(wù)流調(diào)用進(jìn)行追蹤。這些工具在中間

13、件平臺上引入探針技術(shù), 能捕獲后臺業(yè)務(wù)內(nèi)部的調(diào)用關(guān)系,發(fā)現(xiàn)問題所在,為應(yīng)用系統(tǒng)的調(diào)優(yōu)提供直接的參考指.在數(shù)據(jù)庫產(chǎn)品的故障定位分析上Oracle 自身提供了強大的診斷模塊,同時Quest 公司的數(shù)據(jù)庫產(chǎn)品也在數(shù)據(jù)庫設(shè)計、開發(fā)以及上線運行維護(hù)都提供了全套的產(chǎn)品支.三、白盒測試具 ,測試的主要內(nèi)容包括詞法 標(biāo)準(zhǔn) C、 J 等Parasoft 白盒試工具集Jtest Java 代碼分析和動態(tài)類、組件測試Jcontract Java 實性能監(jiān)控以及分析優(yōu)化C+ Test , 代分析和動態(tài)測試CodeWizard C,C+ 代碼靜態(tài)分析Insure+ , 實時性能監(jiān)控以及分析優(yōu)化其它公司test 。Net

14、 代分析和動態(tài)測試logiscope c/c+ Verlog 公司的靜態(tài)、動態(tài)分析工具還有 、Cantata 等Rational 工集中的 puricoverage 和 purifyquantifyCompuware 白盒測試工具集BoundsChecker C+,Delphi API 和 OLE 錯檢、指針和泄露錯誤檢查、內(nèi)存錯誤檢查 TrueTime C+,Java,Visual Basic 代碼運行效率檢查、組件性能的分析FailSafe Visual Basic 自動錯誤處理和恢復(fù)系統(tǒng)Jcheck Visual 圖化的純種和件分析工具TrueCoverage , Basic 函調(diào)用次數(shù)

15、、所占比率統(tǒng)計以及穩(wěn)定性跟蹤 SmartCheck Visual Basic 函數(shù)調(diào)用次數(shù)、所占比率統(tǒng)計以及穩(wěn)性跟蹤CodeReview Visual Basic 自動代碼分析具Xunit 白盒試工具集Aunit Ada : 。europe。frCppUnit C+ 。ComUnit VB,COM Dunit Delphi /dunit.sourceforge。DotUnit 。HttpUnit Web :。com/cgi/wiki?HttpUnitHtmlUnit 。Jtest Java :。) 。 以 :/PhpUnit Php 。PerlUnit Perl 。sourceforge。XmlUnit Xml : 。DUnit 。JUnit java四、測試管理具、 TestDirector 是球最大的軟件測試工具提供商 Mercury Interactive 公生產(chǎn)的企業(yè)級 測試管理工,也是業(yè)界第一個基于 的測試管理系統(tǒng),它可以在您公司內(nèi)部或外部進(jìn)行 全球范圍內(nèi)測試的管.通過在一個整體的應(yīng)用系統(tǒng)中集成了測試管理的各個部分,包括需 求管理,測試計劃,測試執(zhí)行以及錯誤跟蹤等功,TestDire

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論