《軟件測試技術》實訓指導書.doc
《《軟件測試技術》實訓指導書.doc》由會員分享,可在線閱讀,更多相關《《軟件測試技術》實訓指導書.doc(9頁珍藏版)》請在裝配圖網(wǎng)上搜索。
《軟件測試技術》實訓指導書 一) 測試軟件說明 1.1 安裝說明 l 需要安裝的軟件有:LoadRunner v7.8、QTP v9.2、CppTest v6.5、TestDirector v8.0。 l 安裝過程比較費時間,需要耐心等待。同時需要和因特網(wǎng)連接。各軟件安裝說明詳見軟件壓縮包所示。 l 安裝完成后需要重新啟動機器。 l 為了確保安裝軟件能夠正常使用,強烈建議安裝前重新裝一個干凈的操作系統(tǒng)。 1.2 軟件簡介 1) LoadRunner 該軟件是MI公司開發(fā)一個性能負載測試工具,主要進行黑盒測試和回歸測試。它通過模擬成千上萬用戶實施并發(fā)負載和實時性能監(jiān)視的方式來確認和查找問題,能夠?qū)φ麄€企業(yè)架構(gòu)進行測試。 LoadRunner的測試對象是整個企業(yè)的系統(tǒng),它通過模擬實際用戶的操作行為和實行實時性能檢測,來幫助你盡快的查找和發(fā)現(xiàn)問題。此外,它支持廣泛的協(xié)議和技術。 2) QTP 該軟件是MI公司開發(fā)的一個功能測試工具,主要進行自動化測試、回歸測試。 3) C++Test Parasoft C++Test是將C和C++的單元測試和編碼標準分析自動化的軟件糾錯產(chǎn)品。C++Test可以幫助開發(fā)人員防止軟件錯誤,保證代碼的健全性、可靠性、可維護性和可移植性。 C++ Test是Parasoft公司出品的一個針對C/C++源代碼進行自動化單元測試的工具。它可以對源代碼進行三種測試:白盒測試、黑盒測試以及回歸功測試。 4) TestDirector 一個由MI出品的測試管理工具,包括需求分析管理、測試計劃管理、測試執(zhí)行管理以及錯誤缺陷跟蹤等功能,加快測試過程。 二) 軟件使用說明 2.1 注意事項 本報告只提供基本使用過程說明,具體的操作使用需要不斷學習,可以借助軟件自身的幫助文件和internet網(wǎng)上的資源進行學習。 每個軟件都比較復雜,需要花費大量的時間取學習和使用。此次實訓只教給你最基本的使用方法。 2.2 基本說明 1. LoadRunner基本使用 l 制定測試計劃(包括測試實例的設計、場景的設計等)。 l 錄制測試腳本(對用戶的操作過程進行錄制、回放和修改)。 l 創(chuàng)建測試場景(模擬用戶的操作)。 l 運行測試(運行整個場景)。 l 監(jiān)視場景(對服務器的各項性能指標進行實時監(jiān)測)。 l 分析測試結(jié)果(幫助測試人員對測試結(jié)果進行分析)。 2. QTP基本使用 l 制定測試計劃。 l 創(chuàng)建測試腳本(錄制測試腳本)。 l 增強測試腳本功能(對錄制的測試腳本進行一些功能的擴展)。 l 運行測試。 l 分析測試。 3. CppTest基本使用 l 創(chuàng)建新工程。 l 靜態(tài)代碼規(guī)則分析。 l 自動測試用例測試。 l 修改測試用例。 4. TestDirector基本使用 l 分析并確認測試需求。 l 根據(jù)測試需求制定測試計劃。 l 創(chuàng)建測試實例并執(zhí)行。 l 缺陷跟蹤和管理。 三) 實訓要求 基本要求 l 撰寫課程設計報告。 l 具體題目要求如下所示。 l 編寫測試用例、寫出詳細的操作過程,配以基本必要的文字說明和操作結(jié)果截圖。 l 如發(fā)現(xiàn)雷同報告,皆按照實訓不及格處理,責任自負。 l 認真對待,如有不清楚的地方,可以詢問老師或者上網(wǎng)查詢學習。 四) 實訓項目 1) 使用LoadRunner測試www.163.com網(wǎng)站郵箱登錄的操作過程。 l 選擇程序組里面的LoadRunner/virtual user generator。 l 選擇【web(http/html)】協(xié)議。不同的測試對象選擇不同的協(xié)議,針對web網(wǎng)站,選擇web協(xié)議。 l 切換到腳本視圖,選擇【view】/【script view】。其中vuser_init和vuser_end一般用于存放應用程序初始化和關閉時的腳本,這兩個腳本只執(zhí)行一遍。Action中存放的是實際的主體腳本,可以多次運行,測試人員也可以創(chuàng)建多個Action腳本。 單擊工具欄上的【start recording】按鈕,開始錄制腳本?!綰RL】中填寫要測試的網(wǎng)址(mail.163.com)。 l 選擇【option】按鈕,配置browser,默認是IE,如系統(tǒng)默認的瀏覽器不是ie,需要配置【specify path to application】。 l 點擊【ok】按鈕,開始錄制。這是會自動打開mail.163.com網(wǎng)頁。需要耐心等待,lr自動會打開該網(wǎng)頁,不能人工打開。 l 輸入用戶名和密碼,點擊登錄按鈕,直到登錄后的界面完全顯示后再點擊錄制工具欄上的停止按鈕。 l 錄制完成后,需要測試一遍該腳本。點擊工具欄上的運行腳本按鈕,運行完畢后會自動生成一個報告,點擊頁面上的recording summary鏈接,可以進入報告頁面。 l 點擊【TOOLS】菜單下的【create controller scenario】選項,選擇【manual scenario】(人工場景),設置number of vusers(虛擬用戶數(shù))為10。 l 點擊【edit schedule】,設置【ramp up】(開始)選項【load setting】,選擇【duration】,設置【ramp down】。 l 單擊【start scenario】開始測試。 l 測試完成后,單擊【result】菜單,選擇【analyze results】菜單,生成結(jié)果分析報告。 l 分析測試結(jié)果(要有文字說明和截圖)。 2) 使用QTP測試windows版的飛機訂票系統(tǒng)(找出該程序的BUG,愈多愈好。BUG的編寫格式如下(如果有多個bug參照該格式分別進行說明): l 首先需要你熟悉QTP自帶的"C:\Program Files\Mercury Interactive\QuickTest Professional\samples\flight\app\flight4a.exe"程序,具體可以使用該程序的help文件。登錄后的界面如下所示: l 單擊【開始】-【程序】--【QuickTest professional】-【QuickTest professional】,啟動QTP。具體測試過程參見C:\Program Files\Mercury Interactive\QuickTest Professional\help \QTP4BPT.pdf文件。 l 單擊【automation】菜單下的【record and run settings】。選擇【windows application】標簽,設置【record and run only on】下的【application specified below】在【application】文本框中填入"C:\Program Files\Mercury Interactive\QuickTest Professional\samples\flight\app\flight4a.exe"。這次我們使用QTP自動的航班訂票系統(tǒng)程序來測試。 l 單擊【tools】菜單下的【option】,單擊標簽【Run】,將【view results when run session ends】前面的勾去掉。 l 單擊工具欄上的【record】按鈕,QTP自動啟動flight程序。 l 在【agent name】輸入mercury,【password】輸入mercury,登錄。 l 進入后隨便添加一個航班記錄即可。單擊【stop】按鈕停止記錄。 l 單擊工具欄上的【run】按鈕,進行回放。 l 單擊【automation】菜單下的【result】菜單查看測試結(jié)果。具體如下所示: 3) 使用CppTest測試一段c代碼。 注意:安裝c++test之前需要先安裝vc++6.0。將以下代碼輸入到VC++6.0環(huán)境下進行編譯,確保編譯通過。需要編寫測試用例:可以使用系統(tǒng)自動生成的TC,如果系統(tǒng)的測試用例不完善,需要自己設計TC。TC格式如下: #include- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關 鍵 詞:
- 軟件測試技術 軟件 測試 技術 指導書
裝配圖網(wǎng)所有資源均是用戶自行上傳分享,僅供網(wǎng)友學習交流,未經(jīng)上傳用戶書面授權(quán),請勿作他用。
鏈接地址:http://www.820124.com/p-9055075.html