![web測試要點及方法課件_第1頁](http://file4.renrendoc.com/view/2416f509656efd85257b615b460e7a1b/2416f509656efd85257b615b460e7a1b1.gif)
![web測試要點及方法課件_第2頁](http://file4.renrendoc.com/view/2416f509656efd85257b615b460e7a1b/2416f509656efd85257b615b460e7a1b2.gif)
![web測試要點及方法課件_第3頁](http://file4.renrendoc.com/view/2416f509656efd85257b615b460e7a1b/2416f509656efd85257b615b460e7a1b3.gif)
![web測試要點及方法課件_第4頁](http://file4.renrendoc.com/view/2416f509656efd85257b615b460e7a1b/2416f509656efd85257b615b460e7a1b4.gif)
![web測試要點及方法課件_第5頁](http://file4.renrendoc.com/view/2416f509656efd85257b615b460e7a1b/2416f509656efd85257b615b460e7a1b5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
Web系統(tǒng)測試要點
及基本方法2011-12Web系統(tǒng)測試要點
及基本方法2011-121主講內(nèi)容一、Web測試的要點具體介紹一個Web的項目需要進行哪些測試。二、基本測試方法依據(jù)以往測試經(jīng)驗闡述對功能方面的內(nèi)容如何進行測試。主講內(nèi)容一、Web測試的要點2第一章Web系統(tǒng)測試要點第一章Web系統(tǒng)測試要點3Web系統(tǒng)測試分為6個部分1.
功能測試2.
性能測試(包括負載/壓力測試)3.
用戶界面測試/可用性測試4.
兼容性測試5.
安全性測試6.
接口測試Web系統(tǒng)測試分為6個部分1.
功能測試4功能測試分類1.連接測試2.表單測試3.cookies、session測試4.程序設(shè)計語言測試5.數(shù)據(jù)庫測試功能測試分類1.連接測試5功能測試1、鏈接測試鏈接是Web應(yīng)用系統(tǒng)的一個主要特征,它是在頁面之間切換和指導(dǎo)用戶去一些不知道地址的頁面的主要手段。功能測試6功能測試鏈接測試可分為三個方面:
1、測試所有鏈接是否按指示的那樣確實鏈接到了該鏈接的頁面。
2、
測試所鏈接的頁面是否存在。
3、保證Web應(yīng)用系統(tǒng)上沒有孤立的頁面(所謂孤立頁面是指沒有鏈接指向該頁面,只有知道正確的URL地址才能訪問)。鏈接測試可以自動進行,現(xiàn)在已經(jīng)有許多工具可以采用。鏈接測試必須在集成測試階段完成,也就是說,在整個Web應(yīng)用系統(tǒng)的所有頁面開發(fā)完成之后進行鏈接測試。功能測試鏈接測試可分為三個方面:鏈接測7功能測試2、表單測試表單就是一些需要在線顯示和填寫的表格。表單中有一些標(biāo)準(zhǔn)操作,如確認、保存、提交等,當(dāng)用戶通過表單提交信息的時候,都希望表單能正常工作。功能測試2、表單測試8功能測試表單測試可以分為5個方面:
1、用戶注冊、登錄、信息提交等,必須測試提交操作的完整性,以校驗提交給服務(wù)器的信息的正確性。
2、檢查相關(guān)聯(lián)的數(shù)據(jù)顯示是否正確。例如:所在城市列表與選擇的省份是否匹配等。3、如果使用了默認值還需要檢驗?zāi)J值的正確性。功能測試表單測試可以分為5個方面:9功能測試4、如果表單只能接受指定的某些值,則也要進行測試。例如:只能接受指定的某些值,測試時可以跳過這些字符,看系統(tǒng)是否會報錯。5、如系統(tǒng)只接受限定以內(nèi)的字?jǐn)?shù),測試時可以測試內(nèi)外邊界值,看系統(tǒng)是否可正確反應(yīng)。功能測試4、如果表單只能接受指定的某些10功能測試3、Cookies測試
Cookies通常用來存儲用戶信息和用戶在某應(yīng)用系統(tǒng)的操作,當(dāng)一個用戶使用Cookies訪問了某一個應(yīng)用系統(tǒng)時,Web服務(wù)器將發(fā)送關(guān)于用戶的信息,把該信息以Cookies的形式存儲在客戶端計算機上,這可用來創(chuàng)建動態(tài)和自定義頁面或者存儲登錄等信息。功能測試3、Cookies測試11功能測試測試的內(nèi)容包括:1、Cookies是否能正常工作。2、刷新對Cookies有什么影響。3、如果存在cookies是否按照預(yù)定的時間進行保存。注:Session測試與其方式一致。舉例:1、如果在cookies中保存了注冊信息,應(yīng)確認該是否已對這些信息進行了加密。2、如果使用cookie來統(tǒng)計次數(shù),需要驗證次數(shù)累計是否正確。功能測試測試的內(nèi)容包括:舉例:12性能測試分類1、連接速度測試2、負載測試3、壓力測試性能測試分類1、連接速度測試13性能測試1、連接速度測試
1)Web系統(tǒng)響應(yīng)時間2)超時的限制2、負載測試1)某個時刻同時訪問Web系統(tǒng)的用戶數(shù)量2)在線數(shù)據(jù)處理的數(shù)量通常需要注意以下內(nèi)容:
1、系統(tǒng)最多允許多少個用戶同時在線?
2、如果超過了這個數(shù)量,會出現(xiàn)什么現(xiàn)象?
3、系統(tǒng)能否處理大量用戶同時對同一個頁面的請求?性能測試1、連接速度測試通常需要注意以下內(nèi)容:14性能測試
3、壓力測試1)重復(fù)測試
就是一遍又一遍地執(zhí)行某個操作或功能。這將確定一個操作能否正常執(zhí)行,并且能否繼續(xù)在每次執(zhí)行時都表現(xiàn)正常。2)并發(fā)測試就是在同一時間內(nèi)執(zhí)行多個操作。由并發(fā)引起的錯誤只能通過執(zhí)行多個代碼示例才能測出來,測試時要同時遍歷多條代碼路徑。通??梢詼y試以下幾個方面:1)登錄的并發(fā)操作2)提交的并發(fā)操作3)對數(shù)據(jù)庫操作的并發(fā)操作(例如:多人同時從數(shù)據(jù)庫中讀出(或向數(shù)據(jù)庫導(dǎo)入)相同文件、不同文件)性能測試3、壓力測試通??梢詼y試以下幾個方面:15性能測試3)量級增加要考慮到每個操作中的負載量,操作自身應(yīng)盡可能給被測軟件系統(tǒng)增加壓力,即:盡量使單獨的操作進行高強度的使用,增加操作的量級。
4)隨機變化任何壓力系統(tǒng)都多多少少具有一些隨機性。隨機使用前面的壓力原則中介紹的無數(shù)變化形式,就能夠在每次測試運行時應(yīng)用許多不同的代碼路徑。例如,改變數(shù)據(jù)的大小、改變時間延遲的長度、輸入速度以及輸入的變化等。性能測試3)量級增加例如,改變數(shù)據(jù)的大小、改變時間延16可用性測試可用性測試包括以下內(nèi)容1)導(dǎo)航測試2)圖形測試3)內(nèi)容測試4)整體內(nèi)容測試可用性測試可用性測試包括以下內(nèi)容17可用性測試1、導(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)確??捎眯詼y試1、導(dǎo)航測試18可用性測試2、圖形測試
一個Web應(yīng)用系統(tǒng)的圖形可以包括圖片、動畫、邊框、顏色、字體、背景、按鈕等。圖形測試一般的內(nèi)容有:1)所有頁面字體的風(fēng)格是否一致2)背景顏色與字體顏色和前景顏色是否搭配3)每個頁面的提示字體的顏色、格式是否統(tǒng)一準(zhǔn)確??捎眯詼y試2、圖形測試19可用性測試3、內(nèi)容測試
內(nèi)容測試用來檢驗Web網(wǎng)站提供信息的正確性、準(zhǔn)確性和相關(guān)性。4、整體界面測試
整體界面是指整個Web應(yīng)用系統(tǒng)的頁面結(jié)構(gòu)設(shè)計,是否給用戶的一個整體感??捎眯詼y試3、內(nèi)容測試20兼容性測試內(nèi)容1、跨平臺測試2、瀏覽器測試3、分辨率測試4、連接速率測試5、組合測試兼容性測試內(nèi)容1、跨平臺測試21安全性測試1、登錄
現(xiàn)在的Web應(yīng)用系統(tǒng)基本采用先注冊,后登錄的方式。因此,必須測試有效和無效的用戶名和密碼,還需要注意到是否大小寫敏感,可以測試多少次的登錄限制,是否可以不登錄而直接瀏覽某個頁面。2、日志文件
為了保證Web應(yīng)用系統(tǒng)的安全性,需要測試相關(guān)信息是否寫進了日志文件、是否可追蹤。安全性測試1、登錄22安全性測試3、目錄設(shè)置
拷貝Web應(yīng)用程序的某個功能點的URL地址,然后打開新的頁面輸入該URL地址看其是否能跨過系統(tǒng)的登錄模塊直接進入該功能點。4、超時限制
驗證Web應(yīng)用系統(tǒng)是否有超時的限制?如用戶登錄后在一定時間內(nèi)(例如15分鐘)沒有進行任何操作,再次進行操作時是否需要重新登錄才能正常使用。安全性測試3、目錄設(shè)置23接口測試主要內(nèi)容1、服務(wù)器接口2、外部接口3、錯誤處理接口測試主要內(nèi)容1、服務(wù)器接口24第二章基本測試方法第二章基本測試方法25本章主講內(nèi)容各個功能點的測試方法1、添加功能2、修改功能3、刪除功能4、查詢功能5、翻頁功能6、導(dǎo)入、導(dǎo)出、上傳文件本章主講內(nèi)容各個功能點的測試方法26添加功能關(guān)于添加功能主要測試以下幾方面:1、關(guān)于必填項的測試2、關(guān)于唯一性的測試3、關(guān)于輸入項長度的測試4、關(guān)于輸入內(nèi)容限制的測試5、其它方面的測試添加功能關(guān)于添加功能主要測試以下幾方面:27添加功能測試方法及要點1、關(guān)于必填項的測試1)只填寫界面上標(biāo)識的必填數(shù)據(jù)項(即標(biāo)識*號的數(shù)據(jù)項)。2)對于必填項在頁面上是否有提示信息(例如必填項加*注釋,且在頁面上是否存在*的含義)。3)各個必填項分別為空,進行保存。4)各個必填項分別為空格,進行保存。目的:驗證界面上必填字段控制與實際系統(tǒng)中必填項的控制是否一致添加功能測試方法及要點1、關(guān)于必填項的測試目的:驗證界面上必28添加功能測試方法及要點2、關(guān)于唯一性的測試1)所有允許重復(fù)的數(shù)據(jù)項分別輸入或選擇系統(tǒng)中已經(jīng)存在的信息,其它數(shù)據(jù)為合法數(shù)據(jù),進行保存。2)所有不允許重復(fù)的數(shù)據(jù)項分別輸入系統(tǒng)中已經(jīng)存在的數(shù)據(jù),進行保存。3)所有不允許重復(fù)的數(shù)據(jù)項分別將重復(fù)的內(nèi)容加上前、后空格,進行保存。4)所有不允許重復(fù)的數(shù)據(jù)項是否區(qū)分大小寫?目的:驗證界面上不允許重復(fù)的數(shù)據(jù)項控制與實際需求中不允許重復(fù)的控制是否一致。添加功能測試方法及要點2、關(guān)于唯一性的測試目的:驗證界面上不29添加功能測試方法及要點3、關(guān)于輸入項長度的測試
1)各個數(shù)據(jù)項分別輸入超出需求中最大有效長度的內(nèi)容,其它數(shù)據(jù)項為合法數(shù)據(jù),進行保存。2)各個數(shù)據(jù)項分別輸入等于需求中最大有效長度的內(nèi)容,其它數(shù)據(jù)項為合法數(shù)據(jù),進行保存。3)各個數(shù)據(jù)項分別輸入小于需求中最小有效的長度的內(nèi)容,其它數(shù)據(jù)項為合法數(shù)據(jù),進行保存。添加功能測試方法及要點3、關(guān)于輸入項長度的測試30添加功能測試方法及要點4)各個數(shù)據(jù)項分別輸入小于需求中最小有效的長度的內(nèi)容,其它數(shù)據(jù)項為合法數(shù)據(jù),進行保存。5)各個數(shù)據(jù)項分別輸入在長度范圍內(nèi)的內(nèi)容,其它數(shù)據(jù)項為合法數(shù)據(jù),進行保存。注意:測試大于、小于邊界時盡量采用剛剛小于、剛剛大于的數(shù)據(jù)進行測試。例如:密碼長度范圍為[4-15],則需要密碼的長度分別輸入為3、4、10、15、16位,進行測試。添加功能測試方法及要點4)各個數(shù)據(jù)項分31添加功能測試方法及要點4、關(guān)于輸入內(nèi)容限制的測試1)各數(shù)據(jù)項分別輸入非法字符。2)各數(shù)據(jù)項分別輸入特殊字符(例如:通配符、HTML代碼等特殊字符)。3)對于允許輸入漢字的數(shù)據(jù)項分別輸入漢字(驗證是否顯示正確)。4)若當(dāng)輸入非法數(shù)據(jù)時不允許輸入,則需要驗證粘貼的方式是否可以通過。添加功能測試方法及要點4、關(guān)于輸入內(nèi)容限制的測試32添加功能測試方法及要點5)各個數(shù)據(jù)項分別輸入各種符合要求的數(shù)據(jù),進行保存。例如:系統(tǒng)中允許輸入“數(shù)字、字母、下劃線”,則測試添加時應(yīng)該對數(shù)字、字母、下劃線是否允許保存均進行判斷。
目的:驗證需求中允許輸入的字符與系統(tǒng)實際限制是否一致。添加功能測試方法及要點5)各個數(shù)據(jù)項分別33添加功能測試方法及要點5、其它方面的測試1)添加完數(shù)據(jù)將其刪除后又重新添加。2)添加的數(shù)據(jù)為非法數(shù)據(jù)時點擊【Enter】鍵。3)輸入一些提交失敗的數(shù)據(jù),驗證是否給出相應(yīng)的提示并且界面上添加的數(shù)據(jù)是否仍保留。4)成功提交后,進行back然后再提交。5)成功添加數(shù)據(jù)后相關(guān)聯(lián)模塊是否同步更新。添加功能測試方法及要點5、其它方面的測試34添加功能測試方法及要點5、其它方面的測試
6)若頁面存在【重置】按鈕:a、進入頁面直接點擊【重置】按鈕。b、所有字段都輸入數(shù)據(jù),點擊【重置】按鈕。c、單選按鈕、下拉列表、復(fù)選框等都變成非默認的狀態(tài),點擊【重置】按鈕。添加功能測試方法及要點5、其它方面的測試35添加功能測試方法及要點5、其它方面的測試7)若頁面存在【取消】或【返回】按鈕:
輸入數(shù)據(jù)后,點擊此按鈕。8)驗證保存時是否會給予相應(yīng)的提示?
若存在提示信息是否按照所選項執(zhí)行?即:a、點擊【確定】按鈕是否執(zhí)行保存操作。b、點擊【取消】按鈕是否撤銷保存操作且界面上添加的數(shù)據(jù)是否仍保留。添加功能測試方法及要點5、其它方面的測試36修改功能測試方法及要點測試修改功能與添加功能的要點有一部分相同。此外還需要對以下的內(nèi)容進行測試:1、檢查添加和修改信息的限制是否一致。1)添加中規(guī)定必填的數(shù)據(jù)項,修改時是否也為必填。2)添加中規(guī)定輸入的數(shù)據(jù)類型,修改時是否也為此類型。修改功能測試方法及要點測試修改功能與添37修改功能測試方法及要點
3)添加中規(guī)定不允許重復(fù)的數(shù)據(jù)項,修改時是否也不允許重復(fù)。4)添加時規(guī)定輸入的長度范圍,修改時是否也為此范圍。2、進入修改頁面,頁面數(shù)據(jù)顯示的是否正確,是否為添加時的數(shù)據(jù)?特別需要注意下拉列表、單選按鈕、復(fù)選框等數(shù)據(jù)顯示是否正確修改功能測試方法及要點3)添加中規(guī)定不允38修改功能測試方法及要點3、不允許重復(fù)的數(shù)據(jù)項是否允許重復(fù),允許重復(fù)的數(shù)據(jù)是否允許重復(fù)?特別需要注意是否允許與自己重復(fù)。4、需求中不允許修改的數(shù)據(jù)項是否允許修改?5、成功修改數(shù)據(jù)后相關(guān)聯(lián)的模塊是否同步更新?
修改功能測試方法及要點3、不允許重復(fù)39修改功能測試方法及要點6、進入修改頁面,若頁面存在【重置】按鈕。則需要驗證修改數(shù)據(jù)后,點擊【重置】按鈕,數(shù)據(jù)是重置為空還是重置成進入頁面時的數(shù)據(jù)?
特別需要注意下拉列表、單選按鈕、復(fù)選框等數(shù)據(jù)顯示是否正確。修改功能測試方法及要點6、進入修改頁40刪除功能測試方法及要點刪除功能常用的測試方法:1、不選擇數(shù)據(jù),進行刪除。2、刪除一個已經(jīng)被刪除的數(shù)據(jù)。
方法:在瀏覽器中同時打開2個相同的頁面,在其中的一個頁面將數(shù)據(jù)刪除,刪除成功后,在另一個頁面不刷新的情況下也刪除此條數(shù)據(jù)。3、在末頁將所有的數(shù)據(jù)刪除,查看頁面跳轉(zhuǎn)是否正確?刪除功能測試方法及要點刪除功能常用的測試方法:41刪除功能測試方法及要點4、若同時存在批量刪除和單條刪除的功能,則需要驗證選擇多條數(shù)據(jù)后,點擊單條刪除功能的按鈕,系統(tǒng)是刪除一條數(shù)據(jù)還是刪除多條數(shù)據(jù)?5、刪除時是否會給予相應(yīng)的提示?
若存在提示信息是否按所選項執(zhí)行?即:1)點擊【確定】按鈕是否執(zhí)行刪除操作?2)點擊【取消】按鈕是否撤銷刪除操作?刪除功能測試方法及要點4、若同時存在42刪除功能測試方法及要點6、刪除存在關(guān)聯(lián)關(guān)系的數(shù)據(jù),是否允許刪除?1)若不允許刪除:提示信息是否正確并且是否說明刪除失敗的原因?2)若允許刪除:相關(guān)聯(lián)的數(shù)據(jù)如何處理?是否給予明確的提示信息讓用戶了解刪除后的后果?7、刪除正在被使用的數(shù)據(jù)查看系統(tǒng)如何處理?刪除功能測試方法及要點6、刪除存在關(guān)聯(lián)關(guān)系的數(shù)據(jù),是否允許刪43查詢功能測試方法及要點查詢功能常用的測試方法:1、不輸入查詢條件,進行查詢。2、是否能按照系統(tǒng)默認的查詢條件進行查詢。3、單獨遍歷各個查詢條件:1)輸入的查詢條件為系統(tǒng)中不存在的。2)執(zhí)行精確查詢。3)執(zhí)行模糊查詢。查詢功能測試方法及要點查詢功能常用的測試方法:44查詢功能測試方法及要點4)查詢條件中加上前、后空格。
5)輸入特殊字符進行查詢(通配符、雙引號等)。6)對于在系統(tǒng)中大小寫沒有區(qū)分的數(shù)據(jù)項,查詢條件分別輸入大寫和小寫進行查詢。4、各種查詢條件隨機進行組合查詢。5、以不同的權(quán)限登錄時,統(tǒng)計、查詢是否正確。查詢功能測試方法及要點4)查詢條件中45查詢功能測試方法及要點6、驗證執(zhí)行查詢后,查詢條件是否保留?(尤其注意下拉列表數(shù)據(jù)顯示是否正確)7、設(shè)置條件查詢出記錄后,翻到最后一頁,再更改查詢條件進行查詢(但第一個查詢條件查詢出來的記錄頁數(shù)必須多于第二個查詢條件查詢出來的記錄頁數(shù))。查詢功能測試方法及要點6、驗證執(zhí)行查46查詢功能測試方法及要點8、系統(tǒng)存在多個查詢條件時,是否存在【重置】按鈕?若存在【重置】按鈕,重置按鈕是否完成其功能?9、輸入查詢條件后,點擊【回車】鍵,驗證系統(tǒng)如何處理?10、在查詢或統(tǒng)計大數(shù)據(jù)量時,系統(tǒng)是否允許終止該操作?查詢功能測試方法及要點8、系統(tǒng)存在47翻頁功能測試方法及要點翻頁功能一般測試以下幾個方面:
1、四個翻頁按鈕(首頁、上一頁、下一頁、尾頁)2、指定跳轉(zhuǎn)頁(輸入頁碼進行跳轉(zhuǎn))3、總頁數(shù)、當(dāng)前頁數(shù)4、指定每頁顯示記錄數(shù)翻頁功能測試方法及要點翻頁功能一般測試以下幾個方面:48翻頁功能測試方法及要點1、四個翻頁按鈕1)有、無數(shù)據(jù)時控件的顯示情況是否正確?2)在非首頁和非末頁時,四個按鈕功能是否正確?3)當(dāng)頁面位置為首頁時,點擊【上一頁】、【首頁】按鈕。4)當(dāng)頁面位置為末頁時,點擊【下一頁】、【末頁】按鈕。翻頁功能測試方法及要點1、四個翻頁按鈕49翻頁功能測試方法及要點2、指定跳轉(zhuǎn)頁1)頁碼為空,進行跳轉(zhuǎn)。2)頁碼為空格,進行跳轉(zhuǎn)。3)頁碼為負數(shù),進行跳轉(zhuǎn)。4)頁碼輸入小數(shù),進行跳轉(zhuǎn)。5)頁碼輸入的為非數(shù)字(字母、漢字、特殊字符等)。翻頁功能測試方法及要點2、指定跳轉(zhuǎn)頁50翻頁功能測試方法及要點6)頁碼輸入0進行跳轉(zhuǎn)。7)頁碼輸入的為剛剛大于總頁數(shù)的數(shù)字。8)頁碼輸入超長數(shù)字。3、總頁數(shù)、當(dāng)前頁數(shù)1)總頁數(shù)是否等于總的記錄數(shù)/指定每頁條數(shù)?2)當(dāng)前頁數(shù)、總頁數(shù)顯示是否正確?翻頁功能測試方法及要點6)頁碼輸入0進行跳轉(zhuǎn)51翻頁功能測試方法及要點4、指定每頁顯示記錄數(shù)
1)是否有默認的指定每頁顯示條數(shù)?2)指定每頁的條數(shù)后,列表顯示的記錄數(shù)、總頁數(shù)是否正確?3)每頁記錄數(shù)若允許手動輸入,輸入非法字符系統(tǒng)如何處理?5、其它方面
翻頁后,列表中的記錄是否仍按照指定的排序列進行了排序?例如:記錄數(shù)為空、空格、非數(shù)字、0。翻頁功能測試方法及要點4、指定每頁顯示記錄數(shù)例如:記錄數(shù)為空52上傳附件功能測試方法及要點1、上傳文件大小的驗證1)上傳一個0K的文件。2)總大小稍小于限制大小的文件。3)總大小等于限制大小的文件。4)總大小稍大于限制的文件。上傳附件功能測試方法及要點1、上傳文件大小的驗證53上傳附件功能測試方法及要點2、上傳文件名稱的限制
1)文件名稱中包含特殊字符2)文件名稱全為漢字3)文件名稱全為字母4)文件名稱全為數(shù)字5)文件名稱為漢字、字母、數(shù)字混合6)文件名稱過長上傳附件功能測試方法及要點2、上傳文件名稱的限制54上傳附件功能測試方法及要點3、上傳文件格式的限制
1)上傳格式符合要求的文件2)上傳格式不符合要求的文件4、上傳文件的其它限制
1)不選擇文件進行上傳。2)上傳一個正在打開的文件。3)文件重復(fù)上傳(即上傳多次相同的文件)。上傳附件功能測試方法及要點3、上傳文件格式的限制55上傳附件功能測試方法及要點4)上傳文件時若存在多個上傳框:a.多個框中上傳相同的文件b.文件間隔著上傳(即第一個框上傳文件,第二個框不上傳文件,第三個框上傳文件…)。5)上傳文件的路徑若允許手動輸入:a.手動輸入正確的文件路徑進行上傳b.手動輸入錯誤的文件路徑進行上傳
上傳附件功能測試方法及要點4)上傳文件時若存56導(dǎo)入功能的測試方法及要點測試導(dǎo)入功能時與上傳文件方法有一部分相同。此外還需要對以下的內(nèi)容進行測試:1、文件內(nèi)的數(shù)據(jù)都符合要求。2、文件內(nèi)的數(shù)據(jù)部分符合要求,部分不符合要求。3、文件內(nèi)的數(shù)據(jù)全部不符合要求。導(dǎo)入功能的測試方法及要點測試導(dǎo)入功能時57導(dǎo)入功能的測試方法及要點4、文件內(nèi)的數(shù)據(jù)的若干條完全相同。5、文件內(nèi)容的個別行為空行(例如:首行、中間行等)。6、導(dǎo)入存在大量數(shù)據(jù)的文件,驗證系統(tǒng)如何處理:是否允許導(dǎo)入?若允許導(dǎo)入是否存在關(guān)于等待的提示信息?是否可以取消此操作?導(dǎo)入功能的測試方法及要點4、文件內(nèi)的58導(dǎo)入功能的測試方法及要點7、若導(dǎo)入的文件為excel類型,則將工作表名稱Sheet1修改為其它名稱。
8、導(dǎo)入的文件內(nèi)容與系統(tǒng)實際限制是否一致:1)在系統(tǒng)中不允許重復(fù)的數(shù)據(jù)項錄入系統(tǒng)中已
經(jīng)存在的數(shù)據(jù)進行導(dǎo)入。2)在系統(tǒng)中必填的數(shù)據(jù)項為空進行導(dǎo)入。導(dǎo)入功能的測試方法及要點7、若導(dǎo)入的文件為e59導(dǎo)入功能的測試方法及要點3)在系統(tǒng)中存在長度限制的數(shù)據(jù)項輸入大于、等于系統(tǒng)要求最大長度的數(shù)據(jù)進行導(dǎo)入。4)在系統(tǒng)中存在長度限制的數(shù)據(jù)項輸入小于、等于系統(tǒng)要求最小長度的數(shù)據(jù)進行導(dǎo)入。5)在系統(tǒng)中對輸入內(nèi)容存在限制的數(shù)據(jù)項輸入非法字符進行導(dǎo)入。
導(dǎo)入功能的測試方法及要點3)在系統(tǒng)中60導(dǎo)出功能測試方法及要點導(dǎo)出功能常見測試方法:1、導(dǎo)出時是否允許選擇路徑?2、列表為空時進行導(dǎo)出操作。3、列表中的數(shù)據(jù)為多頁時進行導(dǎo)出操作。4、導(dǎo)出時選擇直接打開文件,查看導(dǎo)出結(jié)果是否正確?導(dǎo)出功能測試方法及要點導(dǎo)出功能常見測試方法:61導(dǎo)出功能測試方法及要點5、導(dǎo)出時選擇保存文件,查看文件格式和導(dǎo)出內(nèi)容是否正確?6、若存在導(dǎo)出查詢結(jié)果功能,則需要驗證執(zhí)行查詢后導(dǎo)出的結(jié)果是否正確?7、若存在選擇導(dǎo)出的功能,則需要驗證:
1)選擇數(shù)據(jù)后進行導(dǎo)出的結(jié)果是否正確?2)不選擇數(shù)據(jù)進行導(dǎo)出,系統(tǒng)如何處理?導(dǎo)出功能測試方法及要點5、導(dǎo)出時選擇62導(dǎo)出功能測試方法及要點8、導(dǎo)出大量的數(shù)據(jù),驗證時間是否在合理時間范圍內(nèi)。
9、導(dǎo)出時選擇存放位置的磁盤空間已滿,驗證系統(tǒng)如何處理?10、導(dǎo)出時選擇存放位置的文件夾為只讀文件夾,驗證導(dǎo)出時系統(tǒng)如何處理?導(dǎo)出功能測試方法及要點8、導(dǎo)出大量的數(shù)63界面測試的要點界面測試是從最終的使用者用戶的角度來看軟件,軟件難以理解,不易使用就是軟件缺陷。可以從以下幾個方面重點來檢查用戶界面:1、易用性檢查2、正確性檢查3、一致性檢查4、友好性檢查5、合理性檢查6、其它方面檢查界面測試的要點界面測試是從最終的使用者用戶64界面測試的要點1、易用性檢查
驗證軟件是否易于理解、是否方便使用。2、正確性檢查
檢查頁面上的表單、按鈕、窗體、提示信息、文字拼寫等是否正確以及是否存在錯別字。界面測試的要點1、易用性檢查65界面測試的要點3、一致性檢查1)系統(tǒng)頁面的風(fēng)格是否一致,如字的大小、顏色、字體要相同。
2)提示信息的表達方式是否一致。3)按鈕排列順序是否一致。4)back,cancel等按鈕跳轉(zhuǎn)頁面處理是否一致。界面測試的要點3、一致性檢查66界面測試的要點
5)相同字段的名稱、長度、類型在不同位置是否一致。4、友好性檢查1)提示信息是否友好。2)執(zhí)行風(fēng)險操作時系統(tǒng)是否給出提示信息讓用戶確認是否繼續(xù)操作。界面測試的要點5)相同字段的名稱、長67界面測試的要點3)頁面分辨率檢查,在各種分辨率瀏覽系統(tǒng)檢查系統(tǒng)界面友好性。4)頁面進行最大化、最小化還原時是否做了相應(yīng)的處理。5、合理性檢查
進行添加、修改、刪除、返回等操作后,查看信息回到的頁面是否合理?界面測試的要點3)頁面分辨率檢查,在各種分辨68軟件測試相關(guān)培訓(xùn)內(nèi)容1、針對web類相關(guān)的控件測試方法2、軟件自動化測試的相關(guān)知識3、QTP工具的使用4、Android控件相關(guān)測試方法軟件測試相關(guān)培訓(xùn)內(nèi)容1、針對web類相關(guān)的控件測試方法69好的開始是成功的一半好的開始是成功的一半7071可編輯感謝下載71可編輯感謝下載Web系統(tǒng)測試要點
及基本方法2011-12Web系統(tǒng)測試要點
及基本方法2011-1272主講內(nèi)容一、Web測試的要點具體介紹一個Web的項目需要進行哪些測試。二、基本測試方法依據(jù)以往測試經(jīng)驗闡述對功能方面的內(nèi)容如何進行測試。主講內(nèi)容一、Web測試的要點73第一章Web系統(tǒng)測試要點第一章Web系統(tǒng)測試要點74Web系統(tǒng)測試分為6個部分1.
功能測試2.
性能測試(包括負載/壓力測試)3.
用戶界面測試/可用性測試4.
兼容性測試5.
安全性測試6.
接口測試Web系統(tǒng)測試分為6個部分1.
功能測試75功能測試分類1.連接測試2.表單測試3.cookies、session測試4.程序設(shè)計語言測試5.數(shù)據(jù)庫測試功能測試分類1.連接測試76功能測試1、鏈接測試鏈接是Web應(yīng)用系統(tǒng)的一個主要特征,它是在頁面之間切換和指導(dǎo)用戶去一些不知道地址的頁面的主要手段。功能測試77功能測試鏈接測試可分為三個方面:
1、測試所有鏈接是否按指示的那樣確實鏈接到了該鏈接的頁面。
2、
測試所鏈接的頁面是否存在。
3、保證Web應(yīng)用系統(tǒng)上沒有孤立的頁面(所謂孤立頁面是指沒有鏈接指向該頁面,只有知道正確的URL地址才能訪問)。鏈接測試可以自動進行,現(xiàn)在已經(jīng)有許多工具可以采用。鏈接測試必須在集成測試階段完成,也就是說,在整個Web應(yīng)用系統(tǒng)的所有頁面開發(fā)完成之后進行鏈接測試。功能測試鏈接測試可分為三個方面:鏈接測78功能測試2、表單測試表單就是一些需要在線顯示和填寫的表格。表單中有一些標(biāo)準(zhǔn)操作,如確認、保存、提交等,當(dāng)用戶通過表單提交信息的時候,都希望表單能正常工作。功能測試2、表單測試79功能測試表單測試可以分為5個方面:
1、用戶注冊、登錄、信息提交等,必須測試提交操作的完整性,以校驗提交給服務(wù)器的信息的正確性。
2、檢查相關(guān)聯(lián)的數(shù)據(jù)顯示是否正確。例如:所在城市列表與選擇的省份是否匹配等。3、如果使用了默認值還需要檢驗?zāi)J值的正確性。功能測試表單測試可以分為5個方面:80功能測試4、如果表單只能接受指定的某些值,則也要進行測試。例如:只能接受指定的某些值,測試時可以跳過這些字符,看系統(tǒng)是否會報錯。5、如系統(tǒng)只接受限定以內(nèi)的字?jǐn)?shù),測試時可以測試內(nèi)外邊界值,看系統(tǒng)是否可正確反應(yīng)。功能測試4、如果表單只能接受指定的某些81功能測試3、Cookies測試
Cookies通常用來存儲用戶信息和用戶在某應(yīng)用系統(tǒng)的操作,當(dāng)一個用戶使用Cookies訪問了某一個應(yīng)用系統(tǒng)時,Web服務(wù)器將發(fā)送關(guān)于用戶的信息,把該信息以Cookies的形式存儲在客戶端計算機上,這可用來創(chuàng)建動態(tài)和自定義頁面或者存儲登錄等信息。功能測試3、Cookies測試82功能測試測試的內(nèi)容包括:1、Cookies是否能正常工作。2、刷新對Cookies有什么影響。3、如果存在cookies是否按照預(yù)定的時間進行保存。注:Session測試與其方式一致。舉例:1、如果在cookies中保存了注冊信息,應(yīng)確認該是否已對這些信息進行了加密。2、如果使用cookie來統(tǒng)計次數(shù),需要驗證次數(shù)累計是否正確。功能測試測試的內(nèi)容包括:舉例:83性能測試分類1、連接速度測試2、負載測試3、壓力測試性能測試分類1、連接速度測試84性能測試1、連接速度測試
1)Web系統(tǒng)響應(yīng)時間2)超時的限制2、負載測試1)某個時刻同時訪問Web系統(tǒng)的用戶數(shù)量2)在線數(shù)據(jù)處理的數(shù)量通常需要注意以下內(nèi)容:
1、系統(tǒng)最多允許多少個用戶同時在線?
2、如果超過了這個數(shù)量,會出現(xiàn)什么現(xiàn)象?
3、系統(tǒng)能否處理大量用戶同時對同一個頁面的請求?性能測試1、連接速度測試通常需要注意以下內(nèi)容:85性能測試
3、壓力測試1)重復(fù)測試
就是一遍又一遍地執(zhí)行某個操作或功能。這將確定一個操作能否正常執(zhí)行,并且能否繼續(xù)在每次執(zhí)行時都表現(xiàn)正常。2)并發(fā)測試就是在同一時間內(nèi)執(zhí)行多個操作。由并發(fā)引起的錯誤只能通過執(zhí)行多個代碼示例才能測出來,測試時要同時遍歷多條代碼路徑。通??梢詼y試以下幾個方面:1)登錄的并發(fā)操作2)提交的并發(fā)操作3)對數(shù)據(jù)庫操作的并發(fā)操作(例如:多人同時從數(shù)據(jù)庫中讀出(或向數(shù)據(jù)庫導(dǎo)入)相同文件、不同文件)性能測試3、壓力測試通常可以測試以下幾個方面:86性能測試3)量級增加要考慮到每個操作中的負載量,操作自身應(yīng)盡可能給被測軟件系統(tǒng)增加壓力,即:盡量使單獨的操作進行高強度的使用,增加操作的量級。
4)隨機變化任何壓力系統(tǒng)都多多少少具有一些隨機性。隨機使用前面的壓力原則中介紹的無數(shù)變化形式,就能夠在每次測試運行時應(yīng)用許多不同的代碼路徑。例如,改變數(shù)據(jù)的大小、改變時間延遲的長度、輸入速度以及輸入的變化等。性能測試3)量級增加例如,改變數(shù)據(jù)的大小、改變時間延87可用性測試可用性測試包括以下內(nèi)容1)導(dǎo)航測試2)圖形測試3)內(nèi)容測試4)整體內(nèi)容測試可用性測試可用性測試包括以下內(nèi)容88可用性測試1、導(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)確??捎眯詼y試1、導(dǎo)航測試89可用性測試2、圖形測試
一個Web應(yīng)用系統(tǒng)的圖形可以包括圖片、動畫、邊框、顏色、字體、背景、按鈕等。圖形測試一般的內(nèi)容有:1)所有頁面字體的風(fēng)格是否一致2)背景顏色與字體顏色和前景顏色是否搭配3)每個頁面的提示字體的顏色、格式是否統(tǒng)一準(zhǔn)確??捎眯詼y試2、圖形測試90可用性測試3、內(nèi)容測試
內(nèi)容測試用來檢驗Web網(wǎng)站提供信息的正確性、準(zhǔn)確性和相關(guān)性。4、整體界面測試
整體界面是指整個Web應(yīng)用系統(tǒng)的頁面結(jié)構(gòu)設(shè)計,是否給用戶的一個整體感。可用性測試3、內(nèi)容測試91兼容性測試內(nèi)容1、跨平臺測試2、瀏覽器測試3、分辨率測試4、連接速率測試5、組合測試兼容性測試內(nèi)容1、跨平臺測試92安全性測試1、登錄
現(xiàn)在的Web應(yīng)用系統(tǒng)基本采用先注冊,后登錄的方式。因此,必須測試有效和無效的用戶名和密碼,還需要注意到是否大小寫敏感,可以測試多少次的登錄限制,是否可以不登錄而直接瀏覽某個頁面。2、日志文件
為了保證Web應(yīng)用系統(tǒng)的安全性,需要測試相關(guān)信息是否寫進了日志文件、是否可追蹤。安全性測試1、登錄93安全性測試3、目錄設(shè)置
拷貝Web應(yīng)用程序的某個功能點的URL地址,然后打開新的頁面輸入該URL地址看其是否能跨過系統(tǒng)的登錄模塊直接進入該功能點。4、超時限制
驗證Web應(yīng)用系統(tǒng)是否有超時的限制?如用戶登錄后在一定時間內(nèi)(例如15分鐘)沒有進行任何操作,再次進行操作時是否需要重新登錄才能正常使用。安全性測試3、目錄設(shè)置94接口測試主要內(nèi)容1、服務(wù)器接口2、外部接口3、錯誤處理接口測試主要內(nèi)容1、服務(wù)器接口95第二章基本測試方法第二章基本測試方法96本章主講內(nèi)容各個功能點的測試方法1、添加功能2、修改功能3、刪除功能4、查詢功能5、翻頁功能6、導(dǎo)入、導(dǎo)出、上傳文件本章主講內(nèi)容各個功能點的測試方法97添加功能關(guān)于添加功能主要測試以下幾方面:1、關(guān)于必填項的測試2、關(guān)于唯一性的測試3、關(guān)于輸入項長度的測試4、關(guān)于輸入內(nèi)容限制的測試5、其它方面的測試添加功能關(guān)于添加功能主要測試以下幾方面:98添加功能測試方法及要點1、關(guān)于必填項的測試1)只填寫界面上標(biāo)識的必填數(shù)據(jù)項(即標(biāo)識*號的數(shù)據(jù)項)。2)對于必填項在頁面上是否有提示信息(例如必填項加*注釋,且在頁面上是否存在*的含義)。3)各個必填項分別為空,進行保存。4)各個必填項分別為空格,進行保存。目的:驗證界面上必填字段控制與實際系統(tǒng)中必填項的控制是否一致添加功能測試方法及要點1、關(guān)于必填項的測試目的:驗證界面上必99添加功能測試方法及要點2、關(guān)于唯一性的測試1)所有允許重復(fù)的數(shù)據(jù)項分別輸入或選擇系統(tǒng)中已經(jīng)存在的信息,其它數(shù)據(jù)為合法數(shù)據(jù),進行保存。2)所有不允許重復(fù)的數(shù)據(jù)項分別輸入系統(tǒng)中已經(jīng)存在的數(shù)據(jù),進行保存。3)所有不允許重復(fù)的數(shù)據(jù)項分別將重復(fù)的內(nèi)容加上前、后空格,進行保存。4)所有不允許重復(fù)的數(shù)據(jù)項是否區(qū)分大小寫?目的:驗證界面上不允許重復(fù)的數(shù)據(jù)項控制與實際需求中不允許重復(fù)的控制是否一致。添加功能測試方法及要點2、關(guān)于唯一性的測試目的:驗證界面上不100添加功能測試方法及要點3、關(guān)于輸入項長度的測試
1)各個數(shù)據(jù)項分別輸入超出需求中最大有效長度的內(nèi)容,其它數(shù)據(jù)項為合法數(shù)據(jù),進行保存。2)各個數(shù)據(jù)項分別輸入等于需求中最大有效長度的內(nèi)容,其它數(shù)據(jù)項為合法數(shù)據(jù),進行保存。3)各個數(shù)據(jù)項分別輸入小于需求中最小有效的長度的內(nèi)容,其它數(shù)據(jù)項為合法數(shù)據(jù),進行保存。添加功能測試方法及要點3、關(guān)于輸入項長度的測試101添加功能測試方法及要點4)各個數(shù)據(jù)項分別輸入小于需求中最小有效的長度的內(nèi)容,其它數(shù)據(jù)項為合法數(shù)據(jù),進行保存。5)各個數(shù)據(jù)項分別輸入在長度范圍內(nèi)的內(nèi)容,其它數(shù)據(jù)項為合法數(shù)據(jù),進行保存。注意:測試大于、小于邊界時盡量采用剛剛小于、剛剛大于的數(shù)據(jù)進行測試。例如:密碼長度范圍為[4-15],則需要密碼的長度分別輸入為3、4、10、15、16位,進行測試。添加功能測試方法及要點4)各個數(shù)據(jù)項分102添加功能測試方法及要點4、關(guān)于輸入內(nèi)容限制的測試1)各數(shù)據(jù)項分別輸入非法字符。2)各數(shù)據(jù)項分別輸入特殊字符(例如:通配符、HTML代碼等特殊字符)。3)對于允許輸入漢字的數(shù)據(jù)項分別輸入漢字(驗證是否顯示正確)。4)若當(dāng)輸入非法數(shù)據(jù)時不允許輸入,則需要驗證粘貼的方式是否可以通過。添加功能測試方法及要點4、關(guān)于輸入內(nèi)容限制的測試103添加功能測試方法及要點5)各個數(shù)據(jù)項分別輸入各種符合要求的數(shù)據(jù),進行保存。例如:系統(tǒng)中允許輸入“數(shù)字、字母、下劃線”,則測試添加時應(yīng)該對數(shù)字、字母、下劃線是否允許保存均進行判斷。
目的:驗證需求中允許輸入的字符與系統(tǒng)實際限制是否一致。添加功能測試方法及要點5)各個數(shù)據(jù)項分別104添加功能測試方法及要點5、其它方面的測試1)添加完數(shù)據(jù)將其刪除后又重新添加。2)添加的數(shù)據(jù)為非法數(shù)據(jù)時點擊【Enter】鍵。3)輸入一些提交失敗的數(shù)據(jù),驗證是否給出相應(yīng)的提示并且界面上添加的數(shù)據(jù)是否仍保留。4)成功提交后,進行back然后再提交。5)成功添加數(shù)據(jù)后相關(guān)聯(lián)模塊是否同步更新。添加功能測試方法及要點5、其它方面的測試105添加功能測試方法及要點5、其它方面的測試
6)若頁面存在【重置】按鈕:a、進入頁面直接點擊【重置】按鈕。b、所有字段都輸入數(shù)據(jù),點擊【重置】按鈕。c、單選按鈕、下拉列表、復(fù)選框等都變成非默認的狀態(tài),點擊【重置】按鈕。添加功能測試方法及要點5、其它方面的測試106添加功能測試方法及要點5、其它方面的測試7)若頁面存在【取消】或【返回】按鈕:
輸入數(shù)據(jù)后,點擊此按鈕。8)驗證保存時是否會給予相應(yīng)的提示?
若存在提示信息是否按照所選項執(zhí)行?即:a、點擊【確定】按鈕是否執(zhí)行保存操作。b、點擊【取消】按鈕是否撤銷保存操作且界面上添加的數(shù)據(jù)是否仍保留。添加功能測試方法及要點5、其它方面的測試107修改功能測試方法及要點測試修改功能與添加功能的要點有一部分相同。此外還需要對以下的內(nèi)容進行測試:1、檢查添加和修改信息的限制是否一致。1)添加中規(guī)定必填的數(shù)據(jù)項,修改時是否也為必填。2)添加中規(guī)定輸入的數(shù)據(jù)類型,修改時是否也為此類型。修改功能測試方法及要點測試修改功能與添108修改功能測試方法及要點
3)添加中規(guī)定不允許重復(fù)的數(shù)據(jù)項,修改時是否也不允許重復(fù)。4)添加時規(guī)定輸入的長度范圍,修改時是否也為此范圍。2、進入修改頁面,頁面數(shù)據(jù)顯示的是否正確,是否為添加時的數(shù)據(jù)?特別需要注意下拉列表、單選按鈕、復(fù)選框等數(shù)據(jù)顯示是否正確修改功能測試方法及要點3)添加中規(guī)定不允109修改功能測試方法及要點3、不允許重復(fù)的數(shù)據(jù)項是否允許重復(fù),允許重復(fù)的數(shù)據(jù)是否允許重復(fù)?特別需要注意是否允許與自己重復(fù)。4、需求中不允許修改的數(shù)據(jù)項是否允許修改?5、成功修改數(shù)據(jù)后相關(guān)聯(lián)的模塊是否同步更新?
修改功能測試方法及要點3、不允許重復(fù)110修改功能測試方法及要點6、進入修改頁面,若頁面存在【重置】按鈕。則需要驗證修改數(shù)據(jù)后,點擊【重置】按鈕,數(shù)據(jù)是重置為空還是重置成進入頁面時的數(shù)據(jù)?
特別需要注意下拉列表、單選按鈕、復(fù)選框等數(shù)據(jù)顯示是否正確。修改功能測試方法及要點6、進入修改頁111刪除功能測試方法及要點刪除功能常用的測試方法:1、不選擇數(shù)據(jù),進行刪除。2、刪除一個已經(jīng)被刪除的數(shù)據(jù)。
方法:在瀏覽器中同時打開2個相同的頁面,在其中的一個頁面將數(shù)據(jù)刪除,刪除成功后,在另一個頁面不刷新的情況下也刪除此條數(shù)據(jù)。3、在末頁將所有的數(shù)據(jù)刪除,查看頁面跳轉(zhuǎn)是否正確?刪除功能測試方法及要點刪除功能常用的測試方法:112刪除功能測試方法及要點4、若同時存在批量刪除和單條刪除的功能,則需要驗證選擇多條數(shù)據(jù)后,點擊單條刪除功能的按鈕,系統(tǒng)是刪除一條數(shù)據(jù)還是刪除多條數(shù)據(jù)?5、刪除時是否會給予相應(yīng)的提示?
若存在提示信息是否按所選項執(zhí)行?即:1)點擊【確定】按鈕是否執(zhí)行刪除操作?2)點擊【取消】按鈕是否撤銷刪除操作?刪除功能測試方法及要點4、若同時存在113刪除功能測試方法及要點6、刪除存在關(guān)聯(lián)關(guān)系的數(shù)據(jù),是否允許刪除?1)若不允許刪除:提示信息是否正確并且是否說明刪除失敗的原因?2)若允許刪除:相關(guān)聯(lián)的數(shù)據(jù)如何處理?是否給予明確的提示信息讓用戶了解刪除后的后果?7、刪除正在被使用的數(shù)據(jù)查看系統(tǒng)如何處理?刪除功能測試方法及要點6、刪除存在關(guān)聯(lián)關(guān)系的數(shù)據(jù),是否允許刪114查詢功能測試方法及要點查詢功能常用的測試方法:1、不輸入查詢條件,進行查詢。2、是否能按照系統(tǒng)默認的查詢條件進行查詢。3、單獨遍歷各個查詢條件:1)輸入的查詢條件為系統(tǒng)中不存在的。2)執(zhí)行精確查詢。3)執(zhí)行模糊查詢。查詢功能測試方法及要點查詢功能常用的測試方法:115查詢功能測試方法及要點4)查詢條件中加上前、后空格。
5)輸入特殊字符進行查詢(通配符、雙引號等)。6)對于在系統(tǒng)中大小寫沒有區(qū)分的數(shù)據(jù)項,查詢條件分別輸入大寫和小寫進行查詢。4、各種查詢條件隨機進行組合查詢。5、以不同的權(quán)限登錄時,統(tǒng)計、查詢是否正確。查詢功能測試方法及要點4)查詢條件中116查詢功能測試方法及要點6、驗證執(zhí)行查詢后,查詢條件是否保留?(尤其注意下拉列表數(shù)據(jù)顯示是否正確)7、設(shè)置條件查詢出記錄后,翻到最后一頁,再更改查詢條件進行查詢(但第一個查詢條件查詢出來的記錄頁數(shù)必須多于第二個查詢條件查詢出來的記錄頁數(shù))。查詢功能測試方法及要點6、驗證執(zhí)行查117查詢功能測試方法及要點8、系統(tǒng)存在多個查詢條件時,是否存在【重置】按鈕?若存在【重置】按鈕,重置按鈕是否完成其功能?9、輸入查詢條件后,點擊【回車】鍵,驗證系統(tǒng)如何處理?10、在查詢或統(tǒng)計大數(shù)據(jù)量時,系統(tǒng)是否允許終止該操作?查詢功能測試方法及要點8、系統(tǒng)存在118翻頁功能測試方法及要點翻頁功能一般測試以下幾個方面:
1、四個翻頁按鈕(首頁、上一頁、下一頁、尾頁)2、指定跳轉(zhuǎn)頁(輸入頁碼進行跳轉(zhuǎn))3、總頁數(shù)、當(dāng)前頁數(shù)4、指定每頁顯示記錄數(shù)翻頁功能測試方法及要點翻頁功能一般測試以下幾個方面:119翻頁功能測試方法及要點1、四個翻頁按鈕1)有、無數(shù)據(jù)時控件的顯示情況是否正確?2)在非首頁和非末頁時,四個按鈕功能是否正確?3)當(dāng)頁面位置為首頁時,點擊【上一頁】、【首頁】按鈕。4)當(dāng)頁面位置為末頁時,點擊【下一頁】、【末頁】按鈕。翻頁功能測試方法及要點1、四個翻頁按鈕120翻頁功能測試方法及要點2、指定跳轉(zhuǎn)頁1)頁碼為空,進行跳轉(zhuǎn)。2)頁碼為空格,進行跳轉(zhuǎn)。3)頁碼為負數(shù),進行跳轉(zhuǎn)。4)頁碼輸入小數(shù),進行跳轉(zhuǎn)。5)頁碼輸入的為非數(shù)字(字母、漢字、特殊字符等)。翻頁功能測試方法及要點2、指定跳轉(zhuǎn)頁121翻頁功能測試方法及要點6)頁碼輸入0進行跳轉(zhuǎn)。7)頁碼輸入的為剛剛大于總頁數(shù)的數(shù)字。8)頁碼輸入超長數(shù)字。3、總頁數(shù)、當(dāng)前頁數(shù)1)總頁數(shù)是否等于總的記錄數(shù)/指定每頁條數(shù)?2)當(dāng)前頁數(shù)、總頁數(shù)顯示是否正確?翻頁功能測試方法及要點6)頁碼輸入0進行跳轉(zhuǎn)122翻頁功能測試方法及要點4、指定每頁顯示記錄數(shù)
1)是否有默認的指定每頁顯示條數(shù)?2)指定每頁的條數(shù)后,列表顯示的記錄數(shù)、總頁數(shù)是否正確?3)每頁記錄數(shù)若允許手動輸入,輸入非法字符系統(tǒng)如何處理?5、其它方面
翻頁后,列表中的記錄是否仍按照指定的排序列進行了排序?例如:記錄數(shù)為空、空格、非數(shù)字、0。翻頁功能測試方法及要點4、指定每頁顯示記錄數(shù)例如:記錄數(shù)為空123上傳附件功能測試方法及要點1、上傳文件大小的驗證1)上傳一個0K的文件。2)總大小稍小于限制大小的文件。3)總大小等于限制大小的文件。4)總大小稍大于限制的文件。上傳附件功能測試方法及要點1、上傳文件大小的驗證124上傳附件功能測試方法及要點2、上傳文件名稱的限制
1)文件名稱中包含特殊字符2)文件名稱全為漢字3)文件名稱全為字母4)文件名稱全為數(shù)字5)文件名稱為漢字、字母、數(shù)字混合6)文件名稱過長上傳附件功能測試方法及要點2、上傳文件名稱的限制125上傳附件功能測試方法及要點3、上傳文件格式的限制
1)上傳格式符合要求的文件2)上傳格式不符合要求的文件4、上傳文件的其它限制
1)不選擇文件進行上傳。2)上傳一個正在打開的文件。3)文件重復(fù)上傳(即上傳多次相同的文件)。上傳附件功能測試方法及要點3、上傳文件格式的限制126上傳附件功能測試方法及要點4)上傳文件時若存在多個上傳框:a.多個框中上傳相同的文件b.文件間隔著上傳(即第一個框上傳文件,第二個框不上傳文件,第
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電商平臺物流配送外包協(xié)議
- 新一代智慧城市物流規(guī)劃與建設(shè)方案研究
- 遙控?zé)o人機航拍合同
- 建筑工地施工安全責(zé)任與風(fēng)險免責(zé)協(xié)議
- 五保戶照料協(xié)議書
- 基金投資行業(yè)保密協(xié)議
- 合作居間費的合同
- 天然氣工程施工合同
- 物流園區(qū)投資開發(fā)合同
- 人教版五年級下冊數(shù)學(xué)求最大公因數(shù)練習(xí)200題及答案
- 2023智聯(lián)招聘行測題庫
- 中國工筆花鳥畫
- T型廣告牌預(yù)算表
- 醫(yī)療健康-泌尿生殖系統(tǒng)外科疾病主要癥狀醫(yī)學(xué)課件
- 紅樓夢英文版(楊憲益譯)
- 中國節(jié)能協(xié)會團體標(biāo)準(zhǔn)草案模板
- 招投標(biāo)現(xiàn)場項目經(jīng)理答辯(完整版)資料
- 初三開學(xué)第一課家長會優(yōu)秀課件兩篇
- 大學(xué)開學(xué)第一課班會PPT
- 企業(yè)新春茶話會PPT模板
- 馬工程教材《公共財政概論》PPT-第十四章 國際財政
評論
0/150
提交評論