軟件測(cè)試技術(shù)_韓永國(guó)_第十章自動(dòng)化測(cè)試.ppt_第1頁
軟件測(cè)試技術(shù)_韓永國(guó)_第十章自動(dòng)化測(cè)試.ppt_第2頁
軟件測(cè)試技術(shù)_韓永國(guó)_第十章自動(dòng)化測(cè)試.ppt_第3頁
軟件測(cè)試技術(shù)_韓永國(guó)_第十章自動(dòng)化測(cè)試.ppt_第4頁
軟件測(cè)試技術(shù)_韓永國(guó)_第十章自動(dòng)化測(cè)試.ppt_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、自動(dòng)化測(cè)試,軟件測(cè)試課程組 西南科技大學(xué)計(jì)算機(jī)學(xué)院,主要內(nèi)容,軟件自動(dòng)化測(cè)試基礎(chǔ) 自動(dòng)化測(cè)試的作用 測(cè)試工具分類,自動(dòng)化測(cè)試基礎(chǔ),自動(dòng)化測(cè)試概念 自動(dòng)化測(cè)試的優(yōu)點(diǎn) 自動(dòng)化測(cè)試技術(shù)的發(fā)展,自動(dòng)化測(cè)試概念,定義 通過測(cè)試工具或其他手段來部分替代手工測(cè)試,并按照測(cè)試工程師預(yù)定計(jì)劃進(jìn)行自動(dòng)測(cè)試的活動(dòng)。,目的 提高測(cè)試質(zhì)量; 減少測(cè)試過程中的重復(fù)勞動(dòng); 實(shí)現(xiàn)測(cè)試自動(dòng)化; 自動(dòng)化測(cè)試用于發(fā)現(xiàn)老缺陷; 手工測(cè)試用于發(fā)現(xiàn)新缺陷;,自動(dòng)化測(cè)試的基本原理,錄制 在測(cè)試者運(yùn)行應(yīng)用程序的時(shí),把所有動(dòng)作,包括鍵盤操作、鼠標(biāo)點(diǎn)擊等捕獲下來,生成一個(gè)腳本文件。 回放 錄制的腳本可以被“回放”。 腳本修改機(jī)制 根據(jù)測(cè)試需求,

2、對(duì)腳本進(jìn)行一些必要的修改。,自動(dòng)化測(cè)試的優(yōu)點(diǎn),自動(dòng)錄制測(cè)試腳本,可輕松實(shí)現(xiàn)回歸測(cè)試; 減少測(cè)試時(shí)間,縮短整個(gè)軟件開發(fā)生命周期; 替代手工測(cè)試不易達(dá)到的測(cè)試點(diǎn)(比如:300并發(fā)用戶的壓力測(cè)試); 更好的利用空閑時(shí)間; 增加軟件信任度;,自動(dòng)化測(cè)試的優(yōu)點(diǎn),適于自動(dòng)化測(cè)試場(chǎng)景,產(chǎn)品型項(xiàng)目 每個(gè)項(xiàng)目改進(jìn)少量的功能,并需要反復(fù)測(cè)試 增量式開發(fā)、持續(xù)集成項(xiàng)目 頻繁的發(fā)布新版本 ,把人解脫出來測(cè)試新功能 自動(dòng)編譯、自動(dòng)發(fā)布的系統(tǒng) 回歸測(cè)試 驗(yàn)證修改老缺陷時(shí),是否引入了新的缺陷 多次重復(fù)、機(jī)械性動(dòng)作;需要頻繁運(yùn)行測(cè)試,不適于自動(dòng)化測(cè)試場(chǎng)景,定制型項(xiàng)目(一次性的) 維護(hù)期由客戶方承擔(dān)的,公司的測(cè)試積累少 項(xiàng)目周

3、期很短的項(xiàng)目 測(cè)試腳本,不能重復(fù)的利用 業(yè)務(wù)規(guī)則復(fù)雜的對(duì)象 復(fù)雜邏輯關(guān)系、運(yùn)算關(guān)系,工具難以測(cè)試 美觀、聲音、易用性測(cè)試 測(cè)試很少運(yùn)行:一個(gè)月只運(yùn)行一次 軟件不穩(wěn)定,自動(dòng)測(cè)試技術(shù)的發(fā)展,第一代自動(dòng)測(cè)試技術(shù) 實(shí)現(xiàn):錄入回放 第二代自動(dòng)測(cè)試技術(shù) 實(shí)現(xiàn):腳本技術(shù),可以加入腳本實(shí)現(xiàn)邏輯 第三代自動(dòng)測(cè)試技術(shù) 實(shí)現(xiàn):數(shù)據(jù)驅(qū)動(dòng),數(shù)據(jù)與測(cè)試腳本分離 第四代自動(dòng)測(cè)試技術(shù) 實(shí)現(xiàn):構(gòu)件化測(cè)試,業(yè)務(wù)驅(qū)動(dòng),測(cè)試工具分類,目前用于測(cè)試的工具已經(jīng)比較多了,這些測(cè)試工具一般可分為: 白盒測(cè)試工具 黑盒測(cè)試工具 性能測(cè)試工具 用于測(cè)試管理(測(cè)試流程管理、缺陷跟蹤管理、測(cè)試用例管理)的工具。,測(cè)試工具分類,白盒測(cè)試工具 針對(duì)代碼

4、進(jìn)行測(cè)試,發(fā)現(xiàn)的缺陷可以定位到代碼級(jí)。 根據(jù)測(cè)試工具原理的不同,可以分為: 靜態(tài)測(cè)試工具 動(dòng)態(tài)測(cè)試工具 代表工具 Rational的Test Realtime,Parasoft 的Jtest、C+test,Xunit(CppUnit、Dunit、DotUnit),測(cè)試工具分類,黑盒測(cè)試工具 黑盒測(cè)試工具的一般原理是利用腳本的錄制(Record)/回放(Playback),模擬用戶的操作,然后將被測(cè)系統(tǒng)的輸出記錄下來同預(yù)先給定的標(biāo)準(zhǔn)結(jié)果比較。 代表工具 MI公司的winrunner、QuickTest,Rational的robot,Compuware的QARun等。,測(cè)試工具的分類,性能測(cè)試工具

5、 通過模擬大數(shù)據(jù)量或多用戶并發(fā)情況,對(duì)被測(cè)系統(tǒng)進(jìn)行性能指標(biāo)的采集。 代表工具有MI公司的LoadRunner 、Compuware 的Qaload 測(cè)試管理工具 測(cè)試管理工具用于對(duì)測(cè)試進(jìn)行管理。 代表工作有Rational公司的ClearQuest ,MI公司的TestDirector,Bugzilla等,WinRunner,WinRunner 是一種企業(yè)級(jí)的用于檢驗(yàn)應(yīng)用程序是否如期運(yùn)行的功能性測(cè)試工具。 通過自動(dòng)錄制、檢測(cè)和回放用戶的應(yīng)用操作,WinRunner能夠有效地幫助測(cè)試人員對(duì)復(fù)雜的企業(yè)級(jí)應(yīng)用的不同發(fā)布版進(jìn)行測(cè)試,提高測(cè)試人員的工作效率和質(zhì)量,確??缙脚_(tái)的、復(fù)雜的企業(yè)級(jí)應(yīng)用無故障發(fā)布

6、及長(zhǎng)期穩(wěn)定運(yùn)行。,QuickTest,QuickTest是一個(gè)功能測(cè)試自動(dòng)化工具,主要應(yīng)用在回歸測(cè)試中。 QuickTest針對(duì)的是GUI應(yīng)用程序,包括傳統(tǒng)的Windows應(yīng)用程序,以及現(xiàn)在越來越流行的Web應(yīng)用。,LoadRunner,LoadRunner是一種預(yù)測(cè)系統(tǒng)行為和性能的負(fù)載測(cè)試工具。 通過模擬成千上萬名用戶實(shí)施并發(fā)負(fù)載和實(shí)時(shí)性能監(jiān)測(cè)來確認(rèn)和查找問題。 LoadRunner能夠?qū)φ麄€(gè)企業(yè)架構(gòu)進(jìn)行測(cè)試。 通過使用LoadRunner,企業(yè)能最大限度地縮短測(cè)試時(shí)間,優(yōu)化性能和加速應(yīng)用系統(tǒng)的發(fā)布周期。,Webload,webload是RadView公司推出的一個(gè)性能測(cè)試和分析工具,它讓web應(yīng)用程序開發(fā)者自動(dòng)執(zhí)行壓力測(cè)試。 webload通過模擬真實(shí)用戶的操作,生成壓力負(fù)載來測(cè)試web的性能。,Microsoft的WAS,WAS( Web Application Stress Tool ):Web應(yīng)用負(fù)載測(cè)試工具

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論