




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
【畢業論文】軟件測試實習報告實習報告實習性質:系統性能測試計劃與功能測試學生姓名:專業班級:計應102指導教師:實習時間:2012.06.25-2012.06.27實習地點:4312實訓室重慶工程職業技術學院重慶工程職業技術學院學生實習考核表學生姓名專業班級指導教師計應102實習時間2012年06月25日至2012年06月27日實習地點4312實訓室實習名稱系統性能測試計劃與功能測試自我總結(包括遵守紀律、增長知識、動手能力、獨立工作、團隊協作等方面)通過本次實習,讓我對軟件測試工具有了新的認識,如QTP、Loadrunner等常用的測試軟件;除此之外通過這周的實習還對這些軟件的實際操作、運用有了一定的了解和掌握。通過使用此類軟件,提高了我的動手能力和實際操作能力,從中明白了一個真理:實踐真的是檢驗成功的唯一標準。指導教師意見實習單位意見并蓋章(院內實習由系簽署)考核等級1實習目的12實習任務13實習內容13.1系統功能測試點簡介13.1.1系統登錄功能13.1.2系統注冊功能23.1.3系統管理界面23.1.4系統管理界面33.1.5系統銷售管理43.2QTP手動功能測試分析報告43.2.1系統登錄測試用例43.2.2系統注冊測試用例53.2.3系統注銷售測試試用例63.3QTP自動功能測試分析報告73.3.1登錄腳本的錄制73.3.2登錄腳本代碼的處理83.3.3該系統自動登錄測試結果93.4商店管理系統性能測試計劃93.4.1測試目的93.4.2術語說說明93.4.3測試輸入103.4.4測試準備103.4.5測試內容103.4.6業務抽取103.4.4測試過程及步驟113.5商店管理系統性能測試報告123.5.1測試系統名稱及測試目標參考123.5.2測試環境133.5.3術語說明133.5.4測試結果134心得體會181實習目的(1)讓我們綜合運用所學的黑盒測試方法和白盒測試方法進行手動測試,找出軟件潛在的Bug并進行提交;(2)綜合運用所學的Loadrunner自動化性能測試工具,根據性能測試流程進行壓力測試、負載測試,大數據量測試與疲勞強度測試,并根據測試結果編制性能測試分析報告;(3)綜合運用所學的QTP自動化功能測試工具,在手動測試的基礎上,進行自動化功能測試,并根據測試結果編制功能測試分析報告。2實習任務運用所學黑白盒測試方法對商店管理系統進行手動測試并找出系統中潛在的Bug并進行提交操作,和運用QTP自動化測試工具對該系統進行自動化測試。運用所學的Loadrunner自動化性能測試工具,根據該系統的性能測試流程進行壓力測試、負載測試,大數據量測試與疲勞強度測試,并根據測試結果編制性能測試分析報告;3實習內容3.1系統功能測試點簡介3.1.1系統登錄功能圖3.1.1飛絮商店管理系統登錄界面說明:登錄用戶通過該界面登錄到店主管理界面或員工登錄界面,并對其進行相應的操作如(圖2.1.1)。3.1.2系統注冊功能圖3.1.2飛絮商店管理系統注冊界面說明:用戶可以通過這里注冊,成功注冊之后必須通過店主分配相應的管理權限之后才能正常登錄,并對該店進行相應的管理操作如(圖2.1.2)。3.1.3系統管理界面圖2.1.3飛絮商店管理系統店主管理界面圖2.1.4飛絮商店管理系統員工管理界面說明:操作用戶可根據登錄類型的相應選擇,登錄到相應的廣利界面進行該商店的具體操作管理如圖2.1.3、圖2.1.4。3.1.4系統管理界面圖3.1.4飛絮商店管理系統供貨單管理說明:當前用戶可以根據該店所缺商品并對其進行登記,聯系供貨商,對其供貨。3.1.5系統銷售管理圖3.1.5飛絮商店管理系統供貨單管理說明:店主通過這里可以對該店該天的銷售數量,銷售金額。盈利情況進行初步統計。3.2QTP手動功能測試分析報告3.2.1系統登錄測試用例功能模塊登錄功能特性用戶身份驗證測試目的驗證是否輸入合法的信息,允許合法登錄,阻止非法登錄預置條件無參考信息需求說明中關于“登錄”的說明用例ID操作描述數據期望結果實際結果測試狀態SD_Login_001(1)錄入用戶編號為空時(2)點擊“登錄”,無彈出提示框登錄編號和密碼不能為空通過SD_Login_002(1)錄入用戶編號(2)錄入密碼為空(3)點擊“登錄按鈕”1031601233無彈出提示框登錄編號和密碼不能為空通過SD_Login_003(1)錄入用戶編號(2)錄入用戶密碼(3)選擇錯誤的用戶類型(4)點擊“登錄”1XXXXXXXXXX23員工彈出提示框登陸信息有誤,或咨詢管理員給予生分通過SD_Login_004(1)錄入用戶編號(2)錄入用戶密碼(3)選擇用戶類型(4)點擊“登錄”1XXXXXXXXXX23店主正常登錄正常登錄通過SD_Login_005(1)錄入用戶編碼的長度超過10位(2)點擊“登陸”1XXXXXXXXXX123員工彈出提示框請輸入長度為10位的登錄編號通過SD_Login_006(1)當登錄編號為特殊字符時(2)分配相應的類型后(3)點擊“登陸”¥%123員工彈出提示框正常登陸未通過編制人梁超編制時間2012.06.25測試人員BUG:登錄賬號在進行登錄的時候沒有對其響應相應的判斷是否是數字字符、字符串字符、特殊字符串。3.2.2系統注冊測試用例功能模塊注冊功能特性測試目的預置條件無參考信息需求說明中關于“注冊”的說明用例ID操作描述數據期望結果實際結果測試狀態ZC_0011必填項編號、密碼、確認密碼、姓名分別為空2點擊注冊無顯示用戶賬戶、姓名不能為空提示信息顯示用戶賬戶、姓名不能為空提示信息PZC_0021輸入含有非法字符的用戶名2點擊注冊※0001≮顯示用戶名字符驗證提示信息注冊成功FZC_0031輸入密碼2輸入確認密碼3點擊注冊123Sa顯示兩次輸入密碼不一致提示信息顯示兩次輸入密碼不一致提示信息PZC_0041輸入含有非法字符的密碼2點擊注冊Sa§顯示密碼字符驗證提示信息注冊成功FZC_0051輸入已經存在的用戶名2點擊注冊10021顯示用戶名已存在提示信息注冊成功FZC_0061輸入已存在的用戶名的大或小寫2點擊注冊ABC10001顯示該用戶已存在請區分大小寫提示信息注冊成功FZC_0071輸入長度為最大值的用戶名和密碼2點擊注冊ABC0000000000001XXXXXXXXXX1111注冊成功注冊成功PZC_0081輸入長度為最大值+1的用戶名和密碼2點擊注冊ABC00000000000001XXXXXXXXXX11111顯示用戶名長度驗證提示信息注冊成功FZC_0091輸入長度為最小值的用戶名和密碼2點擊注冊ABC0000011111111注冊成功注冊成功PZC_0101輸入長度為最小值-1的用戶和密碼2點擊注冊ABC00001111111顯示用戶名長度驗證提示信息注冊成功FZC_0111敲擊Tab鍵無Tab是正確響應順序Tab是正確響應順序P編制人梁超編制時間2012.06.25測試人員BUG:1無法驗證含有非法字符的用戶名2無法驗證含有非法字符的密碼3無法驗證已經存在的用戶名4無法驗證用戶名的大小寫區分5無法驗證用戶名和密碼長度最大值+16無法驗證用戶名和密碼長度最小值-13.2.3系統注銷售測試試用例功能模塊銷售功能特性測試目的預置條件無參考信息需求說明中關于“銷售”的說明用例ID操作描述數據期望結果實際結果測試狀態XS_0011錄入流水號2點擊確定0001錄入成功錄入成功通過XS_0021錄入流水號2點擊確定零零零壹提示只能錄入數字錄入成功失敗XS_0031錄入流水號2點擊確定無提示請填入流水號提示請填入流水號通過XS_0041錄入商品名稱2點擊確定碘鹽錄入成功錄入成功通過XS_0051錄入商品名稱2點擊確定無提示請填入商品名稱提示請填入商品名稱通過XS_0061錄入商品編號2點擊確定02354錄入成功錄入成功通過XS_0071錄入商品編號2點擊確定無提示請填入商品編號提示請填入商品編號通過XS_0081錄入數量2點擊確定0提示數量范圍必須在1-1000錄入成功失敗XS_0091錄入數量2點擊確定1錄入成功錄入成功通過XS_0101錄入數量2點擊確定1001提示數量范圍必須在1-1000錄入成功失敗XS_0111錄入單價2點擊確定5.5錄入成功錄入成功通過XS_0121錄入單價2點擊確定0提示請輸入正確的單價提示請輸入正確的單價通過XS_0131錄入時間、經手人、金額、合計2點擊確定10:00店主500500提示錯誤無法輸入數字提示錯誤無法輸入數字通過XS_0141錄入流水號、商品名稱、商品編號、數量、單價2點擊確定0001碘鹽0235455.5插入成功插入成功通過編制人梁超編制時間2012.06.25測試人員BUG:1無法驗證流水號輸入信息2無法驗證數量輸入最小范圍3無法驗證數量輸入最大范圍3.3QTP自動功能測試分析報告3.3.1登錄腳本的錄制說明:下圖是該系統登錄測試腳本(圖3.3.1),通過該界面可以清楚的看到插入的監測點,和對其登錄功能的參數化并列舉相應的虛擬登錄用戶。注釋:outMsg:為系統實際輸出結果;PF:是登錄測試用例的通過率。圖3.3.1系統登錄腳本的錄制片段3.3.2登錄腳本代碼的處理Dimi'循環的行數Dimoutputvalue'定義系統實際輸出提示信息的變量Dimisatus'定義系統預期提示信息的變量Fori1toDataTable.GetSheet"Action1".getrowcountBrowser"Browser".Page"Page".WebEdit"TextBox1".SetDataTable"userName",dtLocalSheetBrowser"Browser".Page"Page".WebEdit"TextBox2".SetSecureDataTable"userPassword",dtLocalSheetBrowser"Browser".Page"Page".WebList"DropDownList1".SelectDataTable"userType",dtLocalSheetBrowser"Browser".Page"Page".WebButton"登錄".ClickBrowser"Browser".Page"Page".OutputCheckPoint"Page"outputvaluedatatable"outMsg",dtlocalsheet'將實際輸出值賦予變量outputvalueisatusdatatable"status",dtlocalsheet'將其輸出值賦予變量istatusIfoutputvalueisatusThendatatable.Value"PF",2"fail"reporter.ReportEvent1,"登陸功能測試","預期值為:"+isatus+",實際值為:"+outputvalueelsedatatable.Value"PF",2"pass"EndIf'datatable.Value"PF",2"pass"datatable.GetSheet"Action1".setnextrow'獲取Action1中下一行數據Next'進入登錄后的界面Browser"Browser".Page"Page_2".Link"退出".ClickBrowser"Browser".Page"Page".Sync’注銷Browser"Browser".Close‘關閉當前網頁3.3.3該系統自動登錄測試結果圖3.3.2系統自動化登錄測試用例結果說明:上圖(圖3.3.2)為該系統自動化功能測試結果,從上圖可以說明在登錄過程中,會根據該用戶信息錄入信息的情況進行相應的提示。注釋:userName:虛擬用戶編號;userPassword:虛擬用戶密碼;status:預期結果3.4商店管理系統性能測試計劃3.4.1測試目的測試的目的和目標是:在該商店管理系統提供的測試環境中,運動性能測試工具對該系統產生模擬真實使用環境的壓力負載,出現缺陷發生狀況,并監控的客服端和服務器性能指標,最終判斷性能缺陷所屬系統業務模塊。3.4.2術語說說明性能測試:在一定約束條件下(指定的軟件、硬件和網絡環境等)確定系統所能承受的最大負載壓力測試的過程。場景:一種文件,用于根據性能要求定義在每一個測試會話運行期間發生的事件。虛擬用戶:在場景中,LoadRunner用虛擬用戶代替實際用戶。模擬實際用戶的操作來使用應用程序。一個場景可以包含幾十、幾百甚至上千個虛擬用戶。虛擬用戶腳本:用于描述虛擬用戶在場景中執行的操作。事物:表示要度量的最終用戶業務流程。3.4.3測試輸入《LoadRunner中文教程(全)》3.4.4測試準備1測試用戶用戶編碼:1031601233登錄密碼:1232測試前硬件配置設備名稱硬件配置軟件配置備注Web+數據庫服務器CPU:AMDXp1800+內存:DDR4001G操作系統:Windows2003SP2Web服務器:IIS6.0硬盤:ST120G7200轉X2網卡:Dlink530TX10/100自適應數據庫服務器:SQLServer2005SP2負載生成器CPU:AMDXp1800+內存:DDR4001G操作系統:WindowsxpIE6.0負載生成工具:LR測試內容根據需求,在本次測試中我們需要對商店管理系統進行性能測試,得到該功能在一定負載下的數據處理能力。主要測試點有:系統登錄注銷、系統注冊、系統管理員對其進行銷售操作等;3.4.6業務抽取1測試方案序號業務名稱腳本編寫要求備注1注冊用戶不同的用戶使用不同的注冊號,獲得響應時間2登陸,注銷不同的用戶進行登陸,隨后退出,在用戶并發情況下,登陸和退出所需要的時間3供貨管理管理員在商品缺乏的時候,整理供貨單獲取不同的響應時間只能通過員工或員工以上的生分才能查詢,處理操作。2測試場景(用戶行為模型及性能指標)序號測試場景描述性能指標備注110個用戶并發注冊注冊響應時間小于4秒,服務器CPU利用率小于80%,內存占用小于500MB假設系統可以無限注冊插入事務添加計數器210個用戶登陸,退出用戶登陸的響應時間在1秒以內,服務器CPU利用率小于54%,內存占用小于500MB需要10個已經建立好的用戶插入事務計數器310個并發用戶登錄后整理供貨清單,并發率20%購買商品響應時間小于5秒,登錄響應時間小于4秒,查詢購買商品時間小于6秒,服務器CPU利用率小于80%,內存占用小于500MB插入登錄、購買時次題兩個事務,計數器3.4.4測試過程及步驟1方案一測試序號1腳本名稱注冊方案概述模擬50個用戶并發注冊.腳本描述錄制步驟開始注冊退出事務化注冊參數化(可選)用戶名集合點(可選)Think-time可選填寫信息并發用戶數場景描述2方案二測試序號2腳本名稱登陸方案概述模擬50個用戶并發登陸,并注銷腳本描述錄制步驟開始登陸注銷退出事務化登陸參數化(可選)用戶名集合點(可選)Think-time可選登陸3s,退出前1s并發用戶數場景描述2方案三測試序號3腳本名稱購買方案概述模擬50個用戶并發購買班次腳本描述錄制步驟開始登陸供貨管理查詢供貨信息注銷退出事務化登陸,供貨管理,整理供貨信息,查詢,注銷參數化(可選)用戶名,用戶類型,查詢信息。集合點(可選)Think-time可選登陸3s,購買5s,退出前1s,并發用戶數場景描述3.5商店管理系統性能測試報告3.5.1測試系統名稱及測試目標參考系統響應時間判斷原則(2-5-10原則)如下:系統業務響應時間小于2秒,用戶對系統感覺很好;系統業務響應時間在2-5秒之間,用戶對系統感覺一般;系統業務響應時間在5-10秒之間,用戶對系統勉強接受;系統業務響應時間超過10秒,用戶無法接受系統的響應速度。3.5.2測試環境測試工具:HPLoadRunner9.5數據庫:SQLserver2008網絡協議:HTTP/HTTPS協議3.5.3術語說明事務-LoadRunner中定義,為一個流程中某個環節的稱謂,一個流程可稱為一個大的事務,在這個大的交易中包含許多的小的事務。響應時間-LoadRunner中衡量流程中各個事務性能的最佳手段,計算的是端到端的時間,說的通俗一點,從點擊應用中的某個控件,到從數據庫返回數據到客戶端,整個過程都被計算在事務的響應時間內。場景-LoadRunner中專門術語。它是所有測試資源包括測試腳本、運行設置、運行用戶數等的集合。在這個場景中,可以定義并發用戶的數目,定義要運行的腳本,或者說運行的流程類型。在一個場景中,可以是單個流程,也可以是多個流程的混合。虛擬用戶-LoadRunner中特定術語,為模擬現實中的實際用戶,測試軟件使用虛擬用戶代替真實的用戶。3.5.4測試結果(1)登陸測試測試大致為運行時間為3分鐘,25秒后10個用戶全部加載成功,10個用戶開始同時進行登錄,3分鐘后,成功進行登錄通過數量如下圖所示,成功登錄總人數25個。成功通過25次,注銷失敗次數為10。響應時間從上圖中可以明顯看出系統在運行3分中的時候,登錄最低響應時間約為1.5秒,最大響應時間約為2秒,注銷最低響應時間約為4秒,最大響應時間約為4秒。從這可以了解系統總體運行概況還是比較良好的。系統資源服務器的系統資源表現一般(CPU使用率為50%)。磁盤等其他指標都表現正常。注冊測試經過大約3分中的測試系統表現還是比較良好。3分鐘后大致情況
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 荊州學院《中國古代文學史一先秦兩漢文學》2023-2024學年第二學期期末試卷
- 天津市職業大學《影視音效設計與創作》2023-2024學年第二學期期末試卷
- 長治職業技術學院《環境生態工程》2023-2024學年第二學期期末試卷
- 水城縣2025屆六年級下學期模擬數學試題含解析
- 荊州學院《文明對話與世界視野》2023-2024學年第二學期期末試卷
- 吐魯番職業技術學院《生物技術制藥概論》2023-2024學年第二學期期末試卷
- 電影中的文化傳播研究-全面剖析
- 版藥店裝修工程合同例文
- 防蟲網對土壤環境影響的長期觀察研究-全面剖析
- 圖像增強與復原技術-全面剖析
- 運動營養食品生產許可審查方案
- 景區保安投標方案技術標
- 腰椎間盤突出癥中醫臨床路徑方案(完整版)
- 關羽單刀赴會
- JCT2110-2012 室內空氣離子濃度測試方法
- 網絡巡檢報告模板
- 血液透析患者心力衰竭的診斷與治療
- 九宮格數獨附答案
- 公文調研方案
- 小學英語四年級下冊Unit 4 Part A Let's learn教學設計1
- 胃腸減壓評分標
評論
0/150
提交評論