




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、軟 件 學 院上 機 實 驗 報 告課程名稱: 軟件測試與評估 實驗項目: 實驗四 軟件系統(tǒng)性測試 實 驗 室: 耘慧416 姓 名: 學 號: 專業(yè)班級: 軟件13-7 實驗時間: 2016/5/5 實驗成績評閱教師一、 實驗目的及要求 1.使學生掌握軟件系統(tǒng)性測試的基本理論和方法;2.運用其指導思想進行軟件系統(tǒng)的測試。 (1)掌握客戶服務器體系結構測試;(2)了解圖形用戶界面測試,能夠爭取運用對WEB網(wǎng)站進行測試的具體過程和 方法設計測試用例; (3)掌握面向對象測試,并能夠設計測試用例。二、 實驗性質驗證性三、 實驗學時2學時四、 實驗環(huán)境1.主流PC機一套,要求安裝windows操作系
2、統(tǒng)、Visual Studio 2008開發(fā)工具(或以上或其它開發(fā)工具和環(huán)境)和OFFICE工具;2.運用前序.NET課程或者JAVA課程學習的知識進行網(wǎng)站設計;3.按照分組,開發(fā)設計一網(wǎng)站,并對網(wǎng)站進行測試。5、 實驗內(nèi)容及步驟1.客戶端的獨立測試; 對客戶端的測試主要是屬于功能性測試。用戶客戶端應用以“分離的”模式被測試,即這層測試不考慮服務器和底層網(wǎng)絡的運行。通常包括: 客戶端的測試檢測客戶端的業(yè)務邏輯流程的應用 操作系統(tǒng)平臺測試在各種系統(tǒng)平臺上進行兼容性測試瀏覽器測試 2.客戶端與服務器端的集成測試; 客戶端軟件和關聯(lián)的服務器端應用作一體測試,但并不過多考慮網(wǎng)絡運行的關聯(lián)因素。 對服務
3、器的測試主要是性能的測試。測試包含服務器的協(xié)調和數(shù)據(jù)管理功能以及服務器的性能(整體響應時間和數(shù)據(jù)的吞吐量)的表現(xiàn)。通常包括:數(shù)據(jù)庫測試、連接速度測試、負載測試、壓力測試。 對應用服務器(中間件)的測試 對C/S系統(tǒng)的集成測試一般采用非增量式的方法完成。此外,C/S測試必須考慮面向對象的測試技術,尤其是C/S系統(tǒng)基本上都采用了GUI(圖形用戶界面)。 3.整體測試。 對完整的C/S體系結構整體測試,在上述功能測試和性能測試的基礎上,還包括網(wǎng)絡運行及其性能的測試。 整體測試通常包括以下測試項目: 事務測試創(chuàng)建一系列的測試以保證每類事務被按照需求處理。事務測試著重于處理的正確性,同時也關注性能問題。
4、網(wǎng)絡通信測試用于驗證網(wǎng)絡節(jié)點間的通信是否正常的發(fā)生,并且消息傳遞、事務和相關的網(wǎng)絡通信有無錯誤的發(fā)生。 基于 Web 的系統(tǒng)測試不但需要檢查和驗證是否按照設計的要求運行,而且還要評價系統(tǒng)在不同用戶的瀏覽器端的顯示是否合適。重要的是,還要從最終用戶的角度進行安全性和可用性測試,從功能、性能、可用性、客戶端兼容性、安全性等方面討論了基于Web的系統(tǒng)測試方法。對于網(wǎng)頁的測試主要包括以下內(nèi)容: 文字測試:檢查用戶等級、術語、內(nèi)容、準確度以及內(nèi)容的時效性。 鏈接測試:測試所有鏈接是否能按照指示的那樣正確鏈接到應當鏈接的頁面;測試所鏈接的頁面是否存在;確保不存在孤立頁面(即沒有鏈接指向的頁面)。圖形、圖像
5、測試:確保有明確的用途;顏色的搭配;圖片的大小和質量;所有圖形是否能夠正確載入和顯示。 圖形、圖像測試。包括圖片、動畫、邊框、顏色、字體等。 表單測試:檢測域的大??;數(shù)據(jù)接收是否正確;可選域是否真正可選;提交操作的完整性等。 動態(tài)內(nèi)容測試(要求能查看到程序源代碼)Cookies測試:Cookies是否起作用;是否按預定的時間進行保存;刷新對Cookies有何影響等。對于網(wǎng)站的測試包括:功能測試。性能測試。 數(shù)據(jù)庫測試:在使用了數(shù)據(jù)庫的Web系統(tǒng)中,測試由用戶提交的表單信息不正確而引起的數(shù)據(jù)一致性問題;測試由網(wǎng)絡速度或程序設計等問題引起的輸出故障。 服務器性能及負載(壓力)測試:通過應用模擬的方
6、法實現(xiàn),即通過某種程序方法(工具軟件)模擬上萬個鏈接和下載來判斷服務器的響應時間、并發(fā)訪問數(shù)量等性能與負載能力。 可用性測試:包括整體界面測試和導航測試。 安全性測試:測試有效和無效的用戶名和密碼;測試Web應用系統(tǒng)是否有超時的限制;測試相關信息是否寫進了日志文件、是否可追蹤;在使用了安全套接字時,測試加密是否正確;在沒有經(jīng)過授權時,測試是否能拒絕在服務器端放置和編輯腳本。 Web壓力測試壓力測試是系統(tǒng)測試的一部分,要被設計為通過應用很大的工作負載來使軟件超負荷運轉,其目的是要弄清楚被測試的Web服務是不是不僅能做預期應能做的事,而且在被施加了某些高強度壓力的情況下仍能繼續(xù)正常運行。如果壓力測
7、試通過對軟件保持高強度的使用(不超過性能統(tǒng)計數(shù)字確定的限制)能夠有效執(zhí)行,那么它就經(jīng)常能夠發(fā)現(xiàn)許多其它測試無法發(fā)現(xiàn)的隱蔽錯誤。對相關軟件的測試過程中,可以采用面向對象的測試方法??梢詤⒄丈鲜鼋榻B的面向對象測試模型的相關知識進行測試。Web壓力測試截圖: 圖1 圖2 圖3 圖4 圖5 圖66、 實驗總結 通過實驗四的學習,我學會了web網(wǎng)站的壓力測試,通過對網(wǎng)站登陸的這個操作我對網(wǎng)站的負載能力進行了測試,主要是在這個過程中我學會了使用LoadRunner11對軟件以及網(wǎng)站進行測試,這使我發(fā)現(xiàn)測試并沒有想象中的那么簡單,而且感嘆能夠編寫出這么優(yōu)秀的測試軟件的人們的偉大,感覺自己的編程能力真的需要不
8、斷提高,差的太多了,需要不斷努力學習專業(yè)知識,這樣才能夠有所提高。附錄 源程序清單<% page language="java" import="java.util.*" pageEncoding="utf-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+":/"+request.getServerName()+":"+request.getServerPort
9、()+path+"/"%><!DOCTYPE HTML PUBLIC "-/W3C/DTD HTML 4.01 Transitional/EN"><html> <head> <base href="<%=basePath%>"> <title>My JSP 'index.jsp' starting page</title><meta http-equiv="pragma" content="no
10、-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" conte
11、nt="This is my page"><!-<link rel="stylesheet" type="text/css" href="styles.css">-> </head> <body> <form action="<%=basePath%>servlet/SeLet" method="post" This is my JSP page. <br> 用戶名:<input type="text" name="user" / >
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 挖掘機平整地面施工方案
- 錨固樁施工方案
- 惠州市潤根電器有限公司 AC 電源線及插頭的生產(chǎn)建設項目環(huán)評報告表
- 初中半期考答案數(shù)學試卷
- 仿玉石樓梯扶手施工方案
- 小學校園內(nèi)管網(wǎng)施工方案
- 房建地下連續(xù)梁施工方案
- 別墅的專項施工方案
- 農(nóng)田排水降水施工方案
- 黃桃高產(chǎn)栽培技術的高效應用及科學推廣措施分析
- 食品安全、消防安全、交通安全
- 建筑施工企業(yè)新員工三級安全教育培訓
- 變頻器實訓報告
- 無人機團體培訓課件
- 汽車檢測技術課件 任務二 檢測汽車動力性能
- 地測防治水技能競賽理論考試題庫(含答案)
- 2024年中職高考數(shù)學計算訓練 專題11 平面向量的基本計算(含答案解析)
- 智能建造施工技術 課件全套 王春林 項目1-11 智能建造施工概論- 外墻保溫與建筑施工碳排放計算
- 全國職業(yè)院校技能大賽高職組(法律實務賽項)考試題及答案
- 幼兒園中班社會禮儀《讓一讓》課件
- ChatGPT會影響到人類社會嗎(2023年四川涼山中考語文試卷說明文閱讀題及答案)
評論
0/150
提交評論