網(wǎng)站系統(tǒng)測試要點(diǎn)及基本方法_第1頁
網(wǎng)站系統(tǒng)測試要點(diǎn)及基本方法_第2頁
網(wǎng)站系統(tǒng)測試要點(diǎn)及基本方法_第3頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、網(wǎng)站系統(tǒng)測試要點(diǎn)及基本方法1. Web 測試得要點(diǎn)具體介紹一個 eb 得項目需要進(jìn)行以下個部分得測試:1、1 功能測試鏈接測試鏈接就是 web 應(yīng)用系統(tǒng)得一個主要特征 ,它就是在頁面之間切換與指導(dǎo)用戶去一些不知 道得頁面得主要手段。鏈接測試可分為三個方面:1. 測試所有鏈接就是否按指示得那樣確實鏈接到了該鏈接得頁面。注: 鏈接測試可以自動進(jìn)行 ,現(xiàn)在已經(jīng)有許多工具可以采用。 鏈接測試必須在集成測試 階段完成, 也就就是說 ,在整個應(yīng)用系統(tǒng)得所有頁面開發(fā)完成之后進(jìn)行鏈接測 試。(可以使用 HTM Lin V tor 工具)a)測試所鏈接得頁面就是否存在。b)保證 web 應(yīng)用系統(tǒng)上沒有孤立得頁面

2、 ( 所謂孤立頁面就是指沒有鏈接指向該頁面 只有知道正確得 url 地址才能訪問 )表單測試表單就就是一些需要在線顯示與填寫得表格。表單中有一些標(biāo)準(zhǔn)操作,如確認(rèn)、保存、 提交等 ,當(dāng)用戶通過表單提交信息得時候 ,都希望表單能正常工作。表單測試可以分為 5 個方面 :1. 用戶注冊、登錄、信息提交等,必須測試提交操作得完整性,以校驗提交給服務(wù)器得信息得正確性。2. 檢查相關(guān)聯(lián)得數(shù)據(jù)顯示就是否正確。例如 : 所在城市列表與選擇得省份就是否匹配 等。3. 如果使用了默認(rèn)值還需要檢驗?zāi)J(rèn)值得正確性。4. 如果表單只能接受指定得某些值 ,則也要進(jìn)行測試。例如 :只能接受指定得某些值 ,測 試時可以跳過這

3、些字符 ,瞧系統(tǒng)就是否會報錯。5. 如系統(tǒng)只接受限定以內(nèi)得字?jǐn)?shù) ,測試時可以測試內(nèi)外邊界值, 瞧系統(tǒng)就是否可正確反 應(yīng)。Cookies 、 e on 測試 ois 通常用來存儲用戶信息與用戶在某應(yīng)用系統(tǒng)得操作,當(dāng)一個用戶使用 okies訪問了某一個應(yīng)用系統(tǒng)時, web 服務(wù)器將發(fā)送關(guān)于用戶得信息,把該信息以 coo ies 得形式存儲在客戶端計算機(jī)上 ,這可用來創(chuàng)建動態(tài)與自定義頁面或存儲登錄等信息。測試得內(nèi)容包括:1. c okies 就是否能正常工作舉例 :如果在 okies 中保存了注冊信息 ,應(yīng)確認(rèn)該就是否已對這些信息進(jìn)行了加密 如果使用 cokis 來統(tǒng)計次數(shù) ,需要驗證次數(shù)累計就是否

4、正確2. 刷新對 c okes 有什么影響3. 如果存在 cookes 就是否按照預(yù)定得時間進(jìn)行保存注:s ssion 測試與其方式一致、 2 性能測試 (包括負(fù)載 / 壓力測試 )鏈接速度測試Web 系統(tǒng)響應(yīng) 超時得限制負(fù)載測試某個時刻同時訪問 we 系統(tǒng)得用戶數(shù)量 通常需要注意以下內(nèi)容 : 系統(tǒng)最多允許多少個用戶同時在線? 如果超過了這個數(shù)量,會出現(xiàn)什么現(xiàn)象? 系統(tǒng)能否處理大量用戶同時對同一個頁面得請求? 在線數(shù)據(jù)處理得數(shù)量壓力測試重復(fù)測試就就是一遍又一遍針對一個功能反復(fù)操作,瞧系統(tǒng)能否正常執(zhí)行。并發(fā)測試就就是在同一時間內(nèi)執(zhí)行多個操作。 由并發(fā)引起得錯誤只能通過執(zhí)行多個代碼示例才能 測出來

5、,測試時間要同時遍歷多條代碼路徑。通??梢詼y試以下幾個方面 :1. 登錄得并發(fā)操作2. 提交得并發(fā)操作3. 對數(shù)據(jù)庫操作得并發(fā)操作 (例如:多人同時從數(shù)據(jù)庫中讀出 (或向數(shù)據(jù)庫導(dǎo)入) 相同文 件、不同文件 ) 量級增加 要考慮到每個操作中得負(fù)載量 ,操作自身應(yīng)盡可能給被測軟件系統(tǒng)增加壓力,即:盡量使單獨(dú)得操作進(jìn)行高強(qiáng)度得使用,增加操作得量級。例如 :改變數(shù)據(jù)得大小、改變時間延遲得長度、輸入速度以及輸入得變化等。 隨機(jī)變化任何壓力系統(tǒng)都多多少少具有一些隨機(jī)性。 隨機(jī)使用前面得壓力原則中介紹得無數(shù)變化形式 就能夠在每次測試運(yùn)行時應(yīng)用許多不同得代碼路徑。、用戶界面測試 / 可用性測試界面測試界面測試

6、就是從最終得使用者用戶得角度來瞧軟件,軟件難以理解 ,不易使用就就是軟件缺陷。可以從以下幾個方面重點(diǎn)來檢查用戶界面 :1. 易用性檢查 驗證軟件就是否易于理解、就是否方便使用2. 正確性檢查 檢查頁面上得表單、按鈕、窗體、提示信息、文字拼寫等就是否正確以及就是否存 在錯別字3. 一致性檢查a) 系統(tǒng)頁面得風(fēng)格就是否一致,如字得大小、顏色、字體要相同b) 提示信息得表達(dá)方式就是否一致c) 按鈕排列順序就是否一致d) Ba、 cancel 等按鈕跳轉(zhuǎn)頁面處理就是否一致e) 相同字段得名稱、長度、類型在不同位置就是否一致4. 友好性檢查a) 提示信息就是否友好b) 執(zhí)行風(fēng)險操作時系統(tǒng)就是否給出提示信

7、息讓用戶確認(rèn)就是否繼續(xù)操作c) 頁面分辨率檢查 ,在各種分辨率瀏覽系統(tǒng)檢查系統(tǒng)界面友好性d) 頁面進(jìn)行最大化、最小化還原時就是否做了相應(yīng)得處理5. 合理性檢查 進(jìn)行添加、修改、刪除、返回等操作后,查瞧信息回到得頁面就是否合理 ?6. 其她方面檢查可用性測試導(dǎo)航測試導(dǎo)航就是否直觀?We系統(tǒng)得主要部分就是否通過主頁存取Web 系統(tǒng)得頁面結(jié)構(gòu)、導(dǎo)航、菜單、鏈接得風(fēng)格就是否一致eb 應(yīng)用系統(tǒng)導(dǎo)航幫助要盡可能得準(zhǔn)確 圖形測試一個 web 應(yīng)用系統(tǒng)得圖形可以包括圖片、 動畫、 邊框、顏色、字體、背景、 按鈕等。 圖形測試一般得內(nèi)容有 :1. 所有頁面字體得風(fēng)格就是否一致2. 背景顏色與字體顏色與前景顏色就

8、是否搭配3. 每個頁面得提示字體得顏色、格式就是否統(tǒng)一準(zhǔn)確。 內(nèi)容測試內(nèi)容測試用來檢驗 web 網(wǎng)站提供信息得正確性、準(zhǔn)確性與相關(guān)性。 整體內(nèi)容測試整體界面就是指整個 wb 應(yīng)用系統(tǒng)得頁面結(jié)構(gòu)設(shè)計 ,就是否給用戶得一個整體感。1、4 兼容性測試兼容性測試內(nèi)容跨平臺測試 瀏覽器測試 分辨率測試 鏈接速度測試 組合測試1、5 安全性測試登錄現(xiàn)在得 web 應(yīng)用系統(tǒng)基本采用先注冊 ,后登錄得方式。因此 ,必須測試有效與無效得用戶 名與密碼, 還需要注意到就是否大小寫敏感 ,可以測試多少次得登錄限制, 就是否可以不 登錄而直接瀏覽某個頁面。日志文件為了保證 eb 應(yīng)用系統(tǒng)得安全性 ,需要測試相關(guān)信息就

9、是否寫進(jìn)了日志文件、就是否可 追蹤目錄設(shè)置拷貝 b 應(yīng)用程序得某個功能點(diǎn)得 url 地址,然后打開新得頁面輸入該ur 地址瞧其就是否能跨過系統(tǒng)得登錄模塊直接進(jìn)入該功能點(diǎn)。超時限制驗證 e應(yīng)用系統(tǒng)就是否有超時得限制?如用戶登錄后在一定時間內(nèi)(例如15 分鐘 )沒有進(jìn)行任何操作 ,再次進(jìn)行操作就是就是否需要重新登錄才能正常使用。、 6 接口測試1、服務(wù)器接口2、外部接口3、錯誤處理2. 基本測試方法各個功能點(diǎn)得測試方法、 1 添加功能關(guān)于添加功能主要測試以下幾個方面 : 關(guān)于必填項得測試?只填寫界面上標(biāo)識得必填數(shù)據(jù)項(即標(biāo)識* 號得數(shù)據(jù)項 )。注:目得 :驗證界面上必填字段控制與實際系統(tǒng)中必填項得

10、控制就是否一致。?對于必填項在頁面上就是否有提示信息(例如必填項加注釋 ,且在頁面上就是否存在* 得含義 )?各個必填項分別為空,進(jìn)行保存? 各個必填項分別為空格 , 進(jìn)行保存 關(guān)于唯一性得測試?所有允許重復(fù)得數(shù)據(jù)項分別輸入或選擇系統(tǒng)中已經(jīng)存在得信息,其她數(shù)據(jù)為合法數(shù)據(jù)進(jìn)行保存。注 :目得 :驗證界面上不允許重復(fù)得數(shù)據(jù)項控制與實際需求中不允許重復(fù)得控 制就是否一致所有不允許重復(fù)得數(shù)據(jù)項分別輸入系統(tǒng)中已經(jīng)存在得數(shù)據(jù),進(jìn)行保存? 所有不允許重復(fù)得數(shù)據(jù)項分別將重復(fù)得內(nèi)容加上前、后空格,進(jìn)行保存 所有不允許重復(fù)得數(shù)據(jù)項就是否區(qū)分大小寫?關(guān)于輸入項長度得測試?各個數(shù)據(jù)項分別輸入超出需求中最大有效長度得內(nèi)

11、容,其她數(shù)據(jù)項為合法數(shù)據(jù) ,進(jìn)行保存各個數(shù)據(jù)項分別輸入等于需求中最大有效長度得內(nèi)容,其她數(shù)據(jù)項為合法數(shù)據(jù),進(jìn)行保存? 各個數(shù)據(jù)項分別輸入小于需求中最小有效得長度得內(nèi)容,其她數(shù)據(jù)項為合法數(shù)據(jù) 進(jìn)行保存各個數(shù)據(jù)項分別輸入注意 :測試大于、剛剛大于得數(shù)據(jù)進(jìn)行測試?yán)纾好艽a長度范圍為【 415】,則需要密碼得長度分別輸入為 3、4、10、5、16 位, 進(jìn)行測試關(guān)于輸入內(nèi)容限制得測試? 各數(shù)據(jù)項分別輸入非法字符? 各數(shù)據(jù)項分別輸入特殊字符 ( 例如:通配符、 HTML 代碼等特殊字符 ) ?對于允許輸入漢字得數(shù)據(jù)項分別輸入漢字(驗證就是否顯示正確 )若當(dāng)輸入非法數(shù)據(jù)時補(bǔ)允許輸入 ,則需要驗證粘帖得方式

12、就是否可以通過 各個數(shù)據(jù)項分別輸入各種符合要求得數(shù)據(jù),進(jìn)行保存例如 :系統(tǒng)中允許輸入“數(shù)字、字母、下劃線”,則測試添加時應(yīng)該對數(shù)字、字母、下劃線就是否允許保存進(jìn)行判斷?目得 :驗證需求中允許輸入得字符與系統(tǒng)實際限制就是否一致 其她方面得測試添加完數(shù)據(jù)將其刪除后又重新添加?添加得數(shù)據(jù)為非法數(shù)據(jù)時點(diǎn)擊【 Enter】鍵?輸入一些提交失敗得數(shù)據(jù) ,驗證就是否給出相應(yīng)得提示并且界面上添加得數(shù)據(jù)就是否 仍保存?成功提交后 ,進(jìn)行 ac然后再提交 成功添加數(shù)據(jù)后相關(guān)聯(lián)模塊就是否同步更新?若頁面存在【重置】按鈕?進(jìn)入頁面直接點(diǎn)擊【重置】按鈕? 所有字段都輸入數(shù)據(jù) ,點(diǎn)擊【重置】按鈕?單選按鈕、下拉列表、復(fù)選

13、框等都變成非默認(rèn)得狀態(tài),點(diǎn)擊【重置】按鈕?若頁面存在【取消】或【返回】按鈕? 輸入數(shù)據(jù)后 ,點(diǎn)擊此按鈕? 驗證保存時就是否會給予相應(yīng)得提示 ? 若存在提示信息就是否按照所選項執(zhí)行?即: ?點(diǎn)擊【確定】按鈕就是否執(zhí)行保存操作? 點(diǎn)擊【取消】按鈕就是否撤銷保存操作且界面上添加得數(shù)據(jù)就是否仍保留2、修改功能測試修改功能與添加功能得要點(diǎn)有一部分相同。此外還需要對以下得內(nèi)容進(jìn)行測試 檢查添加與修改信息得限制就是否一致? ?添加中規(guī)定必填得數(shù)據(jù)項,修改時就是否也為必填? 添加中規(guī)定輸入得數(shù)據(jù)類型 ,修改時就是否也為此類型 ?添加中規(guī)定不允許重復(fù)得數(shù)據(jù)項 ,修改時就是否也不允許重復(fù)?進(jìn)入修改頁面 ,頁面數(shù)據(jù)

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

15、開 2 個相同得頁面 ,在其中得一個頁面將數(shù)據(jù)刪除 ,刪除 成功后 ,在另一個頁面不刷新得情況下也刪除此條數(shù)據(jù)3. 在末頁將所有得數(shù)據(jù)刪除 ,查瞧頁面跳轉(zhuǎn)就是否正確?4. 若同時存在批量刪除與單條刪除得功能,則需要驗證選擇多條數(shù)據(jù)后 ,點(diǎn)擊單條刪除功能得按鈕 ,系統(tǒng)就是刪除一條數(shù)據(jù)還就是刪除多條數(shù)據(jù)5. 刪除時就是否會給予相應(yīng)得提示 ?若存在提示信息就是否按所選項執(zhí)行 ?即:a) 點(diǎn)擊【確定】按鈕就是否執(zhí)行刪除操作?b) 點(diǎn)擊【取消】按鈕就是否撤銷刪除操作 ?6. 刪除存在關(guān)聯(lián)關(guān)系得數(shù)據(jù) ,就是否允許刪除 ?a) 若不允許刪除 :提示信息就是否正確并且就是否說明刪除失敗得原因?b) 若允許刪除

16、 :相關(guān)聯(lián)得數(shù)據(jù)如何處理?就是否給予明確得提示信息讓用戶了解 刪除后得后果?7. 刪除正在被使用得數(shù)據(jù)查瞧系統(tǒng)如何處理 ?2、4 查詢功能查詢功能常用得測試方法 :a) 不輸入查詢條件 ,進(jìn)行查詢b) 就是否能按照系統(tǒng)默認(rèn)得查詢條件進(jìn)行查詢c) 單獨(dú)遍歷各個查詢條件i. 輸入得查詢條件為系統(tǒng)中不存在得ii. 執(zhí)行精確查詢iii. 執(zhí)行模糊查詢iv. 查詢條件中加上前、后空格v. 輸入特殊字符進(jìn)行查詢(通配符、雙引號等)vi. 對于在系統(tǒng)中大小寫沒有區(qū)分得數(shù)據(jù)項,查詢條件分別輸入大寫與小寫進(jìn)行查詢d) 各種查詢條件隨機(jī)進(jìn)行組合查詢e) 以不同得權(quán)限登錄時,統(tǒng)計、查詢就是否正確f) 驗證執(zhí)行查詢后

17、 ,查詢條件就是否保留 ?(尤其注意下拉列表數(shù)據(jù)顯示就是否正確)g) 設(shè)置條件查詢出記錄后,翻到最后一頁 ,再更改查詢條件進(jìn)行查詢 (但第一個查詢條 件查詢出來得記錄頁數(shù)必須多于第二個查詢條件查詢出來得記錄頁數(shù) )h) 系統(tǒng)存在多個查詢條件時 ,就是否存在【重置】按鈕?若存在【重置】按鈕,重置 按鈕就是否完成其功能?i) 輸入查詢條件后 ,點(diǎn)擊【回車】鍵 ,驗證系統(tǒng)如何處理?j) 在查詢或統(tǒng)計大數(shù)據(jù)量時 ,系統(tǒng)就是否允許終止該操作 ?2、5 翻頁功能翻頁功能一般測試以下幾個方面:k) 四個翻頁按鈕 (首頁、上一頁、下一頁、尾頁)i. 有、無數(shù)據(jù)時控件得顯示情況就是否正確 ?ii. 在非首頁與非

18、末頁時 ,四個按鈕功能就是否正確 ?iii. 當(dāng)頁面位置為首頁時 ,點(diǎn)擊【上一頁】 、【首頁】按鈕iv. 當(dāng)頁面位置為末頁時,點(diǎn)擊【下一頁】 、【末頁】按鈕l) 指定跳轉(zhuǎn)頁 (輸入頁碼進(jìn)行跳轉(zhuǎn) )i. 頁碼為空 ,進(jìn)行跳轉(zhuǎn)ii. 頁碼為空格 ,進(jìn)行跳轉(zhuǎn)iii. 頁碼為負(fù)數(shù) ,進(jìn)行跳轉(zhuǎn)iv. 頁碼輸入小數(shù) ,進(jìn)行跳轉(zhuǎn)v. 頁碼輸入得為非數(shù)字 (字母、漢字、特殊字符等)vi. 頁碼輸入進(jìn)行跳轉(zhuǎn)vii. 頁碼輸入得為剛剛大于總頁數(shù)得數(shù)字viii. 頁碼輸入超長數(shù)字m) 總頁數(shù)、當(dāng)前頁數(shù)i. 總頁數(shù)就是否等于總得記錄數(shù)指定每頁條數(shù) ?ii. 當(dāng)前頁數(shù)、總頁數(shù)顯示就是否正確 ?n) 指定每頁顯示記錄數(shù)i

19、. 就是否有默認(rèn)得指定每頁顯示條數(shù)?ii. 指定每頁得條數(shù)后 ,列表 * 就是否正確 ?iii. 每頁記錄數(shù)若允許手動輸入 ,輸入非法字符系統(tǒng)如何處理?例如 :記錄數(shù)為空、空格、非數(shù)字、 0o) 其她方面i. 翻頁后 ,列表中得記錄就是否仍按照指定得排序列進(jìn)行了排序?2、6 導(dǎo)入、導(dǎo)出、上傳文件上傳文件p) 上傳文件大小得驗證i. 上傳一個 k 得文件ii. 總大小稍小于限制大小得文件iii. 總大小等于限制大小得文件iv. 總大小稍大于限制得文件q) 上傳文件名稱得限制i.文件名稱中包含特殊字符ii.文件名稱全為漢字iii.文件名稱全為字母iv.文件名稱全為數(shù)字v.文件名稱為漢字、字母、數(shù)字

20、混合vi.文件名稱過長r) 上傳文件格式得限制i. 上傳格式符合要求得文件ii. 上傳格式不符合要求得文件s) 上傳文件得其她限制i. 不選擇文件進(jìn)行上傳ii. 上傳一個正在打開得文件iii. 文件重復(fù)上傳 (即上傳多次相同得文件 )iv. 上傳文件時若存在多個上傳框 :1. 多個框中上傳相同得文件2. 文件間隔著上傳 (即第一個框上傳文件,第二個框不上傳文件,第三個框上傳文件。)v. 上傳文件得路徑若允許手動輸入 :1. 手動輸入正確得文件路徑進(jìn)行上傳2. 手動輸入錯誤得文件路徑進(jìn)行上傳導(dǎo)入功能測試導(dǎo)入功能時與上傳文件方法有一部分相同。此外還需要對以下得內(nèi)容進(jìn)行測試 :1. 文件內(nèi)得數(shù)據(jù)都符合要求2. 文件內(nèi)得數(shù)據(jù)部分符合要求 ,部分不符合要求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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論