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

下載本文檔

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

文檔簡介

1、軟件自動化測試工具軟件測試技術(shù)系列講座之三 主講:溫艷冬內(nèi)容提綱綱自動化測測試概述述自動化測測試工具具一覽自動化工工具市場場占有率率LoadRunner介紹軟件測試試方面的的考試、認證學習資料料結(jié)束語1、自動化化測試概概述自動化測測試的優(yōu)優(yōu)點對程序的的回歸測測試更方方便可以運行行更多繁繁瑣的測測試可執(zhí)行一一些手工工測試困困難或不不可能進進行的測測試更好地利利用資源源測試具有有一致性性和可重重復性測試的復復用性可以讓產(chǎn)產(chǎn)品更快快地投放放市場增加軟件件信任度度以Winrunner為例自動測試的好處快速可靠可重復可程序化廣泛可再使用自動測試的好處快速可靠可重復可程序化廣泛可再使用自動測試的好處快速可

2、靠可重復可程序化廣泛可再使用自動測試的好處快速可靠可重復可程序化廣泛可再使用自動測試的好處快速可靠可重復可程序化廣泛可再使用快速比人工測試速度快得多可再使用winrunner可以重復使用測試腳本,即使應用程序的使用接口已經(jīng)改變可靠winrunner每一次的測試都可以正確地執(zhí)行相同的動作,可以避免人工測試的錯誤可重復winrunner可以重復相同的測試可程序化winrunner可以程序的方式,撰寫復雜的測試腳本,以帶出隱藏在用程序中的信息廣泛的winrunner可以建立廣泛的測試腳本,涵蓋程序的所有工程自動化測測試工具具的作用用記錄業(yè)務務流程并并生成腳腳本程序序的能力力。對各種網(wǎng)網(wǎng)絡設備備的模仿

3、仿能力。用有限的的資源生生成高質(zhì)質(zhì)量虛擬擬用戶的的能力。對于整個個軟件和和硬件系系統(tǒng)中各各個部分分的監(jiān)控控能力。對于測試試結(jié)果的的表現(xiàn)和和分析能能力。當軟件開開發(fā)過程程中具有有下列情情況時首首先需要要考慮引引入自動動化測試試:非常重要的測試涉及范圍很廣廣的測試對主要功能能的測試容易自動化的測試很快有回報的測試運行最頻繁的測試注意軟件測試試工具不不能代替替軟件測測試員,它們只只能是幫幫助軟件件測試員員更好的的工作。使用測試試工具并并不一定定總是正正確的,手工測測試也必必不可少少。如果在測測試中運運行10%的測試需需要花費費90%的時間,那么將將這10%的測試自自動化是是值得的的。2、自動化化測試

4、工工具一覽覽負載壓力力測試工工具(1)LoadRunner:支持的的協(xié)議多多;負載載壓力測測試方案案設置靈靈活;豐豐富的資資源監(jiān)控控;報告告可以導導出到Word、Excel以及HTML格式。(2)QALoad:測試接接口多;可預測測系統(tǒng)性性能;通通過重復復測試尋尋找瓶頸頸問題;從控制制中心管管理全局局負載測測試;可可驗證應應用的擴擴展性;性能價價格比較較高。(3)JMeter:一個專門門為運行行和服務務器負載載測試而而設計、100%的純Java桌面運行行程序。(4)WAS:MicroSoft提供的免免費的Web負載壓力力測試工工具,應應用廣范范。(5)OpenSTA的 特點點是可以以模擬很很多

5、用戶戶來訪問問需要測測試的網(wǎng)網(wǎng)站,它它是一個個功能強強大、自自定義設設置功能能完備的的軟件2、自動化化測試工工具一覽覽功能測試試工具:(1)WinRunner企業(yè)級的的功能測測試工具具,通過過自動錄錄制、檢檢測和回回放用戶戶的應用用操作,從而提提高測試試效率。(2)QARun一款自動動回歸測測試工具具,要安安裝QARun必須安裝裝.net環(huán)境,還還提供與與TestTrackPro的集成。(3)RationalRobot屬于RationalTestSuite中的一員員,對于于Visualstudio 6編寫的程程序支持持的非常常好,同同時還支支持Java Applet、HTML、OracleFo

6、rms、PeopleTools應用程序序的支持持。(4)Functional Tester它是Robot的Java實現(xiàn)版本本,Robot被移植到到了Eclipse平臺,并并完全支支持Java和.net??梢允故褂肰B.net和Java進行腳本本的編寫寫。2、自動化化測試工工具一覽覽白盒測試試(1)Logiscope(2)PRQA(3)Junit(4)DevPartner(5)RationalPurify3、自動化化工具市市場占有有率4、LoadRunner介紹什么是性性能?LoadRunner 基本本原理應用LoadRunner的的過程LoadRunner的組成成部分LoadRunner 使用

7、用演示4.1如何評價價系統(tǒng)的的性能用戶(end-user)的視角響應時間間(ResponseTime)開發(fā)者(developer)的視角響應時間間(ResponseTime)并發(fā)用戶戶數(shù)(The NumberofConcurrent Users)吞吐量(Throughput)每秒交易易數(shù)(Transactionper Second)資源利用用率(Hardware/SoftwareResourceUtilization)可靠性或或穩(wěn)定性性(ReliabilityorStability)可伸縮性性(Scalability)可恢復性性(Recoverability)理發(fā)店的的性能模模型理發(fā)店性性能模

8、型型理發(fā)店模模型的3個假設(1)理發(fā)店店中一共共有3名理發(fā)師師(2)每位理理發(fā)師剪剪一個發(fā)發(fā)的時間間都是1小時(3) 我們們顧客們們都是很很有時間間觀念的的人而且且非常挑挑剔,他他們對于于每次光光顧理發(fā)發(fā)店時所所能容忍忍的等待待時間+剪發(fā)時間間是3小時,而而且等待待時間越越長,顧顧客的滿滿意度越越低。如如果3個小時還還不能剪剪完頭發(fā)發(fā),我們們的顧客客會立馬馬生氣的的走人。測試過程程模型4.2LoadRunner工作過程程4.2LoadRunner內(nèi)部結(jié)構(gòu)構(gòu)4.3LoadRunner的測試過過程LoadRunner的測試過過程如下下圖所示示:4.4LoadRunner的組成部部分LoadRunner由以下三三個部分分組成:Mercury VirtualUserGenerator(VuGen)創(chuàng)建腳腳本。Mercury LoadRunnerController設計、運行、監(jiān)視方方案。Mercury Analysis分析測測試結(jié)果果。4.5LoadRunner使用演示示5、軟件測測試方面面的考試試、認證證計算機軟軟件水平平考試中中級軟軟件評評測師計算機等等級考試試四級軟軟件件測試工工程師工具認證證,如HP-MercuryQAICSTE6、學習資資料更好更專專業(yè)少提交虛虛假的BUG少提交重重復的BUG窮追不舍舍重視交流流分析錯誤誤原因發(fā)

溫馨提示

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

評論

0/150

提交評論