3、軟件測試自動化工具.ppt_第1頁
3、軟件測試自動化工具.ppt_第2頁
3、軟件測試自動化工具.ppt_第3頁
3、軟件測試自動化工具.ppt_第4頁
3、軟件測試自動化工具.ppt_第5頁
已閱讀5頁,還剩22頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、軟件自動化測試工具,軟件測試技術系列講座之三,主講:溫艷冬,內容提綱,自動化測試概述 自動化測試工具一覽 自動化工具市場占有率 LoadRunner介紹 軟件測試方面的考試、認證 學習資料 結束語,1、自動化測試概述,自動化測試的優(yōu)點,對程序的回歸測試更方便 可以運行更多繁瑣的測試 可執(zhí)行一些手工測試困難或不可能進行的測試 更好地利用資源 測試具有一致性和可重復性 測試的復用性 可以讓產品更快地投放市場 增加軟件信任度,以Winrunner為例,自動化測試工具的作用,記錄業(yè)務流程并生成腳本程序的能力。 對各種網絡設備的模仿能力。 用有限的資源生成高質量虛擬用戶的能力。 對于整個軟件和硬件系統(tǒng)中

2、各個部分的監(jiān)控能力。 對于測試結果的表現(xiàn)和分析能力。,當軟件開發(fā)過程中具有下列情況時首先需要考慮引入自動化測試: 非常重要的測試 涉及范圍很廣的測試 對主要功能的測試 容易自動化的測試 很快有回報的測試 運行最頻繁的測試,注意,軟件測試工具不能代替軟件測試員,它們只能是幫助軟件測試員更好的工作。 使用測試工具并不一定總是正確的,手工測試也必不可少。 如果在測試中運行10%的測試需要花費90%的時間,那么將這10%的測試自動化是值得的。,2、自動化測試工具一覽,負載壓力測試工具 (1)LoadRunner :支持的協(xié)議多;負載壓力測試方案設置靈活;豐富的資源監(jiān)控;報告可以導出到Word、Exce

3、l以及HTML格式。 (2)QALoad :測試接口多;可預測系統(tǒng)性能;通過重復測試尋找瓶頸問題;從控制中心管理全局負載測試;可驗證應用的擴展性;性能價格比較高。 (3)JMeter :一個專門為運行和服務器負載測試而設計、100%的純Java桌面運行程序。 (4)WAS :MicroSoft提供的免費的Web負載壓力測試工具,應用廣范。 (5)OpenSTA 的 特點是可以模擬很多用戶來訪問需要測試的網站,它是一個功能強大、自定義設置功能完備的軟件,2、自動化測試工具一覽,功能測試工具: (1)WinRunner 企業(yè)級的功能測試工具,通過自動錄制、檢測和回放用戶的應用操作,從而提高測試效率

4、。 (2)QARun 一款自動回歸測試工具,要安裝QARun必須安裝.net環(huán)境,還提供與TestTrack Pro的集成。 (3)Rational Robot 屬于Rational TestSuite中的一員,對于Visual studio 6編寫的程序支持的非常好,同時還支持Java Applet、HTML、Oracle Forms、People Tools應用程序的支持。 (4)Functional Tester 它是Robot的Java實現(xiàn)版本,Robot被移植到了Eclipse平臺,并完全支持 Java和.net??梢允褂肰B.net和Java進行腳本的編寫。,2、自動化測試工具一覽

5、,白盒測試 (1)Logiscope (2)PRQA (3)Junit (4)DevPartner (5)Rational Purify,3、自動化工具市場占有率,4、LoadRunner 介紹,什么是性能? LoadRunner 基本原理 應用LoadRunner的過程 LoadRunner的組成部分 LoadRunner 使用演示,4.1 如何評價系統(tǒng)的性能,用戶(end-user)的視角 響應時間(Response Time) 開發(fā)者(developer)的視角 響應時間(Response Time) 并發(fā)用戶數(The Number of Concurrent Users) 吞吐量(T

6、hroughput) 每秒交易數(Transaction per Second) 資源利用率(Hardware/Software Resource Utilization) 可靠性或穩(wěn)定性(Reliability or Stability) 可伸縮性(Scalability) 可恢復性(Recoverability),理發(fā)店的性能模型,理發(fā)店性能模型,理發(fā)店模型的3 個假設 (1)理發(fā)店中一共有3 名理發(fā)師 (2)每位理發(fā)師剪一個發(fā)的時間都 是1 小時 (3) 我們顧客們都是很有時間觀念的人而且非常挑剔,他們對于每次光顧理發(fā)店時所能容忍的等待時間+剪發(fā)時間是3小時,而且等待時間越長,顧客的滿意

7、度越低。如果3個小時還不能剪完頭發(fā),我們的顧客會立馬生氣的走人。,測試過程模型,4.2 LoadRunner 工作過程,4.2 LoadRunner內部結構,4.3 LoadRunner的測試過程,LoadRunner的測試過程如下圖所示:,4.4 LoadRunner的組成部分,LoadRunner由以下三個部分組成: Mercury Virtual User Generator(VuGen)創(chuàng)建腳本。 Mercury LoadRunner Controller設計、運行、監(jiān)視方案。 Mercury Analysis分析測試結果。,4.5 LoadRunner 使用演示,5、軟件測試方面的考

8、試、認證,計算機軟件水平考試 中級 軟件評測師 計算機等級考試四級 軟件測試工程師 工具認證,如HP-Mercury QAI CSTE,6、學習資料,自動化測試實踐之QTP,自動化測試之LoadRunner,自編輔助資料 軟件性能測試與LoadRunner實戰(zhàn) 于涌人民郵電出版社 (2008-06出版) 性能測試從零開始:LoadRunner入門 軟件測試網組、51Testing軟件測試網組電子工業(yè)出版社 (2008-07出版) 軟件評測師教程, 柳純錄,清華大學出版社 2005版 軟件性能測試過程詳解與案例剖析 段念清華大學出版社 (2006-08出版),更好更專業(yè),少提交虛假的BUG 少提交重復的BUG 窮追不舍 重視交流

溫馨提示

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

評論

0/150

提交評論