Web測試培訓(xùn)資料_第1頁
Web測試培訓(xùn)資料_第2頁
Web測試培訓(xùn)資料_第3頁
Web測試培訓(xùn)資料_第4頁
Web測試培訓(xùn)資料_第5頁
已閱讀5頁,還剩41頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、Web,測試培訓(xùn),軟件測試分類,按流程分類,單元測試,集成測試,系統(tǒng)測試,驗收測試,回歸測試,按方法分類,白盒測試,黑盒測試,灰盒測試,主講內(nèi)容,一,web,測試簡介,具體介紹一個,Web,的項目需要進(jìn)行哪些測試,二,基本測試方法,依據(jù)以往測試經(jīng)驗闡述對功能方面的內(nèi)容如何進(jìn)行測試,第一章,web,測試簡介,Web,系統(tǒng)測試三大部分,一、功能測試,功能可用性,界面美觀,用戶體驗,瀏覽器兼容性,接口的連通,二、安全測試(滲透測試,三、性能測試,負(fù)載測試、壓力測試、響應(yīng)速度測試,功能可用性測試點,1,連接,鏈接是,Web,應(yīng)用系統(tǒng)的一個主要特征,它是在頁面之間切換和指導(dǎo)用戶去一些不知道地址的頁面的主

2、要手,段,2,表單,表單中有一些標(biāo)準(zhǔn)操作,如確認(rèn)、保存、提交等,當(dāng)用戶通過表單提交信息的時候,都希望表單能正,常工作。按鈕禁用、狀態(tài)、有無響應(yīng),3,圖片,圖片的清晰度、尺寸、變形、失真,4,導(dǎo)航,面包屑,5,文字,錯別字、標(biāo)點符號、內(nèi)容,鏈接測試可分為三個方面,1,測試所有鏈接是否按指示的那樣確實鏈接到了該鏈接的頁,面,2,測試所鏈接的頁面是否存在,3,保證,Web,應(yīng)用系統(tǒng)上沒有孤立的頁面(所謂孤立頁面是指,沒有鏈接指向該頁面,只有知道正確的,URL,地址才能訪問,表單測試可以分為,5,個方面,1,用戶注冊、登錄、信息提交等,必須測試提交操作的完整性,以校驗提,交給服務(wù)器的信息的正確性,2,

3、檢查相關(guān)聯(lián)的數(shù)據(jù)顯示是否正確。例如:所在城市列表與選擇的省份,是否匹配等,3,如果使用了默認(rèn)值還需要檢驗?zāi)J(rèn)值的正確性,4,如果表單只能接受指定的某些值,則也要進(jìn)行測試。例如:只能接受,指定的某些值,測試時可以跳過這些字符,看系統(tǒng)是否會報錯,5,如系統(tǒng)只接受限定以內(nèi)的字?jǐn)?shù),測試時可以測試內(nèi)外邊界值,看系統(tǒng),是否可正確反應(yīng),導(dǎo)航測試,1,導(dǎo)航是否直觀,2,Web,系統(tǒng)的主要部分是否通過主頁存取,3,Web,系統(tǒng)的頁面結(jié)構(gòu)、導(dǎo)航、菜單、連接的風(fēng)格是否一,致,4,Web,應(yīng)用系統(tǒng)導(dǎo)航幫助要盡可能的準(zhǔn)確,5,面包屑,圖形測試,一個,Web,應(yīng)用系統(tǒng)的圖形可以包括圖片、動畫、邊框、顏色,字體、背景、按鈕

4、等。圖形測試一般的內(nèi)容有,1,所有頁面字體的風(fēng)格是否一致,2,背景顏色與字體顏色和前景顏色是否搭配,3,每個頁面的提示字體的顏色、格式是否統(tǒng)一準(zhǔn)確,文字內(nèi)容測試,內(nèi)容測試用來檢驗,Web,網(wǎng)站提供信息的正確性、準(zhǔn)確性和,相關(guān)性,接口測試,1,服務(wù)器接口,2,外部接口,3,錯誤處理,整體界面測試,整體界面是指整個,Web,應(yīng)用系統(tǒng)的頁面結(jié)構(gòu)設(shè)計,是否給用戶,的一個整體感,兼容性測試內(nèi)容,1,跨平臺測試,2,瀏覽器測試,3,分辨率測試,4,連接速率測試,5,組合測試,安全測試,1,登錄,現(xiàn)在的,Web,應(yīng)用系統(tǒng)基本采用先注冊,后登錄的方式。因此,必須測試有效和無效的用戶名和密碼,還需要注意到是否大

5、小寫敏感,可以測試多少次的登錄限制,是否可以不登錄而直接瀏覽某個頁面,2,日志文件,為了保證,Web,應(yīng)用系統(tǒng)的安全性,需要測試相關(guān)信息是否寫進(jìn)了日志文件、是否可追蹤,3,目錄設(shè)置,拷貝,Web,應(yīng)用程序的某個功能點的,URL,地址,然后打開新的頁面輸入該,URL,地址看其是否能跨過系統(tǒng)的登錄,模塊直接進(jìn)入該功能點,4,超時限制,驗證,Web,應(yīng)用系統(tǒng)是否有超時的限制?如用戶登錄后在一定時間內(nèi)(例如,15,分鐘)沒有進(jìn)行任何操作,再次,進(jìn)行操作時是否需要重新登錄才能正常使用,性能測試,1,連接速度測試,1,Web,系統(tǒng)響應(yīng)時間,2,超時的限制,2,負(fù)載測試,1,某個時刻同時訪問,Web,系統(tǒng)的

6、用戶數(shù)量,2,在線數(shù)據(jù)處理的數(shù)量,通常需要注意以下內(nèi)容,1,系統(tǒng)最多允許多少個用戶同時在線,2,如果超過了這個數(shù)量,會出現(xiàn)什么現(xiàn)象,3,系統(tǒng)能否處理大量用戶同時對同一個頁面的請求,性能測試,3,壓力測試,1,重復(fù)測試,就是一遍又一遍地執(zhí)行某個操作或功能。這將確定一個操,作能否正常執(zhí)行,并且能否繼續(xù)在每次執(zhí)行時都表現(xiàn)正常,2,并發(fā)測試,就是在同一時間內(nèi)執(zhí)行多個操作。由并發(fā)引起的錯誤只能,通過執(zhí)行多個代碼示例才能測出來,測試時要同時遍歷多條代,碼路徑,1,登錄的并發(fā)操作,2,提交的并發(fā)操作,3,對數(shù)據(jù)庫操作的并發(fā)操作(例如:多人同時從數(shù)據(jù)庫中讀出,性能測試,3,量級增加,要考慮到每個操作中的負(fù)載量

7、,操作自身應(yīng)盡可能給被測軟,件系統(tǒng)增加壓力,即:盡量使單獨的操作進(jìn)行高強(qiáng)度的使用,增加,操作的量級,4,隨機(jī)變化,任何壓力系統(tǒng)都多多少少具有一些隨機(jī)性。隨機(jī)使用前面的,壓力原則中介紹的無數(shù)變化形式,就能夠在每次測試運(yùn)行時應(yīng)用許,多不同的代碼路徑,例如,改變數(shù)據(jù)的大小、改變時間延遲的長度、輸入速度,第二章,web,測試方法,本章主講內(nèi)容,各個功能點的測試方法,1,添加功能,2,修改功能,3,刪除功能,4,查詢功能,5,翻頁功能,6,導(dǎo)入、導(dǎo)出、上傳文件,添加功能,關(guān)于添加功能主要測試以下幾方面,1,關(guān)于必填項的測試,2,關(guān)于唯一性的測試,3,關(guān)于輸入項長度的測試,4,關(guān)于輸入內(nèi)容限制的測試,5,

8、其它方面的測試,添加功能測試方法及要點,1,關(guān)于必填項的測試,1,只填寫界面上標(biāo)識的必填數(shù)據(jù)項(即標(biāo)識,號的數(shù)據(jù),項,2,對于必填項在頁面上是否有提示信息(例如必填項加,注釋,且在頁面上是否存在,的含義,3,各個必填項分別為空,進(jìn)行保存,4,各個必填項分別為空格,進(jìn)行保存,目的:驗證界面上必填字段控制與實際系統(tǒng)中必填項的控制是否一致,添加功能測試方法及要點,2,關(guān)于唯一性的測試,1,所有允許重復(fù)的數(shù)據(jù)項分別輸入或選擇系統(tǒng)中已經(jīng),存在的信息,其它數(shù)據(jù)為合法數(shù)據(jù),進(jìn)行保存,2,所有不允許重復(fù)的數(shù)據(jù)項分別輸入系統(tǒng)中已經(jīng)存在,的數(shù)據(jù),進(jìn)行保存,3,所有不允許重復(fù)的數(shù)據(jù)項分別將重復(fù)的內(nèi)容加上,前、后空格

9、,進(jìn)行保存,4,所有不允許重復(fù)的數(shù)據(jù)項是否區(qū)分大小寫,目的:驗證界面上不允許重復(fù)的數(shù)據(jù)項控制與實際需求,添加功能測試方法及要點,3,關(guān)于輸入項長度的測試,1,各個數(shù)據(jù)項分別輸入超出需求中最大有效長,度的內(nèi)容,其它數(shù)據(jù)項為合法數(shù)據(jù),進(jìn)行保存,2,各個數(shù)據(jù)項分別輸入等于需求中最大有效長度,的內(nèi)容,其它數(shù)據(jù)項為合法數(shù)據(jù),進(jìn)行保存,3,各個數(shù)據(jù)項分別輸入小于需求中最小有效的長,度的內(nèi)容,其它數(shù)據(jù)項為合法數(shù)據(jù),進(jìn)行保存,添加功能測試方法及要點,4,各個數(shù)據(jù)項分別輸入小于需求中最小有效的長度的內(nèi),容,其它數(shù)據(jù)項為合法數(shù)據(jù),進(jìn)行保存,5,各個數(shù)據(jù)項分別輸入在長度范圍內(nèi)的內(nèi)容,其它數(shù)據(jù)項,為合法數(shù)據(jù),進(jìn)行保存

10、,注意:測試大于、小于邊界時盡量采用剛剛小于,剛剛大于的數(shù)據(jù)進(jìn)行測試,例如:密碼長度范圍為,4-15,則需要密碼的長度分,添加功能測試方法及要點,4,關(guān)于輸入內(nèi)容限制的測試,1,各數(shù)據(jù)項分別輸入非法字符,2,各數(shù)據(jù)項分別輸入特殊字符(例如:通配符,HTML,代碼等特殊字符,3,對于允許輸入漢字的數(shù)據(jù)項分別輸入漢字(驗證,是否顯示正確,4,若當(dāng)輸入非法數(shù)據(jù)時不允許輸入,則需要驗證,粘貼的方式是否可以通過,添加功能測試方法及要點,5,各個數(shù)據(jù)項分別輸入各種符合要求的數(shù)據(jù),進(jìn)行保,存,例如:系統(tǒng)中允許輸入“數(shù)字、字母、下劃線”,則測,試添加時應(yīng)該對數(shù)字、字母、下劃線是否允許保存均進(jìn)行判,斷,目的:驗

11、證需求中允許輸入的字符與系統(tǒng)實際限制是否,一致,添加功能測試方法及要點,5,其它方面的測試,1,添加完數(shù)據(jù)將其刪除后又重新添加,2,添加的數(shù)據(jù)為非法數(shù)據(jù)時點擊,Enter,鍵,3,輸入一些提交失敗的數(shù)據(jù),驗證是否給出相應(yīng)的提示,并且界面上添加的數(shù)據(jù)是否仍保留,4,成功提交后,進(jìn)行,back,然后再提交,5,成功添加數(shù)據(jù)后相關(guān)聯(lián)模塊是否同步更新,添加功能測試方法及要點,5,其它方面的測試,6,若頁面存在【重置】按鈕,a,進(jìn)入頁面直接點擊【重置】按鈕,b,所有字段都輸入數(shù)據(jù),點擊【重置】按鈕,c,單選按鈕、下拉列表、復(fù)選框等都變成非默認(rèn)的,狀態(tài),點擊【重置】按鈕,添加功能測試方法及要點,5,其它方

12、面的測試,7,若頁面存在【取消】或【返回】按鈕,輸入數(shù)據(jù)后,點擊此按鈕,8,驗證保存時是否會給予相應(yīng)的提示,若存在提示信息是否按照所選項執(zhí)行,即,a,點擊【確定】按鈕是否執(zhí)行保存操作,b,點擊【取消】按鈕是否撤銷保存操作且界面上添,加的數(shù)據(jù)是否仍保留,修改功能測試方法及要點,測試修改功能與添加功能的要點有一部分相同。此外還需要對以下的內(nèi)容進(jìn)行測試,1,檢查添加和修改信息的限制是否一致,1,添加中規(guī)定必填的數(shù)據(jù)項,修改時是否也為必填,2,添加中規(guī)定輸入的數(shù)據(jù)類型,修改時是否也為此類型,3,添加中規(guī)定不允許重復(fù)的數(shù)據(jù)項,修改時是否,也不允許重復(fù),4,添加時規(guī)定輸入的長度范圍,修改時是否也為此范圍,

13、2,進(jìn)入修改頁面,頁面數(shù)據(jù)顯示的是否正確,是否為添加時的數(shù)據(jù),3,不允許重復(fù)的數(shù)據(jù)項是否允許重復(fù),允許重復(fù)的數(shù)據(jù)是否允許重復(fù),特別需要注意是否允許與自己重復(fù),4,需求中不允許修改的數(shù)據(jù)項是否允許修改,5,成功修改數(shù)據(jù)后相關(guān)聯(lián)的模塊是否同步更新,6,進(jìn)入修改頁面,若頁面存在【重置】按鈕。則需要驗證修改數(shù)據(jù)后,點擊【重置】按鈕,數(shù)據(jù)是重置為空還是重置成進(jìn)入頁面時的,數(shù)據(jù),特別需要注意下拉列表、單選按鈕、復(fù)選框等數(shù)據(jù)顯示是否正確,刪除功能測試方法及要點,刪除功能常用的測試方法,1,不選擇數(shù)據(jù),進(jìn)行刪除,2,刪除一個已經(jīng)被刪除的數(shù)據(jù),方法:在瀏覽器中同時打開,2,個相同的頁面,在其中的一個頁面將數(shù)據(jù)刪

14、除,刪除成功后,在另一個頁面不刷新的情況下也刪除,此條數(shù)據(jù),3,在末頁將所有的數(shù)據(jù)刪除,查看頁面跳轉(zhuǎn)是否正確,4,若同時存在批量刪除和單條刪除的功能,則需要驗證選擇多條數(shù)據(jù)后,點擊單條刪除功能的按鈕,系統(tǒng)是刪除一條數(shù)據(jù)還是刪除多條,數(shù)據(jù),5,刪除時是否會給予相應(yīng)的提示,若存在提示信息是否按所選項執(zhí)行?即,1,點擊【確定】按鈕是否執(zhí)行刪除操作,2,點擊【取消】按鈕是否撤銷刪除操作,6,刪除存在關(guān)聯(lián)關(guān)系的數(shù)據(jù),是否允許刪除,1,若不允許刪除:提示信息是否正確并且是否說明刪除失敗的原因,2,若允許刪除:相關(guān)聯(lián)的數(shù)據(jù)如何處理?是否給予明確的提示信息讓用戶了解刪除后的后果,7,刪除正在被使用的數(shù)據(jù)查看系

15、統(tǒng)如何處理,查詢功能測試方法及要點,查詢功能常用的測試方法,1,不輸入查詢條件,進(jìn)行查詢,2,是否能按照系統(tǒng)默認(rèn)的查詢條件進(jìn)行查詢,3,單獨遍歷各個查詢條件,1,輸入的查詢條件為系統(tǒng)中不存在的,2,執(zhí)行精確查詢,3,執(zhí)行模糊查詢,4,查詢條件中加上前、后空格,5,輸入特殊字符進(jìn)行查詢(通配符、雙引號等,6,對于在系統(tǒng)中大小寫沒有區(qū)分的數(shù)據(jù)項,查詢條件分別輸入大寫和小寫進(jìn)行查詢,4,各種查詢條件隨機(jī)進(jìn)行組合查詢,5,以不同的權(quán)限登錄時,統(tǒng)計、查詢是否正確,6,驗證執(zhí)行查詢后,查詢條件是否保留?(尤其注意下拉列表數(shù)據(jù)顯示是否正確,7,設(shè)置條件查詢出記錄后,翻到最后一頁,再更改查詢條件進(jìn)行查詢(但第

16、一個查詢條件查詢出來的記錄頁數(shù)必須多于第二個查詢條件查詢出來的記錄頁數(shù),8,系統(tǒng)存在多個查詢條件時,是否存在【重置】按鈕?若存在【重置】按鈕,重置按鈕是否完成其功能,9,輸入查詢條件后,點擊【回車】鍵,驗證系統(tǒng)如何處理,10,在查詢或統(tǒng)計大數(shù)據(jù)量時,系統(tǒng)是否允許終止該操作,翻頁功能測試方法及要點,翻頁功能一般測試以下幾個方面,1,四個翻頁按鈕(首頁、上一頁、下一頁、尾頁,2,指定跳轉(zhuǎn)頁(輸入頁碼進(jìn)行跳轉(zhuǎn),3,總頁數(shù)、當(dāng)前頁數(shù),4,指定每頁顯示記錄數(shù),翻頁功能測試方法及要點,1,四個翻頁按鈕,1,有、無數(shù)據(jù)時控件的顯示情況是否正確,2,在非首頁和非末頁時,四個按鈕功能是否正確,3,當(dāng)頁面位置為首

17、頁時,點擊【上一頁】、【首頁】按鈕,4,當(dāng)頁面位置為末頁時,點擊【下一頁】、【末頁】按鈕,翻頁功能測試方法及要點,2,指定跳轉(zhuǎn)頁,1,頁碼為空,進(jìn)行跳轉(zhuǎn),2,頁碼為空格,進(jìn)行跳轉(zhuǎn),3,頁碼為負(fù)數(shù),進(jìn)行跳轉(zhuǎn),4,頁碼輸入小數(shù),進(jìn)行跳轉(zhuǎn),5,頁碼輸入的為非數(shù)字(字母、漢字、特殊字符等,6,頁碼輸入,0,進(jìn)行跳轉(zhuǎn),7,頁碼輸入的為剛剛大于總頁數(shù)的數(shù)字,8,頁碼輸入超長數(shù)字,翻頁功能測試方法及要點,3,總頁數(shù)、當(dāng)前頁數(shù),1,總頁數(shù)是否等于總的記錄數(shù),指定每頁條數(shù),2,當(dāng)前頁數(shù)、總頁數(shù)顯示是否正確,翻頁功能測試方法及要點,4,指定每頁顯示記錄數(shù),1,是否有默認(rèn)的指定每頁顯示條數(shù),2,指定每頁的條數(shù)后,列

18、表顯示的記錄數(shù)、總頁數(shù)是,否正確,3,每頁記錄數(shù)若允許手動輸入,輸入非法字符系統(tǒng)如何,處理,例如:記錄數(shù)為空、空格、非數(shù)字,0,翻頁功能測試方法及要點,5,其它方面,翻頁后,列表中的記錄是否仍按照指定的排序列進(jìn)行了,排序,上傳附件功能測試方法及要點,1,上傳文件大小的驗證,1,上傳一個,0,K,的文件,2,總大小稍小于限制大小的文件,3,總大小等于限制大小的文件,4,總大小稍大于限制的文件,2,上傳文件名稱的限制,1,文件名稱中包含特殊字符,2,文件名稱全為漢字,3,文件名稱全為字母,4,文件名稱全為數(shù)字,5,文件名稱為漢字、字母、數(shù)字混合,6,文件名稱過長,上傳附件功能測試方法及要點,3,上

19、傳文件格式的限制,1,上傳格式符合要求的文件,2,上傳格式不符合要求的文件,4,上傳文件的其它限制,1,不選擇文件進(jìn)行上傳,2,上傳一個正在打開的文件,3,文件重復(fù)上傳(即上傳多次相同的文件,4,上傳文件時若存在多個上傳框,a,多個框中上傳相同的文件,b,文件間隔著上傳(即第一個框上傳文件,第二個框不上傳文件,第三個框上傳文件,5,上傳文件的路徑若允許手動輸入,a,手動輸入正確的文件路徑進(jìn)行上傳,b,手動輸入錯誤的文件路徑進(jìn)行上傳,導(dǎo)入功能的測試方法及要點,測試導(dǎo)入功能時與上傳文件方法有一部分相同。此外還需要對以下的內(nèi)容進(jìn)行測試,1,文件內(nèi)的數(shù)據(jù)都符合要求,2,文件內(nèi)的數(shù)據(jù)部分符合要求,部分不

20、符合要求,3,文件內(nèi)的數(shù)據(jù)全部不符合要求,4,文件內(nèi)的數(shù)據(jù)的若干條完全相同,5,文件內(nèi)容的個別行為空行(例如:首行、中間行等,6,導(dǎo)入存在大量數(shù)據(jù)的文件,驗證系統(tǒng)如何處理:是否允許導(dǎo)入?若允許導(dǎo)入是否存在關(guān)于等待的提示信息?是否可以取消此操作,7,若導(dǎo)入的文件為,excel,類型,則將工作表名稱,Sheet,1,修改為其它名稱,8,導(dǎo)入的文件內(nèi)容與系統(tǒng)實際限制是否一致,1,在系統(tǒng)中不允許重復(fù)的數(shù)據(jù)項錄入系統(tǒng)中已,經(jīng)存在的數(shù)據(jù)進(jìn)行導(dǎo)入,2,在系統(tǒng)中必填的數(shù)據(jù)項為空進(jìn)行導(dǎo)入,3,在系統(tǒng)中存在長度限制的數(shù)據(jù)項輸入大于、等于系統(tǒng)要求最大長度的數(shù)據(jù)進(jìn)行導(dǎo)入,4,在系統(tǒng)中存在長度限制的數(shù)據(jù)項輸入小于、等于系統(tǒng)要求最小長度的數(shù)據(jù)進(jìn)行導(dǎo)入,5,在系統(tǒng)中對輸入內(nèi)容存在限制的數(shù)據(jù)項輸入非法字符進(jìn)行導(dǎo)入,導(dǎo)出功能測試方法及要點,導(dǎo)出功能常見測試方法,1,導(dǎo)出時是否允許選擇路徑,2,列表為空時進(jìn)行導(dǎo)出操作,3,列表中的數(shù)據(jù)為多頁時進(jìn)行導(dǎo)出操作,4,導(dǎo)出時選擇直接打開文件,查看導(dǎo)出結(jié)果是

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論