版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
Web概述隨著Internet的普及和推廣,Web技術(shù)逐漸應(yīng)用到商業(yè)、工業(yè)、銀行、財政、教育、政府和娛樂等行業(yè),廣泛影響著我們的日常生活和工作。由于Web應(yīng)用系統(tǒng)的便利性(瀏覽器作為客戶端),原先基于客戶端/服務(wù)器(C/S)模式的應(yīng)用系統(tǒng)正逐步過渡到瀏覽器/服務(wù)器(B/S)模式,B/S模式Web應(yīng)用系統(tǒng)成為如今應(yīng)用程序開發(fā)的首選模式。第一頁第二頁,共22頁。Web應(yīng)用系統(tǒng)測試內(nèi)容面向Web應(yīng)用系統(tǒng)的測試與傳統(tǒng)的軟件測試不同,不僅需要檢查和驗證是否按照需求規(guī)格說明書的要求運行,而且還要測試Web應(yīng)用系統(tǒng)在不同瀏覽器上顯示是否符合要求,與不同的數(shù)據(jù)庫連接是否有效、更重要的是在性能、安全性、可用性等方面功能測試性能測試安全性測試配置和兼容性測試可用性測試第二頁第三頁,共22頁。Web應(yīng)用系統(tǒng)測試內(nèi)容——功能測試(1)鏈接測試鏈接是Web應(yīng)用系統(tǒng)用戶界面的主要特征,它指引著Web用戶在頁面之間切換,以完成Web應(yīng)用系統(tǒng)的功能測試重點鏈接是否正確鏈接頁面是否存在是否有孤立的頁面(沒有鏈接指向的頁面)第三頁第四頁,共22頁。Web應(yīng)用系統(tǒng)測試內(nèi)容——功能測試(2)表單測試表單(Form)是指網(wǎng)頁上用于輸入和選擇信息的文本框、列表框和其他域,實現(xiàn)用戶和Web應(yīng)用系統(tǒng)的交互,當(dāng)用戶給Web應(yīng)用系統(tǒng)管理員提交信息時,需要使用表單操作,如用戶注冊、登錄、信息提交、查詢等測試重點表單控件的正確性提交信息的完整性、正確性是否有錯誤處理第四頁第五頁,共22頁。Web應(yīng)用系統(tǒng)測試內(nèi)容——功能測試(3)Cookie測試Cookie通常標(biāo)識用戶信息,記錄用戶狀態(tài)。使用Cookie技術(shù),當(dāng)用戶使用Web應(yīng)用系統(tǒng)時,能夠在訪問者的機器上創(chuàng)立一個叫做Cookie的文件,把部分信息(訪問過的頁面、登錄用戶名、密碼等)寫進去,來標(biāo)識用戶狀態(tài)。如果該用戶下次再訪問這個Web應(yīng)用系統(tǒng),就能夠讀出這個文件里面的內(nèi)容,正確標(biāo)識用戶信息如果Web應(yīng)用系統(tǒng)使用了Cookie,必須檢查Cookie是否能正常工作,是否按預(yù)定的時間進行保存內(nèi)容第五頁第六頁,共22頁。Web應(yīng)用系統(tǒng)測試內(nèi)容——功能測試(4)
設(shè)計語言測試在Web應(yīng)用系統(tǒng)開發(fā)初始,根據(jù)軟件工程的要求用文檔的形式確定Web應(yīng)用系統(tǒng)使用哪個版本的HTML標(biāo)準(zhǔn),允許使用何種腳本語言及版本,允許使用何種控件,這樣可以有效的避免Web應(yīng)用系統(tǒng)開發(fā)過程中出現(xiàn)設(shè)計語言問題。其他測試數(shù)據(jù)庫測試面向任務(wù)、業(yè)務(wù)邏輯的測試探查性測試回歸測試第六頁第七頁,共22頁。Web應(yīng)用系統(tǒng)測試內(nèi)容——性能測試(1)速度測試:對于最終的Web應(yīng)用系統(tǒng)用戶而言,最關(guān)心的性能問題是訪問Web應(yīng)用系統(tǒng)頁面時,多長時間才能顯示出來所需要的頁面通常情況下,響應(yīng)時間不超過5秒有些Web應(yīng)用系統(tǒng)有超時限制,如果響應(yīng)時間太慢,用戶可能還沒來得及瀏覽內(nèi)容,就需要重新登錄了影響響應(yīng)時間的原因有很多應(yīng)用程序服務(wù)器需要從數(shù)據(jù)庫的大量數(shù)據(jù)中檢索信息服務(wù)器硬件影響(CPU、內(nèi)存)所訪問頁面文件大小網(wǎng)絡(luò)連接帶寬第七頁第八頁,共22頁。Web應(yīng)用系統(tǒng)測試內(nèi)容——性能測試(2)負(fù)載測試負(fù)載測試是為了測量Web應(yīng)用系統(tǒng)在一定負(fù)載情況下的系統(tǒng)性能,通常得出的結(jié)論是Web應(yīng)用系統(tǒng)在一定的硬件條件下可以支持的并發(fā)用戶數(shù)目或者單位時間數(shù)據(jù)(或事件)的吞吐量。在進行負(fù)載測試前,需要定義標(biāo)準(zhǔn)用戶(活動用戶)的概念,定義執(zhí)行典型的系統(tǒng)流程,定義負(fù)載測試執(zhí)行總時間,定義抓取哪些事務(wù)的平均響應(yīng)時間,定義用戶可以接受的平均響應(yīng)時間(通常為5秒)測試時,增加用戶數(shù)量,平均響應(yīng)時間就會增加,當(dāng)達到用戶可以接受的平均響應(yīng)時間這個臨界點,即是此系統(tǒng)可以支持的并發(fā)用戶數(shù)第八頁第九頁,共22頁。Web應(yīng)用系統(tǒng)測試內(nèi)容——性能測試(3)壓力測試對Web系統(tǒng)進行壓力測試,類似于普通機械、電子產(chǎn)品進行的破壞性試驗。方法是實際破壞Web應(yīng)用系統(tǒng),測試系統(tǒng)的反應(yīng)壓力測試是測試系統(tǒng)的限制和故障恢復(fù)能力,也就是測試Web應(yīng)用系統(tǒng)會不會崩潰,在什么情況下會崩潰,崩潰以后會怎么樣。在Web應(yīng)用系統(tǒng)性能測試過程中,常常將壓力測試和負(fù)載測試結(jié)合起來。在負(fù)載測試的基礎(chǔ)上,增大負(fù)載量,直到系統(tǒng)崩潰實施性能測試需要注意測試工具靈活使用性能測試計劃的制定第九頁第十頁,共22頁。Web應(yīng)用系統(tǒng)測試內(nèi)容——安全性測試(1)由于數(shù)據(jù)庫安全性導(dǎo)致的Web應(yīng)用系統(tǒng)安全性問題Access數(shù)據(jù)庫文件被下載用戶重要信息沒有經(jīng)過加密而存于數(shù)據(jù)庫中確認(rèn)操作系統(tǒng)安全性,避免因操作系統(tǒng)漏洞導(dǎo)致Web應(yīng)用程序的安全性問題第十頁第十一頁,共22頁。Web應(yīng)用系統(tǒng)測試內(nèi)容——安全性測試(2)Web應(yīng)用系統(tǒng)多采用登錄的方式,產(chǎn)品發(fā)布時提供默認(rèn)的管理員用戶名和密碼確保應(yīng)用系統(tǒng)實際應(yīng)用中可修改默認(rèn)管理員帳號和密碼用戶名和密碼設(shè)置要求(長度、大小寫敏感、復(fù)雜度)允許錯誤登錄的次數(shù)是否可以不登錄而直接瀏覽某個頁面第十一頁第十二頁,共22頁。Web應(yīng)用系統(tǒng)測試內(nèi)容——安全性測試(3)保證日志文件記錄了Web應(yīng)用系統(tǒng)的主要操作過程,并可根據(jù)日志文件追查到系統(tǒng)使用情況;同時還需要保證日志文件本身的安全性、完整性,防止被入侵者刪除、獲得當(dāng)Web應(yīng)用系統(tǒng)采用了SSL等加密技術(shù)之后,需要確認(rèn)加密、解密后信息傳遞的正確性和完整性第十二頁第十三頁,共22頁。Web應(yīng)用系統(tǒng)測試內(nèi)容——安全性測試(4)需要確認(rèn)Web應(yīng)用系統(tǒng)是否有超時設(shè)置,如有,則保證在超時設(shè)置時間內(nèi),如果未操作Web應(yīng)用系統(tǒng),當(dāng)再次訪問系統(tǒng),需要重新登錄了解安全漏洞信息,避免Web應(yīng)用系統(tǒng)中出現(xiàn)的漏洞被入侵者利用;及時升級補丁程序,提高系統(tǒng)安全性第十三頁第十四頁,共22頁。Web應(yīng)用系統(tǒng)測試內(nèi)容——配置和兼容性測試(1)Web應(yīng)用系統(tǒng)多采用分布式體系結(jié)構(gòu),服務(wù)器端通常包括Web服務(wù)器組件、數(shù)據(jù)庫服務(wù)器組件等。服務(wù)器還可能運行在不同的操作系統(tǒng)上,并且這些組件、操作系統(tǒng)等還可以有不同的配置方法,所以針對服務(wù)器的兼容性測試往往工作量較大針對客戶端瀏覽器的配置和兼容性測試是必不可少的,并且占據(jù)了Web應(yīng)用系統(tǒng)客戶端配置和兼容性測試的大部分時間第十四頁第十五頁,共22頁。Web應(yīng)用系統(tǒng)測試內(nèi)容——配置和兼容性測試(2)典型的應(yīng)用服務(wù)器:Web服務(wù)器:通過MSIIS、BEAWeblogic、IBMWebsphere、Tomcat、SunJ2EEApplication、Apache等中間件、插件,提供Internet/IntranetWeb服務(wù),實現(xiàn)與眾多客戶之間的數(shù)據(jù)交換和共享數(shù)據(jù)庫服務(wù)器主要提供數(shù)據(jù)庫查詢、處理的平臺,通過Oracle、SQLServer、Informix、DB2、Sybase、MySQL等中大型的數(shù)據(jù)庫管理系統(tǒng)來構(gòu)建實時通信服務(wù)器提供數(shù)據(jù)實時通信、消息傳遞等服務(wù),如MSN、Yahoomessage和ICQ等專用服務(wù)器第十五頁第十六頁,共22頁。Web應(yīng)用系統(tǒng)測試內(nèi)容——配置和兼容性測試(3)服務(wù)器端配置和兼容性測試內(nèi)容Web服務(wù)器數(shù)據(jù)庫服務(wù)器防火墻操作系統(tǒng)硬件兼容性第十六頁第十七頁,共22頁。Web應(yīng)用系統(tǒng)測試內(nèi)容——配置和兼容性測試(4)客戶端配置和兼容性測試內(nèi)容瀏覽器小型防火墻操作系統(tǒng)硬件兼容性第十七頁第十八頁,共22頁。Web應(yīng)用系統(tǒng)測試內(nèi)容——可用性測試(1)什么是軟件的可用性:ISO9241-11:產(chǎn)品在特定使用環(huán)境下為特定用戶用于特定用途時所具有的有效性(effectiveness)、效率(efficiency)和用戶主觀滿意度(satisfaction)。有效性:用戶完成特定任務(wù)和達到特定目標(biāo)時所具有的正確和完整程度。效率:用戶完成任務(wù)的正確和完整程度與所使用資源(如時間)之間的比率。滿意度:用戶在使用產(chǎn)品過程中所感受到的主觀滿意和接受程度。
第十八頁第十九頁,共22頁。Web應(yīng)用系統(tǒng)測試內(nèi)容——可用性測試(2)可用性測試一般是在一定環(huán)境條件下(可用性實驗室),讓用戶執(zhí)行測試,觀察用戶的反映,找到系統(tǒng)的缺陷和需要改進的地方國內(nèi)現(xiàn)狀:測試人員模擬用戶有些公司采用交換各項目組測試人員的方式組織專門的可用性測試
第十九頁第二十頁,共22頁。Web應(yīng)用系統(tǒng)測試內(nèi)容——可用性測試(3)可用性測試可以從下面幾個方
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 臨時工勞動合同標(biāo)準(zhǔn)合同格式
- 上海小學(xué)教職工勞動合同
- 專題之一:電子合同簽署流程與風(fēng)險管理
- 二手車抵押借款合同模板
- 二手車買賣合同細(xì)則
- 個人商品房購銷合同例文
- 中央空調(diào)安裝工程合同
- 個人對公司的貸款合同模板
- 2025版蔬菜購銷合同
- 2025年房產(chǎn)買賣與租賃協(xié)議
- 國家中長期科技發(fā)展規(guī)劃綱要2021-2035
- 導(dǎo)尿術(shù)操作技術(shù)
- 口腔種植術(shù)單病種質(zhì)控查檢表
- 中日勞務(wù)合同范本
- 白宮-人工智能行業(yè):美國人工智能權(quán)利法案藍(lán)圖(英譯中)
- 營口市大學(xué)生??紝U锌荚囌骖}2022
- 典范英語8-15Here comes trouble原文翻譯
- 六安市葉集化工園區(qū)污水處理廠及配套管網(wǎng)一期工程環(huán)境影響報告書
- 運動技能學(xué)習(xí)與控制課件第一章運動技能學(xué)習(xí)與控制概述
- 固體廢棄物檢查記錄
- 工程設(shè)計費取費標(biāo)準(zhǔn)
評論
0/150
提交評論