软件测试和系统试验,实验四 软件系统性测试
《實驗四 軟件系統(tǒng)性測試》由會員分享,可在線閱讀,更多相關(guān)《實驗四 軟件系統(tǒng)性測試(9頁珍藏版)》請在人人文庫網(wǎng)上搜索。
1、軟 件 學 院上 機 實 驗 報 告課程名稱: 軟件測試與評估 實驗項目: 實驗四 軟件系統(tǒng)性測試 實 驗 室: 耘慧416 姓 名: 學 號: 專業(yè)班級: 軟件13-7 實驗時間: 2016/5/5 實驗成績評閱教師一、 實驗?zāi)康募耙?.使學生掌握軟件系統(tǒng)性測試的基本理論和方法;2.運用其指導思想進行軟件系統(tǒng)的測試。(1)掌握客戶服務(wù)器體系結(jié)構(gòu)測試;(2)了解圖形用戶界面測試,能夠爭取運用對WEB網(wǎng)站進行測試的具體過程和 方法設(shè)計測試用例;(3)掌握面向?qū)ο鬁y試,并能夠設(shè)計測試用例。二、 實驗性質(zhì)驗證性三、 實驗學時2學時四、 實驗環(huán)境1.主流PC機一套,要求安裝windows操作系統(tǒng)、V。
2、isual Studio 2008開發(fā)工具(或以上或其它開發(fā)工具和環(huán)境)和OFFICE工具;2.運用前序.NET課程或者JAVA課程學習的知識進行網(wǎng)站設(shè)計;3.按照分組,開發(fā)設(shè)計一網(wǎng)站,并對網(wǎng)站進行測試。5、 實驗內(nèi)容及步驟1.客戶端的獨立測試;對客戶端的測試主要是屬于功能性測試。用戶客戶端應(yīng)用以“分離的”模式被測試,即這層測試不考慮服務(wù)器和底層網(wǎng)絡(luò)的運行。通常包括:客戶端的測試檢測客戶端的業(yè)務(wù)邏輯流程的應(yīng)用操作系統(tǒng)平臺測試在各種系統(tǒng)平臺上進行兼容性測試瀏覽器測試2.客戶端與服務(wù)器端的集成測試;客戶端軟件和關(guān)聯(lián)的服務(wù)器端應(yīng)用作一體測試,但并不過多考慮網(wǎng)絡(luò)運行的關(guān)聯(lián)因素。對服務(wù)器的測試主要是性能。
3、的測試。測試包含服務(wù)器的協(xié)調(diào)和數(shù)據(jù)管理功能以及服務(wù)器的性能(整體響應(yīng)時間和數(shù)據(jù)的吞吐量)的表現(xiàn)。通常包括:數(shù)據(jù)庫測試、連接速度測試、負載測試、壓力測試。對應(yīng)用服務(wù)器(中間件)的測試對C/S系統(tǒng)的集成測試一般采用非增量式的方法完成。此外,C/S測試必須考慮面向?qū)ο蟮臏y試技術(shù),尤其是C/S系統(tǒng)基本上都采用了GUI(圖形用戶界面)。 3.整體測試。對完整的C/S體系結(jié)構(gòu)整體測試,在上述功能測試和性能測試的基礎(chǔ)上,還包括網(wǎng)絡(luò)運行及其性能的測試。 整體測試通常包括以下測試項目:事務(wù)測試創(chuàng)建一系列的測試以保證每類事務(wù)被按照需求處理。事務(wù)測試著重于處理的正確性,同時也關(guān)注性能問題。網(wǎng)絡(luò)通信測試用于驗證網(wǎng)絡(luò)節(jié)。
4、點間的通信是否正常的發(fā)生,并且消息傳遞、事務(wù)和相關(guān)的網(wǎng)絡(luò)通信有無錯誤的發(fā)生。基于 Web 的系統(tǒng)測試不但需要檢查和驗證是否按照設(shè)計的要求運行,而且還要評價系統(tǒng)在不同用戶的瀏覽器端的顯示是否合適。重要的是,還要從最終用戶的角度進行安全性和可用性測試,從功能、性能、可用性、客戶端兼容性、安全性等方面討論了基于Web的系統(tǒng)測試方法。對于網(wǎng)頁的測試主要包括以下內(nèi)容:文字測試:檢查用戶等級、術(shù)語、內(nèi)容、準確度以及內(nèi)容的時效性。 鏈接測試:測試所有鏈接是否能按照指示的那樣正確鏈接到應(yīng)當鏈接的頁面;測試所鏈接的頁面是否存在;確保不存在孤立頁面(即沒有鏈接指向的頁面)。圖形、圖像測試:確保有明確的用途;顏色的。
5、搭配;圖片的大小和質(zhì)量;所有圖形是否能夠正確載入和顯示。圖形、圖像測試。包括圖片、動畫、邊框、顏色、字體等。表單測試:檢測域的大小;數(shù)據(jù)接收是否正確;可選域是否真正可選;提交操作的完整性等。 動態(tài)內(nèi)容測試(要求能查看到程序源代碼)Cookies測試:Cookies是否起作用;是否按預(yù)定的時間進行保存;刷新對Cookies有何影響等。對于網(wǎng)站的測試包括:功能測試。性能測試。數(shù)據(jù)庫測試:在使用了數(shù)據(jù)庫的Web系統(tǒng)中,測試由用戶提交的表單信息不正確而引起的數(shù)據(jù)一致性問題;測試由網(wǎng)絡(luò)速度或程序設(shè)計等問題引起的輸出故障。服務(wù)器性能及負載(壓力)測試:通過應(yīng)用模擬的方法實現(xiàn),即通過某種程序方法(工具軟件)。
6、模擬上萬個鏈接和下載來判斷服務(wù)器的響應(yīng)時間、并發(fā)訪問數(shù)量等性能與負載能力。可用性測試:包括整體界面測試和導航測試。安全性測試:測試有效和無效的用戶名和密碼;測試Web應(yīng)用系統(tǒng)是否有超時的限制;測試相關(guān)信息是否寫進了日志文件、是否可追蹤;在使用了安全套接字時,測試加密是否正確;在沒有經(jīng)過授權(quán)時,測試是否能拒絕在服務(wù)器端放置和編輯腳本。Web壓力測試壓力測試是系統(tǒng)測試的一部分,要被設(shè)計為通過應(yīng)用很大的工作負載來使軟件超負荷運轉(zhuǎn),其目的是要弄清楚被測試的Web服務(wù)是不是不僅能做預(yù)期應(yīng)能做的事,而且在被施加了某些高強度壓力的情況下仍能繼續(xù)正常運行。如果壓力測試通過對軟件保持高強度的使用(不超過性能統(tǒng)計。
7、數(shù)字確定的限制)能夠有效執(zhí)行,那么它就經(jīng)常能夠發(fā)現(xiàn)許多其它測試無法發(fā)現(xiàn)的隱蔽錯誤。對相關(guān)軟件的測試過程中,可以采用面向?qū)ο蟮臏y試方法。可以參照上述介紹的面向?qū)ο鬁y試模型的相關(guān)知識進行測試。Web壓力測試截圖:圖1圖2圖3圖4圖5圖66、 實驗總結(jié)通過實驗四的學習,我學會了web網(wǎng)站的壓力測試,通過對網(wǎng)站登陸的這個操作我對網(wǎng)站的負載能力進行了測試,主要是在這個過程中我學會了使用LoadRunner11對軟件以及網(wǎng)站進行測試,這使我發(fā)現(xiàn)測試并沒有想象中的那么簡單,而且感嘆能夠編寫出這么優(yōu)秀的測試軟件的人們的偉大,感覺自己的編程能力真的需要不斷提高,差的太多了,需要不斷努力學習專業(yè)知識,這樣才能夠有所提高。附錄 源程序清單My JSP index.jsp starting pageservlet/SeLet method=postThis is my JSP page. 用戶名: 密碼:。
總結(jié)
以上是生活随笔為你收集整理的软件测试和系统试验,实验四 软件系统性测试的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 笔记本html连接电视机,WinXP系统
- 下一篇: 戴尔服务器改win7系统,戴尔dell预