第1課Web應用測試內(nèi)容與被測項目案例部署_第1頁
第1課Web應用測試內(nèi)容與被測項目案例部署_第2頁
第1課Web應用測試內(nèi)容與被測項目案例部署_第3頁
第1課Web應用測試內(nèi)容與被測項目案例部署_第4頁
第1課Web應用測試內(nèi)容與被測項目案例部署_第5頁
已閱讀5頁,還剩10頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、1WEB框架測試與用例設計框架測試與用例設計ST3012 第一次課第一次課 WebWeb應用測試內(nèi)容介紹與應用測試內(nèi)容介紹與被測項目案例的部署被測項目案例的部署 功能測試功能測試 性能測試性能測試 Web用戶界面測試用戶界面測試 Web安全性測試安全性測試 Web兼容性測試兼容性測試 被測項目案例部署被測項目案例部署2 鏈接測試鏈接測試 鏈接測試時鏈接測試時Web應用系統(tǒng)的一個主要特應用系統(tǒng)的一個主要特征。在征。在Web系統(tǒng)中,軟件系統(tǒng)都包含大量的系統(tǒng)中,軟件系統(tǒng)都包含大量的頁面,每個頁面也包含眾多的鏈接,測試時需頁面,每個頁面也包含眾多的鏈接,測試時需要驗證這些鏈接是否可用、鏈接的頁面是否存

2、要驗證這些鏈接是否可用、鏈接的頁面是否存在、是否有孤立的頁面等。在、是否有孤立的頁面等。功能測試功能測試32.表單測試表單測試 測試時需要檢查表單提交操作的正確性、測試時需要檢查表單提交操作的正確性、完整性,還需要驗證服務器是否正確保存了這完整性,還需要驗證服務器是否正確保存了這些數(shù)據(jù),而且后臺運行的程序是否正確解釋和些數(shù)據(jù),而且后臺運行的程序是否正確解釋和使用了這些信息。使用了這些信息。功能測試功能測試43.Cookies測試測試 Cookies通常用來存儲用戶信息和用戶通常用來存儲用戶信息和用戶對應用的操作信息,當一個用戶使用對應用的操作信息,當一個用戶使用Cookies訪問了某個應用系統(tǒng)

3、時,訪問了某個應用系統(tǒng)時,Web服務器將發(fā)送服務器將發(fā)送關(guān)于用戶的信息,把該信息以關(guān)于用戶的信息,把該信息以Cookies形式存形式存儲在客戶端計算機上,這可用來創(chuàng)建動態(tài)和自儲在客戶端計算機上,這可用來創(chuàng)建動態(tài)和自定義頁面或者存儲登錄等信息。如果定義頁面或者存儲登錄等信息。如果Web應應用系統(tǒng)使用了用系統(tǒng)使用了Cookies,就必須檢查,就必須檢查Cookies是否能正常工作。是否能正常工作。功能測試功能測試54.設計語言測試設計語言測試 Web設計語言版本的差異可以引起客戶設計語言版本的差異可以引起客戶端或服務器端的嚴重問題,例如使用哪種版本端或服務器端的嚴重問題,例如使用哪種版本的的HTM

4、L等。不同的腳本語言,如等。不同的腳本語言,如JavaScript或或Perl等也要進行驗證。等也要進行驗證。功能測試功能測試65.數(shù)據(jù)庫測試數(shù)據(jù)庫測試 一般情況下,可能發(fā)生兩種錯誤,分別一般情況下,可能發(fā)生兩種錯誤,分別是數(shù)據(jù)一致性錯誤和輸出錯誤。數(shù)據(jù)一致性錯是數(shù)據(jù)一致性錯誤和輸出錯誤。數(shù)據(jù)一致性錯誤主要是由于用戶提交的表單信息不正確造成誤主要是由于用戶提交的表單信息不正確造成的,而輸出錯誤主要是由于網(wǎng)絡速度或程序設的,而輸出錯誤主要是由于網(wǎng)絡速度或程序設計問題等引起的,針對這兩種情況,可分別進計問題等引起的,針對這兩種情況,可分別進行測試。行測試。功能測試功能測試76.應用程序特定功能測試

5、應用程序特定功能測試 測試人員需要對應用程序特定的功能需測試人員需要對應用程序特定的功能需求進行驗證。嘗試用戶可能進行的所有操作,求進行驗證。嘗試用戶可能進行的所有操作,即對系統(tǒng)的所有業(yè)務功能進行驗證。即對系統(tǒng)的所有業(yè)務功能進行驗證。功能測試功能測試81.響應速度測試響應速度測試2.負載測試負載測試3.壓力測試壓力測試 性能測試性能測試9 Web界面面對的是用戶,用戶通過界面面對的是用戶,用戶通過Web界面實現(xiàn)對軟件、數(shù)據(jù)庫的操作。通過界面實現(xiàn)對軟件、數(shù)據(jù)庫的操作。通過Web界面測試可以確保界面測試可以確保Web應用向用戶提供了正應用向用戶提供了正確的信息顯示,從而使用用戶能夠進行正確的確的信

6、息顯示,從而使用用戶能夠進行正確的操作,來實現(xiàn)操作,來實現(xiàn)Web應用的功能。還要滿足行應用的功能。還要滿足行業(yè)標準及用戶體驗。其中用戶體驗在界面測試業(yè)標準及用戶體驗。其中用戶體驗在界面測試這塊看得比較重。這塊看得比較重。用戶界面測試用戶界面測試10 作為作為Web應用系統(tǒng),常受到病毒和非法應用系統(tǒng),常受到病毒和非法入侵的攻擊,數(shù)據(jù)傳輸會被非法截取或偽造傳入侵的攻擊,數(shù)據(jù)傳輸會被非法截取或偽造傳送。因此,送。因此,Web服務器安全性的測試時非常服務器安全性的測試時非常重要的內(nèi)容。安全性測試主要是測試系統(tǒng)在沒重要的內(nèi)容。安全性測試主要是測試系統(tǒng)在沒有授權(quán)的內(nèi)部或外部用戶對系統(tǒng)進行攻擊或者有授權(quán)的內(nèi)

7、部或外部用戶對系統(tǒng)進行攻擊或者惡意破壞時如何進行處理,是否能保證數(shù)據(jù)和惡意破壞時如何進行處理,是否能保證數(shù)據(jù)和頁面的安全。頁面的安全。 Web應用安全性測試包括應用安全性測試包括Web應用程序應用程序部署環(huán)境測試、應用程序安全性測試、數(shù)據(jù)庫部署環(huán)境測試、應用程序安全性測試、數(shù)據(jù)庫測試和容錯測試。測試和容錯測試。 安全性測試安全性測試11 Web接口測試需要測試瀏覽器和服務器接口測試需要測試瀏覽器和服務器之間的接口。有些之間的接口。有些Web系統(tǒng)有外部接口,測系統(tǒng)有外部接口,測試人員需要檢查外部接口返回服務器的消息和試人員需要檢查外部接口返回服務器的消息和數(shù)據(jù)。另外,接口錯誤處理也是測試的重點。

8、數(shù)據(jù)。另外,接口錯誤處理也是測試的重點。 接口測試接口測試12 Web兼容性測試需要測試兼容性測試需要測試Web系統(tǒng)在各系統(tǒng)在各種操作系統(tǒng)、瀏覽器、網(wǎng)絡環(huán)境等。種操作系統(tǒng)、瀏覽器、網(wǎng)絡環(huán)境等。 客服端兼容性測試客服端兼容性測試13 Web測試內(nèi)容還包括文檔測試、本地化測試內(nèi)容還包括文檔測試、本地化測試、國際化測試、可靠性測試、實現(xiàn)代碼的測試、國際化測試、可靠性測試、實現(xiàn)代碼的白盒測試等。白盒測試等。 其他測試其他測試141.安裝好安裝好MySQL,用提供的數(shù)據(jù)庫腳本并創(chuàng)建好用提供的數(shù)據(jù)庫腳本并創(chuàng)建好數(shù)據(jù)庫。數(shù)據(jù)庫。2.安裝好安裝好Web開發(fā)環(huán)境開發(fā)環(huán)境MyEclipse或或JavaEE Eclipse。3.安裝好安裝好Tomcat服務器,并配置到服務器,并配置到Web開發(fā)環(huán)開發(fā)環(huán)境。境。4.導入項目開發(fā)包,并配置好數(shù)據(jù)庫驅(qū)動。導入項目開發(fā)包,并配置好數(shù)據(jù)庫驅(qū)動。5.部署部署Web項目到項目到Tomcat服務器,發(fā)布,運行。服務器,發(fā)布,運行。6.熟悉熟悉Web項目案例需求,嘗試進行簡單的業(yè)項目案例需求,嘗試進行簡單的業(yè)務功能測試。務功能測試。 被測項目案例部署被測項目案例部署15Web應用系統(tǒng)的功能測試有哪些?應用系統(tǒng)的功能測試有哪些?Web性能測試有哪些?性能測試有哪些?Web

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論