




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、web應用測試技巧1 靜態頁面31. 1靜態文字31.2 圖片31.3 鏈接31. 4頁面顯示32 邏輯測試42. 1表單元索42.1.1 按鈕42.1.2 單行文本框42.1.3 多行文本框52.1.4 單選框/復選框/下拉選框52.1.5 翻頁62.1.6 確認/取消62.1.7 背錄/退出62. 2表單種類62.2.1 單一表單62.2.2 多表單72. 3功能測試72.3.1 頁面鏈接檢查72.3.2 相關性檢查72.3.3 檢杏按鈕的功能是否正確82.3.4 字符串長度檢查82.3.5 字符類型檢查82.3.6 標點符號檢查82.3.7 中文字符處理82.3.8 檢查帶出信息的完整性
2、82.3.9 信息重復性檢查82.3.10 檢杳刪除功能82.3.11 檢查添加和修改是否一致92.3.12 檢查修改重名92.3.13 重復提交表單92.3.14 檢查多次使用back鍵的情況92.3.15 search 檢查92.3.16 輸入信息位置92.3.17 上傳下載文件檢查92.3.18 必填項檢杏1()2.3.19 快捷鍵檢查102.3.20 多窗口并發操作102.4 數據交互102.4.1 動態數據顯示102.4.2 數據更新方式102.5數據同步113 技術113. 1cookie113. 2session113. 3java script113.4瀏覽器121靜態頁面1.
3、1靜態文字1、檢查一個頁面或者一組屮多個頁面的字體、size、顏色、位置等因索是否 符合需求;2、檢查頁面文字圖標的間距、行距是否統一,對齊方式是否統一;3、靜態文字的含義是否符號需求:4、靜態文字中是否存在拼寫錯誤;1.2圖片1、檢查圖片的尺寸、位置是否符合需求;2、對廣告圖片的點擊是否正常,點擊后給出的頁面是否正確;3、頁面上具有相同意義的圖標應保持一致;4、對于鏈接其他網站的圖片,無法顯示時是否有容錯性處理;1.3鏈接1、對廣告圖片的點擊是否正常,點擊后給出的頁面是否正確;2、檢查頁面鏈接是否可正常點擊,點擊后鏈接到的位置是否正確;3、鏈接點擊后是否正常的發生顏色變化(若特殊處理也需要相
4、應的檢查);4、鏈接的打開方式是否合理(在當前窗口中打開、打開新窗口),是否符合 產品設計;1. 4頁面顯示1、調整頁面大小,檢驗頁面的布局是否被壓縮,重疊,覆蓋等;2、對需要屏蔽的頁而檢杏是否有效屏蔽,對只能打開一個的功能頁而,檢杳 是否被打開了多個;3、檢查不可調整大小的頁面是否町調整頁面大小;4、檢查需要滾動條的頁面是否提供的滾動條,并可有效滑動;5、對頁面中影響到光標位直或者陰影等特效效果位直的操作,需要檢驗操作 的正確性和效果的合理性;6、頁而被內容拉長,拉寬后,檢查頁而的文字是否還能正確顯示,對齊方式, 格式都保持一致、正常;7、對外文(r文、韓文)和繁體的顯示,需要支持,不允許出
5、現亂碼;8、頁面屮的tab翻頁可以正常切換、支持tab按鍵切換的要檢驗使用的正確 性。多個tab頁面間的數據交換更新要檢驗正確性;9、頁面推薦的內容要保證冇結果,可以正常使用2 邏輯測試2. 1表單元素2.1.1按鈕1、按鈕的大小、擺放間距、對齊方式是否一致;2、按鈕上文字的字體、size、對齊方式是否一致;3、使用tab鍵切換按鈕,順序是否符合需求規定;4、按鈕可正常點擊,觸發的后續操作是否正確;5、對于冇時效性的按鈕,需要結合時間考慮可用性是否符合要求;6、對于有條件限制使用的按鈕,可用性是否符合條件限制;7、new button:檢查包含next和cancel按鍵的子窗口的顯示;檢查子窗
6、 口顯示的內容;8 add button:檢杳包含save和cancel按鍵的子窗口的顯示;9、edit button:檢查在未選擇項目情況f點擊后的警告信息;檢查包 update和cancel按鍵的子窗口的顯示;檢查選擇的項冃是否顯示在制 定的位置;10、copy button:檢查在未選擇項冃情況下點擊后的警告信息;檢查點擊 后的確認信息;檢杳插入后的復制數據;11、delete button:檢查在未選擇項目情況f點擊后的警告信息;檢查點 擊后的確認信息;檢查刪除后的數據;12、run button:檢測運行時的參數窗口;檢查執彳亍結果;檢查未選擇項 目情況下點擊后的警告信息;13、ba
7、ck button:檢查是否回到上一屏幕;14、next button:檢查是否顯示下一屏幕;15、finish button:檢查數據是否進入數據庫;檢查完成屏幕的顯示;16、cancel button:檢查確認信息;檢查是否有其他鍵執行同樣功能;檢 測是否能能夠正確處理;2.1.2單行文本框1、檢查輸入框的可輸入長度限制是否有效,考慮漢字和字符的長度轉換 關系,反復驗證;2、輸入框對特殊字符的判斷主要檢杳(!#$%人&*()_+1【】 ;=.<>?/! ©#¥%探()+ § )等符號的過濾;3、不允許輸入數字的輸入框需耍檢查對數字的過濾(1
8、23456789);4、檢查對html tag的過濾;5、檢查對全角空格,半角空格的過濾;6、根據輸入框的具體要求檢杏需要過濾的內容,例如數字輸入框不能輸 入字母和漢字、英文輸入框不能輸入漢字和數字等等;7、數字輸入框需要檢查是否冇輸入數字的大小限制、小數點后數位的個 數、負數,具體情況可疑根據輸入數字的特征進行檢驗,例如幣數輸 入框不可以輸入浮點數、正整數輸入框不能輸入負數等等;8、對有特殊分界作用或者其他意義的符號,檢查有效性。檢查冗余的此 類符號的兀余處理;9、對可輸入空格或者字符的輸入框,需要檢查多余空格、字符等冗余數 據的輸入限制;10、數字輸入框需要檢查輸入正數、負數、零、小數點、
9、特殊字符加數字、 字母加數字、ascii碼、重復值、空值的輸入情況,具體處理按需求 規定;11、字符輸入框盂要檢查僅冇字母、僅冇數字、字母加數字、允許的特殊 字符、禁止的特殊字符、包含特殊字符的字母數字、ascii碼等。具 體處理按需求規定;12、對輸入字母的輸入框檢查字母、數字、字母加數字、特殊字符、ascii 碼。具體處理按需求規定;13、對時間類型的輸入框檢查?和/,檢查特殊字符、字母數字;檢查規 定的正確格式時間、錯謀格式時間、錯謀的口期數字,錯謀的時間數 字、正確地時間數字。如果存在f1歷表,檢查正確性。具體處理按需 求規定;14、檢杏標注為必填信息的輸入框,不輸入數據時是否按照產品
10、設計要求 給出提示信息,對于標注未非必填項的輸入框,不輸入數據時是否可 以正常提交表單:15、對用八可編輯可輸入的功能點,需要進行臨界測試16、對用戶可編輯可輸入的功能點,需要進行越界容錯測試2.1.3多行文本框1、文本輸入框需要過濾html tag標簽;2、文本輸入框需耍檢查長度限制是否準確。并考慮漢字和字母數字所占 用的長度折算關系檢驗長度限制;3、文木輸入框檢驗需求規定要求過濾的特殊字符;4、對于粘貼的文字數量超過限制的容錯處理;5、對用八可編輯可輸入的功能點,需要進行臨界測試6、對用戶可編輯可輸入的功能點,需要進行越界容錯測試2.1.4單選框/復選框/下拉選框1、復選框需要根據單選和多
11、選的限制進行選擇。單選的進行多選驗證或 者空選,多選的如果有選擇數量限制,則需要考慮空選和超岀限制的 選擇驗證2、對于動態的復選框,在新增了內容后可以及時的反應到頁面上提供選 擇。同理對于刪除的選項頁需耍及吋的反應到貝面不可見或者不可選。3、對于選擇多個數據進行后續操作的復選形式,需要檢查多選后的數據 數量是否正確。檢查空選的容錯處理。4、對下拉方式的選擇,檢查選中后在輸入框內出現的內容是否和 checkbox屮的內容一致5、下拉選框的候選內容為空時的,需要的容錯處理6、對所有候選內容動態變化的選框,需要檢査相應的動作后,候選內容 的變化2.1.5翻頁1、檢查翻頁是否正常,檢查分頁是否正確,檢
12、查每一頁顯示的數據項、 數據數量是否正確;2、修改瀏覽器地址欄的翻頁參數,檢查參數在頁碼合法范圍內時,是否 正確跳轉;檢查參數超出頁碼合法范圍時,是否有容錯性處理;2.1.6確認/取消1、檢查確認/取消的相應操作是否符合產品設計需求;2、對提交部分的測試,需要檢驗多次連續點擊提交、取消等按鈕,檢驗 是否可以正確處理2.1.7登錄/退出1、對于登錄注冊頁而的測試需要考慮每個輸入點的止確性、容錯性以及 對空輸入的處理情況2、對于登錄/退出操作,需檢查是否正確保存或清除cookie信息;3、登錄操作,對于選擇不同的cookie生存周期,需分別檢查是否正確;2. 2表單種類2.2.1單一表單2. 2.
13、1.1數據的一致性l檢杏表單屮顯示的數據項(下拉文木框、文木框等)內容是否與數據 庫中存儲的信息一致;2、修改數據項內容后,檢查表單顯示的內容是否改變,顯示是否止確;3、對頁面的url進行參數修改,是否可以正常處理。單一逐個修改,組 合修改檢查是否可以正確處理。2. 2.1.2表單數據項記憶保留4、檢查表單屮數據項是否有記憶保留功能,對丁已經提交的數據是否能 正確顯示;5、對于提交頁面連接超時時,需要給出合理的文字提示。對不能連接或 者出現開常的頁面也要給出合理提示。2.2.2多表單1、關聯型表單的基本類型有:(1) 表單a表單b(2) 表單a表單b表單a(3) 表單a表單c &表單b
14、表單c2、檢查關聯型表單的各條路徑是否符合產品,各路徑通暢;3、檢查表單間數據傳遞是否正確(1) 表單間數據傳遞如果是顯示方式,通過url傳遞的數據檢查是 否正確;(2) 對于顯示傳遞方式,手工修改url傳遞的數據,檢查是否有容 錯處理;(3) 表單間數據傳遞如果是隱式方式,通過后續表單顯示的數據項內 容檢査是否正確;4、多表單間數據傳遞吋,檢查如果會中間步驟中斷,是否有容錯處理, 是否能保證數據在數據庫中的唯一性;5、檢查直接訪問中間表單的url時,是否限制訪問,做出了相應的容 錯性處理,保證路徑順序的完備性;6、對連續頁而功能操作測試吋,需要考慮瀏覽器上刷新、回退、前進按 鈕的影響。在登錄
15、、密碼輸入校驗等不可逆的位宜,應對回退前進進 行適當處理,需要檢驗7、對存在與多個頁面的功能需要統一的結果界面時,需要檢驗不同的觸 發點得到的結果頁面是否一致8、捉交寫數據的事務性測試,對于分段提交的數據,當數據的錄入不完 整時,如缺少某一段或多段數據,檢查是否有容錯性處理;2.3功能測試功能測試就是對產品的各功能進行驗證,根據功能測試用例,逐項測試,檢杳產品是否達到用戶要求的功能。常用的測試方法如下:2.3.1頁面鏈接檢查1、每一個鏈接是否都有對應的頁面,并且頁面之間切換正確;2.3.2相關性檢查2、刪除/增加一項會不會對其他項產生影響,如果產生影響,這些影響是否都正確;2.3.3檢查按鈕的
16、功能是否正確3、檢杳 update, cancel, delete, save 等功能是否正確;2.3.4字符串長度檢査4、輸入超岀需求所說明的字符串長度的內容,看系統是否檢查字符串長 度,會不會出錯;2.3.5字符類型檢查5、在應該輸入指定類型的內容的地方輸入其他類型的內容(如在應該輸 入整型的地方輸入其他字符類型),看系統是否檢杳字符類型,會否報 錯;2.3.6標點符號檢查6、輸入內容包括各種標點符號,特別是空格,各種引號,回不鍵.看系統處 理是否正確;2.3.7中文字符處理7、在可以輸入中文的系統輸入中文,看會否出現亂碼或出錯;2.3.8檢查帶出信息的完整性8、在查看信息和update信
17、息時,查看所填寫的信息是不是全部帶出.,帶出 信息和添加的是否一致;2.3.9信息重復性檢查9、在一些需要命名,r名字應該唯一的信息輸入重復的名字或id,看系統 有沒有處理,會否報錯,重名包括是否區分大小寫,以及在輸入內容的前 后輸入空格,系統是否作出正確處理;2.3.10檢查刪除功能10、在一些可以一次刪除多個信息的地方,不選擇任何信息, 按"deleted看系統如何處理,會否出錯;然后選擇一個和多個信息,進行刪除,看是否正確處理;2.3.11檢查添加和修改是否一致11、檢杳添加和修改信息的要求是否一致,例如添加要求必填的項,修 改也應該必填;添加規定為整型的項,修改也必須為整型;
18、2.3.12檢査修改重名12、修改時把不能重名的項改為已存在的內容,看會否處理,報錯.同 時,也要注意,會不會報和自己重名的錯;2.3.13重復提交表單13、一條已經成功提交的紀錄,點擊back后再提交,看看系統是否 做了處理;2.3.14檢查多次使用back鍵的情況14、在有back的地方,back回到原來頁而,再back,重復多次淆會否出 錯:同樣的重復手工刷新頁面(按f5),檢查頁面顯示是否正常;2.3.15 search 檢查15、在有search功能的地方輸入系統存在和不存在的內容,看search 結果是否正確.如果可以輸入多個search條件,可以同時添加合理和不 合理的條件,看系
19、統處理是否正確;2.3.16輸入信息位置16、注意在光標停留的地方輸入信息時,光標和所輸入的信息會否跳 到別的地方;2.3.17上傳下載文件檢查17、上傳下載文件的功能是否實現,上傳文件是否能打開。對上傳文 件的格式有何規定,系統是否有解禪信息,并檢杏系統是否能夠做到;18、對于上傳文件的文件名是否冇容錯處理,如文件名中包含空格等 特殊字符,需考慮上傳文件名的各種情況;2.3.18必填項檢查19、應該填寫的項沒有填寫吋系統是否都做了處理,對必填項是否有 提示信息,如在必填項前加*等提示信息;2.3.19快捷鍵檢查20、是否支持常用快捷鍵,如ctrl+c ctrl+v backspace等,對一
20、些不 允許輸入信息的字段,如選入,選日期對快捷方式是否也做了限制;2.3.20多窗口并發操作21、同時開兩個或多個窗口測試互斥和并發操作,檢查各窗口數據顯 示、各種操作是否正常;2. 4數據交互2.4.1動態數據顯示1、動態文字隨著場景的變化是否正確,符合需求規定;2、動態文字的顯示字體、顏色、間距、size、顯示位置是否一致,并符 合需求規定;3、動態文字顯示的內容,依據不同要求變化,要求和文字內容的對應是 否符合需求規定;4、動態文字的顯示方式,顯示次數,循環方式、顯示條件都要符合需求 規定;5、動態文字含義是否符合需求;6、動態文字是否存在拼寫錯謀;7、動態顯示的相關內容包括文字,圖片要
21、符合邏輯關系,不能出現不對 應,不匹配的現象;8、對于提示文字,需注意提示的顯示方式(在當前頁面顯示、彈出式對 話框)是否符合產品需求,提示語言是否符合產品規定;9、對功能操作返回的數據結果數量,內容,特征進行抽樣檢查;1()、提交寫或者讀數據失敗時,例如,獲取不到連接超時等,檢查是否有相應的容錯性處理;2.4.2數據更新方式1、更新方式包括即時更新和定期更新;即吋更新方式分為主動即吋更新 和被動即時更新;2、對于被動即時更新方式的數據需考慮頁面的穩定性,以及是頁面性能;3、對于定期更新的數據,如杲被更新數據與頁血的其他數據相關,測試 方法近似農單測試測試;如果被更新數據與頁血其他數據無關聯,測 試方法近似即時更新方式;2. 5數據同步1、涉及到多臺服務器同步問題的產品,需要在更新后檢驗同步情況和效果;3技術3. 1 cookie1、檢查cookie的吋效性是否j:確,對于永久cookie,檢查是否永久有效; 對于臨時cookie,檢杳是否只在當前瀏覽器及派生的頁面中有效,關閉 瀏覽器即失效;2、檢查是否存入指定域名的cookie信息;3、如果在cookies中保存了注冊信息,請確認該cookie能夠正常工作而 且己對這些信息己經加密。對cook
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 激發數據要素創新潛能的策略及實施路徑
- 英語句型學習突破教程
- 美的遇見作文800字8篇
- 出生日期與年度收入證明(6篇)
- 化學材料化學知識點詳解及試題
- 想象作文語文書的自述350字(11篇)
- 不負青春作文高二范文7篇范文
- 公主家產品抽獎活動方案
- 公交公司植樹節活動方案
- 與家人共度中秋節的溫馨時刻作文(8篇)
- 法律文書寫作能力測試題庫及解答分析
- 2025合作合同范本:兩人合伙協議書模板
- DB31/T 595-2021冷庫單位產品能源消耗指標
- DB31/T 1204-2020標準先進性評價通用要求
- 2025年中國半球諧振陀螺儀行業市場前景預測及投資價值評估分析報告
- 2025年計算機Photoshop操作實務的試題及答案
- 合伙或養雞協議書
- 2024-2030全球WiFi 6移動熱點行業調研及趨勢分析報告
- 2024年西安高新區公辦學校教師招聘真題
- 2025年廣東省廣州市越秀區中考物理一模試卷(含答案)
- 2023-2024學年上海市浦東區八年級(下)期末數學試卷 (含答案)
評論
0/150
提交評論