




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、軟件測(cè)試技術(shù)實(shí)訓(xùn)指導(dǎo)書一) 測(cè)試軟件說明1.1 安裝說明l 需要安裝的軟件有:LoadRunner v7.8、QTP v9.2、CppTest v6.5、TestDirector v8.0。l 安裝過程比較費(fèi)時(shí)間,需要耐心等待。同時(shí)需要和因特網(wǎng)連接。各軟件安裝說明詳見軟件壓縮包所示。l 安裝完成后需要重新啟動(dòng)機(jī)器。l 為了確保安裝軟件能夠正常使用,強(qiáng)烈建議安裝前重新裝一個(gè)干凈的操作系統(tǒng)。1.2 軟件簡(jiǎn)介1) LoadRunner該軟件是MI公司開發(fā)一個(gè)性能負(fù)載測(cè)試工具,主要進(jìn)行黑盒測(cè)試和回歸測(cè)試。它通過模擬成千上萬用戶實(shí)施并發(fā)負(fù)載和實(shí)時(shí)性能監(jiān)視的方式來確認(rèn)和查找問題,能夠?qū)φ麄€(gè)企業(yè)架構(gòu)進(jìn)行測(cè)試
2、。LoadRunner的測(cè)試對(duì)象是整個(gè)企業(yè)的系統(tǒng),它通過模擬實(shí)際用戶的操作行為和實(shí)行實(shí)時(shí)性能檢測(cè),來幫助你盡快的查找和發(fā)現(xiàn)問題。此外,它支持廣泛的協(xié)議和技術(shù)。2) QTP該軟件是MI公司開發(fā)的一個(gè)功能測(cè)試工具,主要進(jìn)行自動(dòng)化測(cè)試、回歸測(cè)試。3) C+TestParasoft C+Test是將C和C+的單元測(cè)試和編碼標(biāo)準(zhǔn)分析自動(dòng)化的軟件糾錯(cuò)產(chǎn)品。C+Test可以幫助開發(fā)人員防止軟件錯(cuò)誤,保證代碼的健全性、可靠性、可維護(hù)性和可移植性。C+ Test是Parasoft公司出品的一個(gè)針對(duì)C/C+源代碼進(jìn)行自動(dòng)化單元測(cè)試的工具。它可以對(duì)源代碼進(jìn)行三種測(cè)試:白盒測(cè)試、黑盒測(cè)試以及回歸功測(cè)試。4) Test
3、Director一個(gè)由MI出品的測(cè)試管理工具,包括需求分析管理、測(cè)試計(jì)劃管理、測(cè)試執(zhí)行管理以及錯(cuò)誤缺陷跟蹤等功能,加快測(cè)試過程。二) 軟件使用說明2.1 注意事項(xiàng)本報(bào)告只提供基本使用過程說明,具體的操作使用需要不斷學(xué)習(xí),可以借助軟件自身的幫助文件和internet網(wǎng)上的資源進(jìn)行學(xué)習(xí)。每個(gè)軟件都比較復(fù)雜,需要花費(fèi)大量的時(shí)間取學(xué)習(xí)和使用。此次實(shí)訓(xùn)只教給你最基本的使用方法。2.2 基本說明1. LoadRunner基本使用l 制定測(cè)試計(jì)劃(包括測(cè)試實(shí)例的設(shè)計(jì)、場(chǎng)景的設(shè)計(jì)等)。l 錄制測(cè)試腳本(對(duì)用戶的操作過程進(jìn)行錄制、回放和修改)。l 創(chuàng)建測(cè)試場(chǎng)景(模擬用戶的操作)。l 運(yùn)行測(cè)試(運(yùn)行整個(gè)場(chǎng)景)。l
4、 監(jiān)視場(chǎng)景(對(duì)服務(wù)器的各項(xiàng)性能指標(biāo)進(jìn)行實(shí)時(shí)監(jiān)測(cè))。l 分析測(cè)試結(jié)果(幫助測(cè)試人員對(duì)測(cè)試結(jié)果進(jìn)行分析)。2. QTP基本使用l 制定測(cè)試計(jì)劃。l 創(chuàng)建測(cè)試腳本(錄制測(cè)試腳本)。l 增強(qiáng)測(cè)試腳本功能(對(duì)錄制的測(cè)試腳本進(jìn)行一些功能的擴(kuò)展)。l 運(yùn)行測(cè)試。l 分析測(cè)試。3. CppTest基本使用l 創(chuàng)建新工程。l 靜態(tài)代碼規(guī)則分析。l 自動(dòng)測(cè)試用例測(cè)試。l 修改測(cè)試用例。4. TestDirector基本使用l 分析并確認(rèn)測(cè)試需求。l 根據(jù)測(cè)試需求制定測(cè)試計(jì)劃。l 創(chuàng)建測(cè)試實(shí)例并執(zhí)行。l 缺陷跟蹤和管理。三) 實(shí)訓(xùn)要求基本要求l 撰寫課程設(shè)計(jì)報(bào)告。l 具體題目要求如下所示。l 編寫測(cè)試用例、寫出詳細(xì)
5、的操作過程,配以基本必要的文字說明和操作結(jié)果截圖。l 如發(fā)現(xiàn)雷同報(bào)告,皆按照實(shí)訓(xùn)不及格處理,責(zé)任自負(fù)。l 認(rèn)真對(duì)待,如有不清楚的地方,可以詢問老師或者上網(wǎng)查詢學(xué)習(xí)。四) 實(shí)訓(xùn)項(xiàng)目1) 使用LoadRunner測(cè)試網(wǎng)站郵箱登錄的操作過程。l 選擇程序組里面的LoadRunner/virtual user generator。l 選擇【web(http/html)】協(xié)議。不同的測(cè)試對(duì)象選擇不同的協(xié)議,針對(duì)web網(wǎng)站,選擇web協(xié)議。l 切換到腳本視圖,選擇【view】/【script view】。其中vuser_init和vuser_end一般用于存放應(yīng)用程序初始化和關(guān)閉時(shí)的腳本,這兩個(gè)腳本只執(zhí)行
6、一遍。Action中存放的是實(shí)際的主體腳本,可以多次運(yùn)行,測(cè)試人員也可以創(chuàng)建多個(gè)Action腳本。單擊工具欄上的【start recording】按鈕,開始錄制腳本?!綰RL】中填寫要測(cè)試的網(wǎng)址()。l 選擇【option】按鈕,配置browser,默認(rèn)是IE,如系統(tǒng)默認(rèn)的瀏覽器不是ie,需要配置【specify path to application】。l 點(diǎn)擊【ok】按鈕,開始錄制。這是會(huì)自動(dòng)打開網(wǎng)頁(yè)。需要耐心等待,lr自動(dòng)會(huì)打開該網(wǎng)頁(yè),不能人工打開。l 輸入用戶名和密碼,點(diǎn)擊登錄按鈕,直到登錄后的界面完全顯示后再點(diǎn)擊錄制工具欄上的停止按鈕。l 錄制完成后,需要測(cè)試一遍該腳本。點(diǎn)擊工具欄上
7、的運(yùn)行腳本按鈕,運(yùn)行完畢后會(huì)自動(dòng)生成一個(gè)報(bào)告,點(diǎn)擊頁(yè)面上的recording summary鏈接,可以進(jìn)入報(bào)告頁(yè)面。l 點(diǎn)擊【TOOLS】菜單下的【create controller scenario】選項(xiàng),選擇【manual scenario】(人工場(chǎng)景),設(shè)置number of vusers(虛擬用戶數(shù))為10。l 點(diǎn)擊【edit schedule】,設(shè)置【ramp up】(開始)選項(xiàng)【load setting】,選擇【duration】,設(shè)置【ramp down】。l 單擊【start scenario】開始測(cè)試。l 測(cè)試完成后,單擊【result】菜單,選擇【analyze resul
8、ts】菜單,生成結(jié)果分析報(bào)告。l 分析測(cè)試結(jié)果(要有文字說明和截圖)。2) 使用QTP測(cè)試windows版的飛機(jī)訂票系統(tǒng)(找出該程序的BUG,愈多愈好。BUG的編寫格式如下(如果有多個(gè)bug參照該格式分別進(jìn)行說明):l 首先需要你熟悉QTP自帶的C:Program FilesMercury InteractiveQuickTest Professionalsamplesflightappflight4a.exe程序,具體可以使用該程序的help文件。登錄后的界面如下所示:l 單擊【開始】-【程序】-【QuickTest professional】-【QuickTest professional
9、】,啟動(dòng)QTP。具體測(cè)試過程參見C:Program FilesMercury InteractiveQuickTest Professionalhelp QTP4BPT.pdf文件。l 單擊【automation】菜單下的【record and run settings】。選擇【windows application】標(biāo)簽,設(shè)置【record and run only on】下的【application specified below】在【application】文本框中填入C:Program FilesMercury InteractiveQuickTest Professionalsamp
10、lesflightappflight4a.exe。這次我們使用QTP自動(dòng)的航班訂票系統(tǒng)程序來測(cè)試。l 單擊【tools】菜單下的【option】,單擊標(biāo)簽【Run】,將【view results when run session ends】前面的勾去掉。l 單擊工具欄上的【record】按鈕,QTP自動(dòng)啟動(dòng)flight程序。l 在【agent name】輸入mercury,【password】輸入mercury,登錄。l 進(jìn)入后隨便添加一個(gè)航班記錄即可。單擊【stop】按鈕停止記錄。l 單擊工具欄上的【run】按鈕,進(jìn)行回放。l 單擊【automation】菜單下的【result】菜單查看測(cè)試
11、結(jié)果。具體如下所示:3) 使用CppTest測(cè)試一段c代碼。注意:安裝c+test之前需要先安裝vc+6.0。將以下代碼輸入到VC+6.0環(huán)境下進(jìn)行編譯,確保編譯通過。需要編寫測(cè)試用例:可以使用系統(tǒng)自動(dòng)生成的TC,如果系統(tǒng)的測(cè)試用例不完善,需要自己設(shè)計(jì)TC。TC格式如下:#include #include int user_input_handler(char *user_input, char * output)int result = 0;if (strcmp(load, user_input) = 0) strcpy(output,user_input); else if (strcmp
12、(save, user_input) = 0) strcpy(output, user_input); else if (strcmp(quit, user_input) = 0) strcpy(output, user_input); else result = -1;return result;void main(void)char res = save;char des5;printf(%dn,user_input_handler(load,des);l 安裝c+test。l 啟動(dòng)c+test,單擊【file】菜單下的【new project】子菜單,在出現(xiàn)的對(duì)話框中選擇【import
13、visual c+ 6.0 project】,輸入測(cè)試工程名和對(duì)應(yīng)的c+工程。l 單擊【test】下的【read symbols】。l 單擊【test】下的【test using】-【active configuration】,執(zhí)行單元測(cè)試。l 單擊標(biāo)簽【unit testing(native)】,查看測(cè)試用例的通過情況。l 如果測(cè)試用例不全,需要添加tc,右鍵單擊任意一個(gè)tc,選擇【add】,定制arguments。l 單擊【test】下的【test using】-【configurations】-【built in】-【coding standards】-【crules】,執(zhí)行代碼規(guī)范檢查
14、。l 針對(duì)以上的c代碼,進(jìn)行單元測(cè)試,如果c+test生成的TC不完善,請(qǐng)你補(bǔ)充完善。如果代碼不規(guī)范,請(qǐng)加以修改。4) 使用TestDirector完成整個(gè)測(cè)試過程管理。具體如下:l 在安裝TD之前,首先需要安裝兩個(gè)軟件:web服務(wù)器和數(shù)據(jù)庫(kù)軟件。Web服務(wù)安裝IIS,數(shù)據(jù)庫(kù)使用office自帶的access。l 安裝時(shí)按照提示信息進(jìn)行設(shè)置即可。安裝過程較長(zhǎng)需要耐心等待。安裝完成好后,需要重新啟動(dòng)計(jì)算機(jī)。l 安裝完畢后,不要著急使用TD,最好驗(yàn)證一下TD的組件安裝完全。右鍵單擊工具欄中的testdirector圖標(biāo),選擇testdirector checker最后生成的結(jié)果分為passed、f
15、ailed和warning,檢查狀態(tài)為failed和warning的組件,查看問題。l 單擊【開始】-【程序】-【testdirector 8.0】-【test director 8.0】,啟動(dòng)TD。l 單擊【login】按鈕(密碼為空),進(jìn)入TD主界面。1) 站點(diǎn)管理l 單擊登錄主界面左邊的site administrator鏈接,默認(rèn)密碼為空。單擊login按鈕。l 單擊工具欄上的【create domain】按鈕,新建一個(gè)域,如domain1。l 域添加完成后,需要在其下添加工程,單擊剛才創(chuàng)建的域,點(diǎn)擊【create project】按鈕,新建工程project1,選擇使用的數(shù)據(jù)庫(kù)。l
16、單擊標(biāo)簽【users】,查看目前系統(tǒng)中的用戶,單擊其中某一個(gè)用戶,查看其詳細(xì)信息。l 單擊【new】按鈕,新建一個(gè)用戶。2) 測(cè)試管理l 進(jìn)入TD主界面,點(diǎn)擊右上角【customize】按鈕。l 【change password】鏈接可以更改登錄密碼。l 【setup users】鏈接設(shè)置用戶所在的組。l 【setup groups】鏈接設(shè)置用戶組的成員和權(quán)限。l 【customize project entities】鏈接設(shè)置項(xiàng)目實(shí)體。3) 測(cè)試需求管理l 進(jìn)入TD主界面,點(diǎn)擊【requirements】標(biāo)簽,進(jìn)入需求管理模塊。l 添加需求:登錄模塊,并對(duì)其進(jìn)行描述。l 添加子需求:普通用戶
17、登錄,并對(duì)其進(jìn)行描述。l 將需求導(dǎo)入測(cè)試計(jì)劃模塊中。選中需要導(dǎo)入的需求,選擇【tools】-【convert to tests】。4) 測(cè)試計(jì)劃管理l 在測(cè)試計(jì)劃中,需要?jiǎng)?chuàng)建測(cè)試實(shí)例,包括操作步驟、輸入數(shù)據(jù)、期望數(shù)據(jù)、預(yù)期結(jié)果等。l 選中普通用戶登錄文件夾,選擇【new test】,設(shè)置測(cè)試類型和名稱對(duì)話框。Test name 填入:功能測(cè)試。l 選中功能測(cè)試,選擇【design step】標(biāo)簽,設(shè)置測(cè)試實(shí)例。單擊【new step】編寫step name:step 1;description:輸入用戶名“zhangsan”,密碼“12345”,單擊“登錄”按鈕。Expected result:正常登錄,顯示登錄界面。5) 測(cè)試執(zhí)行管理l 選擇【test lab】標(biāo)簽,切換到
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 路邊夯實(shí)機(jī)械施工方案
- 手掛車車輛買賣合同
- 電子商務(wù)運(yùn)營(yíng)流程練習(xí)題集
- 制造業(yè)自動(dòng)化與智能制造題庫(kù)
- 產(chǎn)品采購(gòu)及供貨保障協(xié)議規(guī)范
- 織金樓頂防水施工方案
- 綠化改造施工方案
- 北侖樓梯施工方案
- 停車場(chǎng)系統(tǒng)施工方案
- 農(nóng)村池塘石壁施工方案
- 2023年山西省太原市迎澤區(qū)校園招考聘用教師筆試題庫(kù)含答案詳解
- 2023中職27 嬰幼兒保育 賽題 模塊三 嬰幼兒早期學(xué)習(xí)支持(賽項(xiàng)賽題)
- 湖北省丹江口市樊家灣礦區(qū)鈦磁鐵礦資源儲(chǔ)量核實(shí)報(bào)(截至2016年12月底)
- 教師師德和專業(yè)發(fā)展課件
- 服務(wù)器巡檢報(bào)告模版
- 【員工創(chuàng)新績(jī)效研究文獻(xiàn)綜述】
- 2023年高中生物新教材人教版(2023年)必修二全冊(cè)教案
- 【高考核心詞匯考前沖刺】介詞短語辨析+單選100題高考英語詞匯查漏補(bǔ)缺沖刺訓(xùn)練
- 夫妻吵架復(fù)合合同書
- 六年級(jí)上冊(cè)心理健康教育課件-健康上網(wǎng)快樂多 北師大版
- GB/T 23641-2018電氣用纖維增強(qiáng)不飽和聚酯模塑料(SMC/BMC)
評(píng)論
0/150
提交評(píng)論