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

下載本文檔

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

文檔簡介

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

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

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

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

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

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

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

8、數(shù)據(jù)。另外,接口錯(cuò)誤處理也是測試的重點(diǎn)。 接口測試接口測試12 Web兼容性測試需要測試兼容性測試需要測試Web系統(tǒng)在各系統(tǒng)在各種操作系統(tǒng)、瀏覽器、網(wǎng)絡(luò)環(huán)境等。種操作系統(tǒng)、瀏覽器、網(wǎng)絡(luò)環(huán)境等。 客服端兼容性測試客服端兼容性測試13 Web測試內(nèi)容還包括文檔測試、本地化測試內(nèi)容還包括文檔測試、本地化測試、國際化測試、可靠性測試、實(shí)現(xiàn)代碼的測試、國際化測試、可靠性測試、實(shí)現(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服務(wù)器,并配置到服務(wù)器,并配置到Web開發(fā)環(huán)開發(fā)環(huán)境。境。4.導(dǎo)入項(xiàng)目開發(fā)包,并配置好數(shù)據(jù)庫驅(qū)動(dòng)。導(dǎo)入項(xiàng)目開發(fā)包,并配置好數(shù)據(jù)庫驅(qū)動(dòng)。5.部署部署Web項(xiàng)目到項(xiàng)目到Tomcat服務(wù)器,發(fā)布,運(yùn)行。服務(wù)器,發(fā)布,運(yùn)行。6.熟悉熟悉Web項(xiàng)目案例需求,嘗試進(jìn)行簡單的業(yè)項(xiàng)目案例需求,嘗試進(jìn)行簡單的業(yè)務(wù)功能測試。務(wù)功能測試。 被測項(xiàng)目案例部署被測項(xiàng)目案例部署15Web應(yīng)用系統(tǒng)的功能測試有哪些?應(yī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)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論