軟件測(cè)試技術(shù)實(shí)驗(yàn)指導(dǎo)書-20152修訂_第1頁(yè)
軟件測(cè)試技術(shù)實(shí)驗(yàn)指導(dǎo)書-20152修訂_第2頁(yè)
軟件測(cè)試技術(shù)實(shí)驗(yàn)指導(dǎo)書-20152修訂_第3頁(yè)
軟件測(cè)試技術(shù)實(shí)驗(yàn)指導(dǎo)書-20152修訂_第4頁(yè)
軟件測(cè)試技術(shù)實(shí)驗(yàn)指導(dǎo)書-20152修訂_第5頁(yè)
已閱讀5頁(yè),還剩32頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

目第1章實(shí)驗(yàn)基礎(chǔ)知 1.1測(cè)試概 第2章實(shí)驗(yàn)要 第3章實(shí)驗(yàn)內(nèi)容與指 單元測(cè) QuickTestProfessional初級(jí)使 QuickTestProfessional高級(jí)使 LOADRUNNER的使 LoadRunner功能簡(jiǎn) WEB系統(tǒng)測(cè) 1驗(yàn)基礎(chǔ)知1.1測(cè)試概測(cè)試就是在投入運(yùn)行前,對(duì)需求分析、設(shè)計(jì)規(guī)格說明和編碼的最終復(fù)審,是軟件質(zhì)量保證的關(guān)鍵步驟。測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過程?;蛘哒f,測(cè)試是根據(jù)開發(fā)各階段的規(guī)格說明和程序的結(jié)構(gòu)而精心設(shè)計(jì)一批測(cè)試用例(即輸入數(shù)據(jù)及其預(yù)期的為了保證測(cè)試的質(zhì)量,將測(cè)試過程分成幾個(gè)階段,即:代碼、單元測(cè)試、集成測(cè)試、系單元測(cè)試集中在檢查設(shè)計(jì)的最小單位——模塊上,通過測(cè)試發(fā)現(xiàn)實(shí)現(xiàn)該模塊的實(shí)際功能礎(chǔ)上,對(duì)每個(gè)功能單元生成測(cè)試數(shù)據(jù)進(jìn)試。進(jìn)行功能測(cè)試時(shí),被測(cè)程序被當(dāng)作打不開的黑盒,結(jié)構(gòu)性測(cè)試是知道產(chǎn)品工作過程檢測(cè)產(chǎn)品動(dòng)作是否按照規(guī)格說明書的規(guī)定正常進(jìn)行。它允許測(cè)試?yán)贸绦虻倪壿嫿Y(jié)構(gòu)及有關(guān)信息,設(shè)計(jì)或選擇測(cè)試用例,對(duì)程序所有邏輯路徑進(jìn)試。此方法把測(cè)試對(duì)象看作一個(gè)透明的盒子,又叫白盒測(cè)試。測(cè)試工試時(shí)間甚至占到總開發(fā)時(shí)間的60%,但測(cè)試卻是在整個(gè)過程中極有可能應(yīng)用計(jì)算機(jī)進(jìn)行自動(dòng)化的工作,原因是測(cè)試的許多操作是重復(fù)性的、非智力創(chuàng)造細(xì)致注意力的工作。測(cè)試工具,另外還有用于測(cè)試管理(包括測(cè)試流程管理、缺陷管理、測(cè)試用例管理)的工具。執(zhí)行前已經(jīng)存在的環(huán)境)和由某種測(cè)試方法所標(biāo)識(shí)的實(shí)際輸入。預(yù)期輸出也有兩類:和實(shí)際1-1功能性測(cè)的基本點(diǎn)是何程序可以看是從定義域值輸出值的函數(shù)這是規(guī)格說明能性測(cè)用例具兩個(gè)顯的優(yōu)點(diǎn)(1功能測(cè)試與如何現(xiàn)無(wú)關(guān),(2)流方法主要有:邊界值分析、健壯性分析、最結(jié)構(gòu)性測(cè)試有時(shí)也叫白盒測(cè)試。結(jié)構(gòu)性測(cè)試是知道產(chǎn)品工作過程,檢測(cè)產(chǎn)品動(dòng)作是否按照規(guī)格說明書的規(guī)定正常進(jìn)行。結(jié)構(gòu)性測(cè)試需要全面了解程序邏輯結(jié)構(gòu)、對(duì)所有邏有多種方法可以對(duì)缺陷分類:以出現(xiàn)相應(yīng)錯(cuò)誤的開發(fā)階段來(lái)劃分、以相應(yīng)失效產(chǎn)生的來(lái)劃分、以解決難度來(lái)劃分、以不解決難度會(huì)產(chǎn)生的風(fēng)險(xiǎn)來(lái)劃分等等。在日常的測(cè)試中,通常給出的缺陷是根據(jù)缺陷的嚴(yán)重程度來(lái)進(jìn)行劃分,如下表2所示。在實(shí)際應(yīng)用中可以根據(jù)具體情況對(duì)選擇測(cè)試用例是測(cè)試員最重要的一項(xiàng)任務(wù),不正確的選擇可能導(dǎo)致測(cè)試量過大或過小,1-212345678受9性3驗(yàn)內(nèi)容與指實(shí)驗(yàn)類實(shí)驗(yàn)?zāi)勘尘爸Y(jié)構(gòu)性測(cè)試是知道產(chǎn)品工作過程檢測(cè)產(chǎn)品動(dòng)作是否按照規(guī)格說明書的規(guī)定正常進(jìn)行。結(jié)構(gòu)性測(cè)試允許測(cè)試?yán)贸绦虻倪壿嫿Y(jié)構(gòu)及有關(guān)信息,設(shè)計(jì)或選擇測(cè)試用例,對(duì)程序所有一、邏輯覆二、基本路徑測(cè)制流圖的一個(gè)結(jié)點(diǎn),一組順序處理框可以為一個(gè)單一的結(jié)點(diǎn)。控制流圖中的箭頭稱為邊,它表3-13-2.a)3-2.b)ifaORb中條件ab各有一個(gè)只有單個(gè)條件的判定結(jié)點(diǎn)。

圖3- 所謂獨(dú)立路徑,是指包括一組以前沒有處理的語(yǔ)句或條件的一條路徑。如在圖3-3(b)所示的控path1:1-path2:1-2-3-4-5-10-1-path3:1-2-3-6-8-9-10-1-path4:1-2-3-6-7-9-10-1-path1,path2,path3,path43-3(b)所示控制流圖的一個(gè)基本路徑集。只要設(shè)計(jì)(a)程序流程 (b)控制流3-3E為控制流圖的邊數(shù),NV(G)=E-N+2PV(G)=P+1實(shí)驗(yàn)設(shè)PC機(jī)一套,要求安裝windows操作系統(tǒng)、VisualC++OFFICE實(shí)驗(yàn)內(nèi)voidDoWork(intx,inty,intz){ int if((x>3)&&(z<10) 10在三角形計(jì)算中,要求輸入三角型的三個(gè)邊長(zhǎng):A、BC。當(dāng)三邊不可能構(gòu)成三角形時(shí)提示提示“等邊三角形”V(g),找出基本測(cè)試路徑。datalistElement的數(shù)組V,另一個(gè)是數(shù)組大小n。算法中用到兩個(gè)操作,一是取某數(shù)組元素V[i]的關(guān)鍵碼操作getKey(),一是交換兩數(shù)組元素內(nèi)容的操作Swap():voidSelectSort(datalist&list) n是表當(dāng)前長(zhǎng)度f(wàn)or(inti=0;i<list.n-1;i++)intk for(intj= j< if(list.V[j].getKey()<list.V[k].getKey())k=j;//當(dāng)前具最小關(guān)鍵碼的對(duì)象if(k!=i)Swap(list.V[i],list.V[k]); }}實(shí)驗(yàn)步根據(jù)所學(xué)知識(shí)確定優(yōu)化策略(原則:用最少的用例檢測(cè)出的缺陷、測(cè)試的充分性實(shí)驗(yàn)要實(shí)驗(yàn)思使用公式e-n+p/e-n+2pMcCabe實(shí)驗(yàn)類實(shí)驗(yàn)?zāi)勘尘爸跀?shù)據(jù)抽象的基礎(chǔ)上,對(duì)每個(gè)功能單元生成測(cè)試數(shù)據(jù)進(jìn)試。進(jìn)行功能測(cè)試時(shí),被測(cè)程序被當(dāng)作打不開的黑盒,因而無(wú)法了解其構(gòu)造。等價(jià)類測(cè)試方法是把所有可能的輸入數(shù)據(jù),即程序的輸入域劃分成若分,然后從每一部等價(jià)類的劃分有兩種不同的情況:①有效等價(jià)類:是指對(duì)于程序的規(guī)格說明來(lái)說,是合理健壯性是指在異常情況下,還能正常運(yùn)行的能力。健壯性考慮的主要部分是預(yù)期輸出,而5個(gè)邊界分析取值還要考慮略超過最大情況測(cè)試將意味著更大工作量,n變量函數(shù)的情況測(cè)試會(huì)產(chǎn)生5的n次方個(gè)測(cè)試用例,4n+1個(gè)測(cè)試用例。條件解釋為輸入,行動(dòng)解釋為輸出。有時(shí)條件最終輸入的等價(jià)類,行為被測(cè)試的主要n2條規(guī)則。如果不關(guān)心條目實(shí)際地表明條件1條規(guī)則,規(guī)則中每出現(xiàn)一個(gè)不關(guān)心條目,該規(guī)則數(shù)2。實(shí)驗(yàn)設(shè)PC機(jī)一套,要求安裝windows操作系統(tǒng)、VisualC++OFFICE實(shí)驗(yàn)內(nèi)題目一:?jiǎn)柲吵鞘杏扇糠纸M成。它們的名稱和內(nèi)容分別是'0'或'1'4假定被測(cè)程序能接受一切符合上述規(guī)定的,所有不符合規(guī)定的。根據(jù)該均為整數(shù)值,并且滿足:1≤month≤121≤day≤31),分別作為輸入日期的月份、日、年份,通過程序20041129日,2004121monthdayyear(1)(2)假設(shè)商店貨品價(jià)格(R)100元(且為整數(shù)100(P)最少貨幣個(gè)(張)數(shù)?(5010元,5元,1元四種)實(shí)驗(yàn)步根據(jù)所學(xué)知識(shí)確定優(yōu)化策略(原則:用最少的用例檢測(cè)出的缺陷、測(cè)試的充分性實(shí)驗(yàn)要實(shí)驗(yàn)思實(shí)驗(yàn)類實(shí)驗(yàn)?zāi)勘尘爸K接口測(cè)試:對(duì)通過被測(cè)模塊的數(shù)據(jù)流進(jìn)試。為此,對(duì)模塊接口,包括參數(shù)表、路徑測(cè)試:選擇適當(dāng)?shù)臏y(cè)試用例,對(duì)模塊中重要的執(zhí)行路徑進(jìn)試。對(duì)基本執(zhí)行路徑和循環(huán)進(jìn)試可以發(fā)現(xiàn)大量的路徑錯(cuò)誤。錯(cuò)誤處理測(cè)試:檢查模塊的錯(cuò)誤處理功能是否包含有錯(cuò)誤或缺陷。例如,是否不合二、3-1實(shí)驗(yàn)設(shè)PC機(jī)一套,要求安裝windows操作系統(tǒng)、VC開發(fā)工具和OFFICE實(shí)驗(yàn)內(nèi)或非三角形。該程序的實(shí)現(xiàn)已經(jīng)用c1(略。實(shí)驗(yàn)步實(shí)驗(yàn)要實(shí)驗(yàn)結(jié)果要求給出兩套測(cè)試用例集測(cè)試效果比較(4、5兩步進(jìn)行撰;實(shí)驗(yàn)思 QuickTestProfessional實(shí)驗(yàn)類實(shí)驗(yàn)?zāi)勘尘爸狹ercuryQuickTestProfessional是一款先進(jìn)的自動(dòng)化測(cè)試解決方案,用于創(chuàng)建功能和回歸測(cè)試。它自動(dòng)捕獲、驗(yàn)證和重放用戶的交互行為。使用QuickTestProfessional Screen,QuickTest主要應(yīng)用在回歸測(cè)試中。QuickTestGUIWindows應(yīng)Web應(yīng)用。在開始錄制測(cè)試之前,先熟悉QuickTest的窗口。QuickTest的主窗口如圖3-2所示3-2QuickTestQuickTestbarQuickTestFiletoolbar:管理測(cè) 常用的工具列。Filetoolbar如圖3-3所示3-3FileTesttoolbar:錄制測(cè)試常用的工具列。Testtoolbar如圖3-4所示3-4TestDebugtoolbar:對(duì)測(cè)試除錯(cuò)常用的工具列。Debugtoolbar如圖3-5所示3-5Debug(list,ActiveScreenpaneActiveScreenDataTable:當(dāng)你對(duì)測(cè)試做參數(shù)化時(shí)存放參數(shù)數(shù)據(jù)的地方,除了一個(gè)Global的actionDebugViewerpane:協(xié)助你對(duì)測(cè)試除錯(cuò)(debug。DebugViewerpane包含Statusbar:顯示測(cè)試的狀態(tài)。二、QuickTest測(cè)試開發(fā)流程錄制測(cè)試前的準(zhǔn)確認(rèn)你已經(jīng)知道如何對(duì)應(yīng)用程序進(jìn)試,例如要測(cè)那些功能、操作步驟、輸入的數(shù)據(jù)、預(yù)期Setting窗口【Tools】>【Options以確保QuickTest會(huì)適切的錄制并信息。例如,你應(yīng)該確認(rèn)一下QuickTest的ObjectRepository是以什么模式信息的。當(dāng)瀏覽或是操作應(yīng)用程序時(shí),QuickTest會(huì)在KeywordView中以表格的方式顯示錄制的操(link,調(diào)試(對(duì)測(cè)試除錯(cuò)在修改過測(cè)試之后,需要調(diào)試測(cè)試,檢查是否存在錯(cuò)誤,以確保測(cè)試能正常在應(yīng)用程序或上執(zhí)回報(bào)問題如果安裝了QualityCenter(TestDirector),則你可以將發(fā)現(xiàn)的問題回報(bào)到實(shí)驗(yàn)設(shè)PC機(jī)一套,要求安裝windows操作系統(tǒng)、QuickTestProfessional8.2、OFFICE實(shí)驗(yàn)內(nèi)MercuryTours測(cè)試并分析結(jié)果163使用QuickTest對(duì)MercuryTours進(jìn)行功能測(cè)試。要求錄制打開163免費(fèi)郵箱閱讀郵件和發(fā)實(shí)驗(yàn)步一、錄制準(zhǔn)當(dāng)你瀏覽或使用應(yīng)用程序時(shí),QuickTest會(huì)你的操作步驟,并產(chǎn)生測(cè)試。當(dāng)你停止錄制測(cè)試后,會(huì)看到QuickTest在KeywordView中以表格的方式顯示測(cè)試的操作步驟(eps在測(cè)試前需要先確認(rèn)你的應(yīng)用程序以及QuickTest是符合你的測(cè)試需求的。在【使用「自動(dòng)完成】取消【窗體上的使用者名稱和】選項(xiàng)。錄制一個(gè)測(cè)試。在MercuryTours范例上預(yù)訂一張從紐約(NewYork)到舊金山在【Add-inManager】勾選【W(wǎng)ebAdd-inadd-ins。然后點(diǎn)選【OK假如出現(xiàn)【e】窗口,點(diǎn)選【BlankTestFile】>【New已經(jīng)開啟,檢查【Help】>【AboutQuickTestProfessionaladd-ins。點(diǎn)選【Test】>【Record】或是點(diǎn)選工具列上的【Record】按鈕。會(huì)開啟【RecordandRunSettings】窗口。在【W(wǎng)eb】頁(yè)簽,勾選【OpenthefollowingbrowserwhenarecordorrunsessionbeginsTypeAddress。請(qǐng)確認(rèn)【Donotrecordandrunonbrowsersthatarealreadyopen】與【Closethebrowserwhenthe closed】這二個(gè)選項(xiàng)都已經(jīng)勾選了,如圖3-6所示。3-6Webstart(Outlook)的操作。如圖3-7所示。3-7WindowsApplication登入MercuryToursWebsite,在【UserName】與【Password】輸入你當(dāng)初的賬號(hào)與密點(diǎn)選【BACKTOHOME】回到MercuryTours的首頁(yè)。票的動(dòng)作,QuickTest已經(jīng)錄制了從按下【Record】按鈕后,到按下【Stop】按鈕之間所有的操作。選取【File】>【Save】或是點(diǎn)選工具列上的【Save】按鈕,開啟【Save】窗口。建立一 ,將測(cè)試命名為【Recording。勾選【SaveActiveScreenfiles3-8KeywordView視圖KeywordView的中每個(gè)字段都有其意義:【Item】:以階層式的圖標(biāo)顯示這個(gè)操作步驟所作用到的組件(測(cè)試對(duì)象(testobject)、工具對(duì)象(utilityobject)、函數(shù)呼叫(functioncall)或(statement))。 KeywordView實(shí)驗(yàn)要QuickTestProfessional實(shí)驗(yàn)類實(shí)驗(yàn)?zāi)渴炀毷褂肣uickTestProfessionalQuickTestProfessional背景知QuickTestProfessional3-13-1文本/文本區(qū)檢查預(yù)期的文本字符串是否顯示在網(wǎng)是否能按數(shù)據(jù)庫(kù)檢查所性檢合508部分。ALT(該屬性是W3CWeb內(nèi)容可性XMLXML注意:XML文件檢查點(diǎn)用于檢查特定XML文件;XML應(yīng)用程序檢查點(diǎn)用于檢查網(wǎng)頁(yè)中的XML文檔。本部分將在“BookaFlight”頁(yè)中添加標(biāo)準(zhǔn)檢查點(diǎn)。該檢查點(diǎn)將驗(yàn)證包含乘客名字的框中的值。執(zhí)行QuickTest并開啟「Recording」測(cè)試。將測(cè)試另存為“Checkpoint”。找到要向其添加標(biāo)準(zhǔn)檢查點(diǎn)的頁(yè)面。添加檢查點(diǎn),以便在乘客的名字輸入到“Name”編輯框后,對(duì)該框中的屬性值進(jìn)行檢查。在關(guān)鍵字視圖的“項(xiàng)”列中,單擊(+)展開 e:MercuryTours”>“BookaFlight:Mercury”。創(chuàng)建標(biāo)準(zhǔn)檢查點(diǎn)。在ActiveScreen中,右鍵單擊“Name”框,然后選擇“標(biāo)準(zhǔn)檢查點(diǎn)”。將打開“對(duì)象選擇—檢查點(diǎn)屬性”框,如圖3-9所示。3-9對(duì)象選擇—確認(rèn)已突出顯示“WebEdit:pass0”,然后單擊“確定”。將打開“檢查點(diǎn)屬性”框,如3-10所示。3-10該窗口會(huì)顯示對(duì)象的屬性【name是這個(gè)對(duì)象的名稱【Class是這個(gè)對(duì)象的類別WebEdit表示這個(gè)對(duì)象是個(gè)editboxType】字段中的【ABC】圖標(biāo)表示這個(gè)屬性的值是個(gè)常數(shù)。在KeywordView中,展開(+)【Action1】>【 e:MercuryTours"。選取Keyword:在【ActiveScreen】上任意地方按下鼠標(biāo)右鍵,選取【InsertStandardCheckpoint【ObjectSelection–CheckpointProperties】窗口,如圖3-11所示。由于你點(diǎn)選的位置不同,對(duì)3-11對(duì)象選擇BookaFlightMercury】()OK】【PageCheckpointProperties窗口當(dāng)執(zhí)試時(shí),QuickTest會(huì)檢查網(wǎng)頁(yè)的連結(jié)與的數(shù)量,以及加載的時(shí)間。QuickTest也檢查每個(gè)link的URL以及每個(gè)的原始文件是否存在。】點(diǎn)選【File】>【Save】或是點(diǎn)選工具列上的【Save】按鈕保存測(cè)試。在此建立一個(gè)文本檢查點(diǎn),檢查在【"FlightConfirmation"】網(wǎng)頁(yè)中是否出現(xiàn)【"NewYork"】。在KeywordView中,展開(+)【Action1】>【" e:MercuryTours"】。選取KeywordView在【ActiveScreen】中,選取在「Departing,」下方的「NewYork」。對(duì)選取的文字按下鼠標(biāo)右鍵,點(diǎn)選【InsertTextCheckpoint】開啟【TextCheckpointProperties】窗口,如圖3-12所示。當(dāng)【CheckedText】出現(xiàn)在下拉式中時(shí),在【Constant】字段會(huì)顯示剛剛選取的文字。也就是QuickTest在執(zhí)試時(shí)所要檢查的文字。點(diǎn)選【OK】關(guān)閉窗口。QuickTest會(huì)在測(cè)試: e:MercuryTours"】。選取Keyword中的【"BookaFlightMercury"】網(wǎng)頁(yè)。在【ActiveScreen3-12在【ActiveScreen】中,在第一個(gè)航班的價(jià)錢上(NewYorktoSanFrancisco)—270—點(diǎn)選鼠標(biāo)右鍵,然后選取【InsertStandardCheckpoint】。會(huì)開啟【ObjectSelectionCheckpointProperties】對(duì)一開始被選取的是WebElement270,這時(shí)要點(diǎn)選上一層的WebTable對(duì)象,選取WebTableNewYorktoSanFransisco注意,這時(shí)會(huì)看到在【ActiveScreen】上,選取的表格也會(huì)被框起來(lái)。點(diǎn)選【OK】。接著開啟【TableCheckpointProperties】窗口,顯示整個(gè)表格的內(nèi)容。33270左邊出現(xiàn)勾選的圖示,則執(zhí)行時(shí)QuickTest會(huì)對(duì)此字段值做檢查。點(diǎn)選【OK】關(guān)閉窗口。QuickTest會(huì)在測(cè)試中,【"BookaFlight:Mercury"】頁(yè)面下加3-13開始運(yùn)試接受默認(rèn)的結(jié)果文件夾擊“確定”。當(dāng)完成測(cè)試運(yùn)行時(shí),將打開“”窗口。查看當(dāng)QuickTest完成運(yùn)試時(shí),將打開“”窗口。應(yīng)該為“通過”,表示所有檢查點(diǎn)已通過測(cè)試。如果一個(gè)或多個(gè)檢查點(diǎn)失敗,則將為“失敗”。在結(jié)果樹中,單擊(+)展開“CheckpointIteration1(Row1)”>“Action1Summary”> MercuryTours”>“BookaFlightMercury”“檢查點(diǎn)`BookaFlightMercury'”。在結(jié)果樹中的“BookaFlight:”(+)展開“NewYorktoSanFrancisco”。突出顯示“檢查點(diǎn)`NewYorktoSanFrancisco'”。在結(jié)果樹中的“BookaFlight:Mercury”頁(yè)上,單擊(+)展開 突出顯示“檢查點(diǎn)pass 展開“CheckpointIteration1Row1 eMercuryTours”>“FlightConfirmation:Mercury”。突出顯示“`NewYork'”設(shè)您希望檢查響應(yīng)十組單獨(dú)數(shù)據(jù)的方式。您可以錄制十項(xiàng)單獨(dú)的測(cè)試,每項(xiàng)測(cè)試都使用自己的是說,每次執(zhí)試預(yù)定機(jī)票時(shí),出發(fā)地點(diǎn)都是紐此將會(huì)學(xué)習(xí)如何將測(cè)試中的出發(fā)地點(diǎn)參數(shù)化,如此一來(lái),執(zhí)試時(shí)就會(huì)以不同的出發(fā)地點(diǎn)去預(yù)訂機(jī)票了。執(zhí)行QuickTest并開啟「Checkpoint e:MercuryTour"】3-143-14 窗口【DataTableQuickTest的DataTableName】p_Itemdeparture3-15所示。NewYork的值。則NewYork會(huì)成為測(cè)試執(zhí)行時(shí)所用的第一個(gè)值3-15QuickTest會(huì)在DataTable中顯示參數(shù)值??梢栽贒ataTable中加入筆出發(fā)地點(diǎn)的資料,QuickTest可以使用這些資料執(zhí)試1)在departure字段輸入數(shù)2)測(cè)試請(qǐng)?zhí)貏e注意一下在KeywordView"fromPort"SelectNewYork"fromPortSelectDataTable(“departure”,DTGlobalSheet)被參數(shù)化了,而且其值是從DataTabledeparture字段中取得。改文本檢查點(diǎn),以便在運(yùn)試時(shí),QuickTest檢查與當(dāng)前出發(fā)城市相匹配的文本。在關(guān)鍵字視圖中,單擊(+)展開 e:MercuryTours”3-163-16在“已檢查的文本”區(qū)域,“NewYork”顯示在“常量”框中?!癗ewYork”是每一次循環(huán)時(shí)檢查點(diǎn)的選擇“參數(shù)”,然后單擊“參數(shù)選項(xiàng)”按鈕。將打開“參數(shù)選項(xiàng)”框,如圖3-17所示3-17在“名稱”框中,選擇“departure”departure參數(shù)值作為預(yù)期結(jié)果。單擊“確定”關(guān)閉“參數(shù)選項(xiàng)”框,然后再次單擊“確定”關(guān)閉“文本檢查點(diǎn)屬性”框。現(xiàn)已執(zhí)行修改完成后的「Parameter」測(cè)試,QuickTest會(huì)使用DataTable中departure字段的值,執(zhí)行三次測(cè)試。檢查2:在resultstree中,展開(+)【ParameterIteration2】>【Action1Summary】>【eMercuryTours】>【FlightConfirmation:Mercury】。選取【Checkpoint:"NewYork"3-18所為通過。你也可以看到在下方的【ApplicationPortland。循環(huán)3(Iteration3):在resultstree中,展開(+)【ParameterIteration3】>【ActionSummary】>【 eMercuryTours】>【FlightConfirmation:Mercury】。選取在檢查點(diǎn)的【Details】窗格中,顯示Seattle為預(yù)期結(jié)果同時(shí)也是實(shí)際值,所以此文字檢查點(diǎn)為通過。你也可以看到在下方的【Application】窗格中,顯示機(jī)票的出發(fā)地點(diǎn)也是Seattle。3-183-2關(guān)閉窗實(shí)驗(yàn)設(shè)PC機(jī)一套,要求安裝windows操作系統(tǒng)、QuickTestProfessional8.2、OFFICE實(shí)驗(yàn)內(nèi)實(shí)驗(yàn)步在上一個(gè)實(shí)驗(yàn)中,創(chuàng)建并運(yùn)行了測(cè)試,以檢查在應(yīng)用程序上或上執(zhí)行的一系列步驟是否可以順利執(zhí)行。本實(shí)驗(yàn)要求對(duì)上一個(gè)實(shí)驗(yàn)做增強(qiáng)測(cè)試。通過在測(cè)試中檢查點(diǎn)可以搜索頁(yè)面、對(duì)象或文本字符串中的特定值,有助于確定應(yīng)用程序或是否正常運(yùn)行。通過擴(kuò)大測(cè)試范圍(用參數(shù)替換固定值,可以檢查應(yīng)用程序如何使用多組數(shù)據(jù)來(lái)執(zhí)行相同的操作。本實(shí)驗(yàn)需測(cè)試步驟如下:實(shí)驗(yàn)要實(shí)驗(yàn)類實(shí)驗(yàn)?zāi)縇oadRunnerLoadRunner測(cè)試模式和測(cè)試過程,并能LoadRunner進(jìn)行簡(jiǎn)單的測(cè)試工作。LoadRunner功能簡(jiǎn)具體功能介紹見Web實(shí)驗(yàn)類實(shí)驗(yàn)?zāi)縒eb測(cè)試工具對(duì)Web背景知對(duì)Web系統(tǒng)測(cè)試需要從功能、性能、可用性、安全性等多方面進(jìn)試。一、功能測(cè)試是eb。測(cè)試分為三方面。先測(cè)試所有是否指示的樣確實(shí)到了該的面其測(cè)試頁(yè)面是存在最后保證eb應(yīng)用統(tǒng)上沒孤立的面所謂孤立面是指有向該頁(yè)。當(dāng)用戶給

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論