2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩71頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、軟件測(cè)試方法和技術(shù) - Ch.11軟件測(cè)試自動(dòng)化,朱少民Kerry Zhu,第十一章 軟件測(cè)試自動(dòng)化,11.1測(cè)試自動(dòng)化的內(nèi)涵11.2 測(cè)試工具的分類和選擇11.3 測(cè)試工具的主流產(chǎn)品介紹 11.4 IBM-Rational產(chǎn)品的整體解決方案11.5 Mercury Interactive產(chǎn)品的整體解決方案11.6 Compuware產(chǎn)品的整體解決方案,11.1測(cè)試自動(dòng)化的內(nèi)涵,11.1.1 為什么要軟件測(cè)試自動(dòng)化1

2、1.1.2 自動(dòng)化測(cè)試的引入和應(yīng)用11.1.3 測(cè)試自動(dòng)化的基本結(jié)構(gòu)11.1.4 測(cè)試自動(dòng)化的原理和方法 11.1.5 測(cè)試自動(dòng)化普遍存在的問(wèn)題,手工測(cè)試的局限性,通過(guò)手工測(cè)試無(wú)法做到覆蓋所有代碼路徑; 許多與時(shí)序、死鎖、資源沖突、多線程等有關(guān)的錯(cuò)誤通過(guò)手工測(cè)試很難捕捉到 在系統(tǒng)負(fù)載、性能測(cè)試時(shí),需要模擬大量數(shù)據(jù)、或大量并發(fā)用戶等各種應(yīng)用場(chǎng)合時(shí),也很難通過(guò)手工測(cè)試來(lái)進(jìn)行 在進(jìn)行系統(tǒng)可靠性時(shí),需要模擬系統(tǒng)運(yùn)行十年、幾十年

3、,以驗(yàn)證系統(tǒng)能否穩(wěn)定運(yùn)行,也是手工測(cè)試無(wú)法模擬的。 如果有大量(幾千)的測(cè)試用例,需要在短時(shí)間內(nèi)完成,手工測(cè)試又怎么辦呢? 測(cè)試可以發(fā)現(xiàn)錯(cuò)誤,并不能表明程序的正確性。,自動(dòng)測(cè)試定義軟件系統(tǒng)功能規(guī)格書(shū)(Spec)只是從書(shū)面上的一套軟件產(chǎn)品是由一套完整的可運(yùn)行的測(cè)試來(lái)定義的測(cè)試所有可能情況將遭遇“組合爆炸”問(wèn)題Win98, WinME, WinNT, Win2k, WinXP, WinXP TablePC Ed, WinXP M

4、ediaCenter Ed, Longhorn, etcEnglish, German, Japanese, Chinese, Arabic, Thai…Office 97, Office2000, Office XP, Office 2003…X86 32-bit, Intel 64-bit, AMD 64-bit, Alpha, MIPS…SQL Server 6.5, SQL Server 7.0, SQL Server

5、 2000… Visual Studio 6, VS .NET, VS .NET 2003, Whidbey…,手工測(cè)試的局限性 (2),代碼全部Code Path測(cè)試覆蓋也幾乎不可能每一個(gè)if…else…或switch語(yǔ)句就會(huì)把情況增加一倍許多異常處理代碼在正常使用中不會(huì)碰到許多與時(shí)序,死鎖,資源沖突,多線程有關(guān)的錯(cuò)誤很難捕捉到每一個(gè)產(chǎn)品都會(huì)有不同的版本外加各自的SP與QFE (Quick Fix Engineering,

6、又稱Hot fix)NT4, VS6 SP1~SP5, Windows 2000 SP1-SP4VS .NET, SQL Server SP1 – SP3可重復(fù)使用的自動(dòng)測(cè)試對(duì)產(chǎn)品未來(lái)版本與Service Pack的測(cè)試將有事半功倍的效果,手工測(cè)試的局限性 (2),自動(dòng)化測(cè)試帶來(lái)的好處,1. 縮短周期 Testing cycle - Regression Testing2. Attributes of TA,Speed 速度

7、Efficiency 效率Accuracy and Precise 準(zhǔn)確、精確 Relentlessness 無(wú)情3. 容易實(shí)施、結(jié)果可靠4. 做手工不能做,手工測(cè)試,耗費(fèi)時(shí)間低可靠性人力資源不一致性僅對(duì)于一次性的測(cè)試有益,速度 可重復(fù) 覆蓋率 可靠 可以再度使用 重復(fù)測(cè)試節(jié)省時(shí)間,手工測(cè)試 vs.自動(dòng)測(cè)試,,正確認(rèn)識(shí)測(cè)試自動(dòng)化,不現(xiàn)實(shí)的期望注定測(cè)試自動(dòng)化的失敗測(cè)試自動(dòng)化能:顯著降低重復(fù)手工測(cè)試的時(shí)間建

8、立可靠、重復(fù)的測(cè)試,減少認(rèn)為錯(cuò)誤增強(qiáng)測(cè)試質(zhì)量和覆蓋率測(cè)試自動(dòng)化不能:完全替代手工測(cè)試和手工測(cè)試工程師保證100%的測(cè)試覆蓋率彌補(bǔ)測(cè)試實(shí)踐的不足,各自特點(diǎn),軟件測(cè)試自動(dòng)化(TA)雖然具有很多優(yōu)點(diǎn),但只是對(duì)手工測(cè)試的一種補(bǔ)充,TA絕不能代替手工測(cè)試,有各自的特點(diǎn): 在系統(tǒng)功能邏輯測(cè)試、驗(yàn)收測(cè)試、適用性測(cè)試、涉及物理交互性測(cè)試時(shí),多采用黑盒測(cè)試的手工測(cè)試方法; 單元測(cè)試、集成測(cè)試、系統(tǒng)負(fù)載或性能、穩(wěn)定性、可靠性測(cè)試等比較適合采用

9、TA; 對(duì)那種不穩(wěn)定軟件的測(cè)試、開(kāi)發(fā)周期很短的軟件、一次性的軟件等不適合測(cè)試自動(dòng)化 工具本身并沒(méi)有想象力和靈活性,根據(jù)經(jīng)驗(yàn)報(bào)道,自動(dòng)測(cè)試只能發(fā)現(xiàn)15%的缺陷,而手工測(cè)試可以發(fā)現(xiàn)85%的缺陷;TA工具在進(jìn)行功能測(cè)試時(shí),其準(zhǔn)確的含義是回歸測(cè)試工具,因?yàn)楣ぞ卟荒馨l(fā)現(xiàn)更多的新問(wèn)題,但可以保證對(duì)已經(jīng)測(cè)試過(guò)部分進(jìn)行測(cè)試的準(zhǔn)確性和客觀性,測(cè)試自動(dòng)化項(xiàng)目的本質(zhì),定義:利用GUI自動(dòng)化測(cè)試工具來(lái)開(kāi)發(fā)和執(zhí)行測(cè)試腳本,從而驗(yàn)證是否滿足需求本質(zhì):測(cè)試自動(dòng)

10、化項(xiàng)目本質(zhì)上是軟件開(kāi)發(fā)項(xiàng)目一個(gè)測(cè)試自動(dòng)化項(xiàng)目必須具有:清晰定義并嚴(yán)格實(shí)施的過(guò)程來(lái)自組織各級(jí)的支持周密的計(jì)劃具體的設(shè)計(jì)和架構(gòu),測(cè)試自動(dòng)化成本/收益分析,自動(dòng)化測(cè)試的引入和應(yīng)用,找準(zhǔn)測(cè)試自動(dòng)化的切入點(diǎn) 把測(cè)試開(kāi)發(fā)納入整個(gè)軟件開(kāi)發(fā)體系 測(cè)試自動(dòng)化依賴測(cè)試流程和測(cè)試用例 軟件測(cè)試自動(dòng)化的投入較大 進(jìn)行資源的合理調(diào)度,自動(dòng)化測(cè)試工作流程,,收集測(cè)試信息,測(cè)試需求是什么?那里能得到用到的數(shù)據(jù)?,,建立基本測(cè)試,紀(jì)錄用戶的操作核

11、實(shí)成功回放,,提高基本測(cè)試,插入測(cè)試點(diǎn)驅(qū)動(dòng)測(cè)試數(shù)據(jù),,整體測(cè)試,關(guān)聯(lián)數(shù)據(jù)建立綜合的測(cè)試場(chǎng)景,測(cè)試自動(dòng)化的基本結(jié)構(gòu),拷貝測(cè)試文件,拷貝測(cè)試結(jié)果,分派工作,分派工作,查詢結(jié)果,Build系統(tǒng)編譯,獲取測(cè)試任務(wù)、數(shù)據(jù),,更新顯示,軟件包,發(fā)布指令,測(cè)試自動(dòng)化的原理和方法,代碼分析: 類似于高級(jí)編譯系統(tǒng),在工具中定義類/對(duì)象/函數(shù)/變量等定義規(guī)則、語(yǔ)法規(guī)則等,在分析時(shí)對(duì)代碼進(jìn)行語(yǔ)法掃描,找出不符合編碼規(guī)范的地方。   捕獲和回放: 代

12、碼分析是一種白盒測(cè)試的自動(dòng)化方法,捕獲和回放則是一種黑盒測(cè)試的自動(dòng)化方法。,對(duì)象識(shí)別,編輯框,下拉框,按鈕,QuickTest 在支持應(yīng)用中識(shí)別、確定每一個(gè)對(duì)象是什么類型,復(fù)選框,選擇框,對(duì)象識(shí)別 - 2,邏輯名稱是對(duì)象屬性之一的值數(shù)值 用于識(shí)別對(duì)象名稱,對(duì)象識(shí)別 - 3,,對(duì)象庫(kù) 是本地在測(cè)試結(jié)構(gòu)范圍內(nèi) 存儲(chǔ)對(duì)像信息.,,對(duì)象庫(kù),,例如對(duì)象 (屬性) 包含登陸窗口在記錄過(guò)程中捕獲的:- Agent Name field- Pas

13、sword field- OK button- Cancel button- Help button,腳本技術(shù),線性腳本,是錄制手工執(zhí)行的測(cè)試用例得到的腳本,這種腳本包含所有的擊鍵、移動(dòng)、輸入數(shù)據(jù)等,所有錄制的測(cè)試用例都可以得到完整的回放。 結(jié)構(gòu)化腳本,類似于結(jié)構(gòu)化程序設(shè)計(jì),具有各種邏輯結(jié)構(gòu)、函數(shù)調(diào)用功能。 共享腳本,是指某個(gè)腳本可以被多個(gè)測(cè)試用例使用。 數(shù)據(jù)驅(qū)動(dòng)腳本,將測(cè)試輸入存儲(chǔ)在獨(dú)立的(數(shù)據(jù))文件中,而不是存儲(chǔ)在腳本中

14、。 關(guān)鍵字驅(qū)動(dòng)腳本,是數(shù)據(jù)驅(qū)動(dòng)腳本的邏輯擴(kuò)張,Example -1,GUI Script (.rec)Low-Level scriptVU Script (.S)GUI Shell Script (.rec)Project Header File (.sbh)SQABasic File (.sbl),Script example -2,GUI Scripts types,TS-scriptIt include the s

15、cript which can not be re-used, we often use it to generate test log.B-scriptTA Building block, it include the script which can be re-used.U-scriptUsed to make sure all code in a function can work normally.,Sampl

16、e script,'====Section Two - header file, public variables and constants declaration area================ '$include "rtpCMCSanity0225_BB_X.sbh"'$Include &quo

17、t;rtpCMC5_BB.sbh"'$include "rtpReportLog.sbh"'====Section Three - Unit test scripting area for this subroutine or function Sub Main CallScript "rtpCMCSanity0225_init" Dim Result As

18、 Integer Dim meetingTopic As String 'If there already a meeting meeting, didn't start again SQASuspendLogOutput Result = WindowVP (Exists, "Caption={*" +MEETING_CLIENT_CAPTION+ "*}&q

19、uot;, "VP=Window Existence;Wait=1,3") SQAResumeLogOutput If Result = 0 ThenResult = func_MiscScheduleStartMeetingSimple (PAGE_CAPTION,

20、 meetingTopic, MEETING_PASSWD)Else…End If,SQAGetProperty Result = SQAGetProperty (ObjectRec, "State", CheckState)SQAGetPropertyAsString Result = SQAG

21、etPropertyAsString("\;Caption=Notepad - (Untitled)", "WindowState", StateString)SQASetProperty SQASetProperty "Name=FirstName", "Text", "Michael“SQAWaitForObject Result

22、= SQAWaitForObject("Type=PushButton;Text=OK", 120000),Object Scripting commands,CheckBox CheckBox Click, "Name=Overdraft"ComboBox, ComboListBoxEditBoxHTMLDocument , HTMLImage , HTMLLink InputKe

23、ysInputKeys "This is Robot.{Enter}",User Action commands,自動(dòng)比較,靜態(tài)比較和動(dòng)態(tài)比較, 簡(jiǎn)單比較和復(fù)雜比較, 敏感性測(cè)試比較和健壯性測(cè)試比較,。 比較過(guò)濾器,ComboBoxVPEditBoxVPFileVPHTMLLinkVP HTMLDocumentVP ListViewVPWindowVPJavaListViewVP,

24、Syntax of WindowVP function: Result = WindowVP (action%, recMethod$, parameters$) [action can be one of following values] CompareImage CompareMenu CompareProperties Exists/DoesNotExist … WindowVP (Compar

25、eImage, "Caption=Paint", "VP=PICT1A") This function returns 1 if the action performed passes Return 0 if the action performed fails.,Verification Point commands,測(cè)試自動(dòng)化普遍存在的問(wèn)題,不正確的觀念或不現(xiàn)實(shí)的期望 缺乏具有良好素

26、質(zhì)、經(jīng)驗(yàn)的測(cè)試人才 測(cè)試工具本身的問(wèn)題影響測(cè)試的質(zhì)量 沒(méi)有進(jìn)行有效的、充分的培訓(xùn) 沒(méi)有考慮到公司的實(shí)際情況,盲目引入測(cè)試工具 沒(méi)有形成一個(gè)良好的使用測(cè)試工具的環(huán)境 其它技術(shù)問(wèn)題和組織問(wèn)題,11.2 測(cè)試工具的分類和選擇,11.2.1 測(cè)試工具的分類11.2.2 測(cè)試工具的選擇,測(cè)試工具是測(cè)試自動(dòng)化的表現(xiàn),測(cè)試工具的研究,軟件測(cè)試的過(guò)程是一項(xiàng)很復(fù)雜而費(fèi)時(shí)的工作,它不僅執(zhí)行每一個(gè)測(cè)試用例,還要設(shè)置運(yùn)行環(huán)境、記錄輸出、運(yùn)行后清理

27、并記錄失敗信息。僅僅依靠測(cè)試人員手工完成是很困難的。所以必須研究測(cè)試工具以幫助測(cè)試人員自動(dòng)或半自動(dòng)的完成測(cè)試。在資金和人力、時(shí)間的供給一定的條件下面,擁有好的測(cè)試工具能夠提高測(cè)試效率從而降低測(cè)試成本,則能夠選擇更高的測(cè)試充分性標(biāo)準(zhǔn)進(jìn)行測(cè)試,從而提高軟件質(zhì)量。,測(cè)試工具的例子,測(cè)試工具的分類,Code analysis Tools- Static analysis- Dynamic analysisTest Exe

28、cution Tool- Capture and Replay ( Record & Playback)- Monitor Tool- Stubs and Drivers- Automated Testing EnvironmentTest case generators,測(cè)試工具的選擇,11.3 測(cè)試工具的主流產(chǎn)品介紹,11.3.1 面向開(kāi)發(fā)的單元測(cè)試工具11.3.2 負(fù)載和性能測(cè)試工具11.

29、3.3 GUI功能測(cè)試工具11.3.4 基于Web應(yīng)用的測(cè)試工具11.3.5 軟件測(cè)試管理和其他工具,面向開(kāi)發(fā)的單元測(cè)試工具,根據(jù)不同的語(yǔ)言進(jìn)行分類:C/C++單元級(jí)測(cè)試工具Panorama C++,C++Test, Numega JUnit是一個(gè)開(kāi)發(fā)源代碼的Java測(cè)試框架根據(jù)工具的功能特點(diǎn)進(jìn)行分類: 內(nèi)存資源泄漏檢查工具:Numega中的BounceChecker, Rational的Purify等 代碼覆蓋率檢查

30、工具:Numega的TrueCoverage, Rational的PureCoverage,TeleLogic公司的Logiscope 代碼性能檢查工具:Logiscope和 Macabe等。 軟件糾錯(cuò)工具Rational Purl等。,負(fù)載和性能測(cè)試工具,GUI功能測(cè)試工具,將操作應(yīng)用程序的各種動(dòng)作和輸入記錄下來(lái),包括鍵盤操作、鼠標(biāo)點(diǎn)擊等捕捉(Record)下來(lái),生成一個(gè)腳本文件,這個(gè)腳本以后可以被“回放( playback)”

31、。在實(shí)際測(cè)試過(guò)程中,要根據(jù)測(cè)試需求對(duì)錄制的腳本進(jìn)行一些必要的修改或加入一些參數(shù),如選擇不同的測(cè)試數(shù)據(jù)、腳本中插入檢查點(diǎn)(Check Point)進(jìn)行跟蹤調(diào)試等?;贕UI功能測(cè)試工具主要適合回歸測(cè)試階段。當(dāng)一個(gè)應(yīng)用開(kāi)發(fā)基本完成后,程序界面基本定型,雖然業(yè)務(wù)的需求會(huì)很頻繁變化,但測(cè)試腳本結(jié)構(gòu)基本不需要改動(dòng),只需要做些小調(diào)整,就可以自動(dòng)運(yùn)行,則可大大提高了測(cè)試的效率和測(cè)試的準(zhǔn)確性。目前主要產(chǎn)品有MI公司的 WinRunner, Comp

32、uware的QARun, Rational的 SQA Robot,MS Visual Test Suite等,GUI自動(dòng)化測(cè)試,設(shè)計(jì)測(cè)試用例,并手工進(jìn)行測(cè)試。 如果測(cè)試未通過(guò),則先改正缺陷,再次執(zhí)行測(cè)試。 如果測(cè)試通過(guò),利用測(cè)試工具運(yùn)行該測(cè)試過(guò)程,捕獲運(yùn)行過(guò)程需要檢測(cè)的屏幕對(duì)象,并保存。 在進(jìn)行回歸測(cè)試測(cè)試,自動(dòng)利用測(cè)試工具運(yùn)行測(cè)試,并比較運(yùn)行過(guò)程的屏幕對(duì)象與保存的屏幕對(duì)象比較,從而判斷測(cè)試用例是否通過(guò)。,基于Web應(yīng)用的測(cè)試工具

33、,基于Web應(yīng)用的測(cè)試工具主要進(jìn)行鏈接檢查、HTML檢查、Web功能和Web站點(diǎn)安全性等各個(gè)方面的測(cè)試。主要Web測(cè)試工具有MI公司的Astra 系列(如Astra QuickTest )、RSW公司的 E-Test Suite等;Web系統(tǒng)測(cè)試工具: WorkBench、Web Application Stress Tool(WAS)、頁(yè)面鏈接測(cè)試Link Sleuth等。,Website性能

34、測(cè)試測(cè)什么?,各種操作的響應(yīng)速度最大并發(fā)用戶數(shù)最大數(shù)據(jù)容量,ACT (Application Center Test),ACT測(cè)試中的常見(jiàn)術(shù)語(yǔ),RPS (Request Per Second)并發(fā)連接數(shù) (Simultaneous Browser Connections)思考時(shí)間 (Thinking Time)RPS + SBC + Thinking Time = Concurrent users?,ACT測(cè)試的步驟,創(chuàng)

35、建測(cè)試腳本手工編寫(xiě)VBScript錄音并修改運(yùn)行測(cè)試腳本設(shè)定并發(fā)用戶數(shù)設(shè)定用戶身份運(yùn)行、觀察、獲取主觀體驗(yàn)理解結(jié)果報(bào)告圖表各項(xiàng)性能統(tǒng)計(jì)數(shù)字日志文件,解讀ACT測(cè)試結(jié)果,TTFB, TTLBHTTP錯(cuò)誤的含義401403404500,常見(jiàn)的ACT結(jié)果圖線,其他Web負(fù)載發(fā)生工具,Microsoft's Web Application Stress Tool Cyrano's OpenSTA

36、 Quest Software's Benchmark Factory Empirix's E-Test Suite 6.0 RadView's WebLoad 5.0 Rational Software's Rational Robot Mercury Interctive's Astra LoadRunner 7.5 Compuware's QA Load 4.7 Segu

37、e Software's SilePerformer 5.0,11.4 Rational產(chǎn)品的整體解決方案,11.4.1 Rational測(cè)試產(chǎn)品結(jié)構(gòu)11.4.2 Rational 全套測(cè)試解決方案的特點(diǎn),TestManager: 集中、可伸縮的測(cè)試管理平臺(tái)Robot:傳統(tǒng)應(yīng)用自動(dòng)化測(cè)試工具RobotJ:Web/Java自動(dòng)測(cè)試工具ClearQuest:缺陷跟蹤工具,Rational系統(tǒng)測(cè)試方案,TestManager:

38、 控制中心,,,,,,TestManager和ClearQuest集成,,,TestManager: 跨越整個(gè)測(cè)試周期,ü,自動(dòng)實(shí)現(xiàn)缺陷與需求之間的關(guān)聯(lián),,測(cè)試度量: 覆蓋, 趨勢(shì)等,,,Robot GUI的自動(dòng)功能測(cè)試,2. 執(zhí)行測(cè)試腳本,,,,,和白盒工具集成,RobotJ:測(cè)試Java和Web應(yīng)用,Script Assure,,,技術(shù)保證了即使對(duì)象名稱發(fā)生改變,測(cè)試腳本也能正?;胤?驗(yàn)證動(dòng)態(tài)內(nèi)容,利用Eclipse這一

39、標(biāo)準(zhǔn)的IDE環(huán)境,同時(shí)提供與版本控制工具的集成,ProfessionalLanguageand IDE,NEWTechnology forJava and Web BasedApplications,ScriptAssure: 降低了測(cè)試腳本的維護(hù)成本,Version 1.0,Version 2.0,動(dòng)態(tài)數(shù)據(jù)驗(yàn)證:可伸縮的測(cè)試腳本,Order ID changes with each order placed,Test Fa

40、ils when comparing static baseline to dynamic data,Test Passes when comparing pattern baseline to dynamic data,動(dòng)態(tài)內(nèi)容匹配利用模式匹配技術(shù)來(lái)驗(yàn)證數(shù)據(jù),如不是驗(yàn)證 “Order ID 230”, 而是 “Order ID ###” 當(dāng)驗(yàn)證應(yīng)用的行為時(shí),考慮了各種不同的合法響應(yīng),業(yè)界標(biāo)準(zhǔn)的IDE和測(cè)試腳本語(yǔ)言,Eclipse集

41、成環(huán)境調(diào)試器、代碼編輯器使用標(biāo)準(zhǔn)的Java語(yǔ)言作為測(cè)試腳本語(yǔ)言,11.5.1 MI產(chǎn)品結(jié)構(gòu)11.5.2 MI三個(gè)重量級(jí)產(chǎn)品的介紹,11.5 MI產(chǎn)品的整體解決方案,MI產(chǎn)品結(jié)構(gòu),測(cè)試,監(jiān)控,軟件,MSP,,,,,61,LoadRunner 的解決方案,Web服務(wù)器,數(shù)據(jù)庫(kù)服務(wù)器,,利用圖表工具分析測(cè)試結(jié)果,利用錄制的腳本進(jìn)行回歸測(cè)試,運(yùn)行大量的“Virtual Users”在不同的機(jī)器上,利用 “Virtual Users”代

42、替實(shí)際測(cè)試人員,通過(guò)“Controller”管理“ Vusers”,62,LoadRunner 的解決方案,支持多種協(xié)議和API,63,LoadRunner 的解決方案,能夠?qū)Χ喾NServer和資源進(jìn)行監(jiān)控Web服務(wù)器Web應(yīng)用服務(wù)器數(shù)據(jù)庫(kù)服務(wù)器系統(tǒng)資源,64,LoadRunner 的解決方案,產(chǎn)生壓力和搜集測(cè)試結(jié)果,生成用于“Controller”部署的“ Vusers”,通過(guò)圖表分析工具來(lái)編譯和顯示測(cè)試結(jié)果,系統(tǒng)性能調(diào)優(yōu),

43、LoadRunner 工作流程,,,NOTE: 這是LR的一個(gè)典型工作流程。為便于理解這個(gè)流程,在本教程中有些步驟將按照 不同的順序來(lái)介紹。,11.6 Compuware產(chǎn)品的整體解決方案,11.6.1 Compuware產(chǎn)品結(jié)構(gòu)11.6.2 Compuware分階段解決方案,Compuware產(chǎn)品結(jié)構(gòu),1.黑盒測(cè)試工具 QACenter 2.白盒測(cè)試工具—Numega系列產(chǎn)品 3.Vantage 應(yīng)用級(jí)網(wǎng)絡(luò)性能監(jiān)控管理軟件

44、,編碼實(shí)現(xiàn)階段,運(yùn)行期錯(cuò)誤檢測(cè)和診斷工具Error Detection、代碼覆蓋率分析工具Coverage Analysis、性能分析和優(yōu)化工具Performance Analysis、設(shè)備驅(qū)動(dòng)開(kāi)發(fā)套件NuMega DriverStudio、JAVA可視線程和事件分析工具JCheck、交互式的存儲(chǔ)過(guò)程調(diào)試和優(yōu)化工具DBPartner DebuggerVB源代碼分析、錯(cuò)誤診斷、處理和恢復(fù)工具(CodeReview,SmartCh

45、eck,F(xiàn)ailSafe等)。,測(cè)試階段,自動(dòng)捕獲和回放工具QARun應(yīng)用性能加載工具QALoad Web站點(diǎn)質(zhì)量分析工具WebCheckweb應(yīng)用功能測(cè)試工具TestPartner測(cè)試管理和設(shè)計(jì)系統(tǒng)QADirector缺陷跟蹤系統(tǒng)TrackRecord。,網(wǎng)絡(luò)性能測(cè)試,網(wǎng)絡(luò)應(yīng)用性能分析工具Application Expert網(wǎng)絡(luò)應(yīng)用性能監(jiān)控工具Network Vantage服務(wù)器數(shù)據(jù)庫(kù)性能監(jiān)控工具Server Van

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(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)論