Web 測試總結(1)
測試是一種思維,包括情感思維和智力思維,情感思維主要體現在一句俗語:思想決定行動上(要懷疑一切),智力思維主要體現在測試用例的設計上。具有了這樣的思想,就會找出更多的bug。(^_^個人認為,不代表官方立場)
對于一個web網站來說,主要從這么幾個大的方面來進行測試:
1、 功能測試;2、 界面測試;3、 易用性測試;4、兼容性測試;5、 鏈接測試;6、 業務流程測試;7、 安全性測試
下面主要從以上七個方面進行敘述:
一、功能測試
測試用例是測試的核心,測試用例的設計是一種思維方式的體現,在用例的設計中,用的比較多的方法是邊界值分析法和等價類劃分法,下面主要從輸入框,搜索功能,添加、修改功能,刪除功能,注冊、登錄功能以及上傳圖片功能等11個方面進行總結說明。
1、輸入框
輸入框是測試中最容易出現bug的地方,所以在測試時,一定要多加注意。
2、搜索功能
(1)比較長的名稱是否能查到?
(2)空格 或空
(3)名稱中含有特殊字符,如:' $ % & *以及空格等
(4)關鍵詞前面或后面有空格
(5)如果支持模糊查詢,搜索名稱中任意一個字符是否能搜索到
(6)輸入系統中不存在與之匹配的條件
(7)兩個查詢條件是否為2選1,來回選擇是否出現頁面錯誤
(8)輸入腳本語言,如:<script>alter(“abc”)</script>等
3、添加、修改功能
(1)是否支持tab鍵
3、添加、修改功能
(1)是否支持tab鍵
(2)是否支持enter鍵
(3)不符合要求的地方是否有錯誤提示
(4)保存后,是否也插入到數據庫中?
(5)字段唯一的,是否可以重復添加
(6)對編輯頁列表中的每個編輯項進行修改,點擊保存,是否保存成功?
(7)對于必填項,修改為空、空格或其他特殊符號,是否可以編輯成功
(8)在輸入框中,直接回車
(9)是否能夠連續添加
(10)在編輯的時候,要注意編輯項的長度限制,有時,添加時有長度限制,但編輯時卻沒有(添加和修改規則是否一致)
(11)添加時,字段是唯一的,不允許重復,但有時,編輯時,卻可以修改為相同字段(相同字段包括是否區分大小寫以及在輸入內容的前后輸入空格)
(12)添加含有特殊符號或空格的內容
(13)對于有圖片上傳功能的編輯框,對于沒有上傳的圖片,查看編輯頁面時,是否顯示默認圖片,如果上傳了圖片,是否顯示為上傳圖片?
4、刪除功能
(1)輸入正確數據前加空格,看是否能正確刪除?
(2)是否支持enter鍵
(3)是否能連續刪除多個產品?當只有一條數據時,能否成功刪除?
(4)刪除一條數據后,能否再添加相同的數據?
(5)當提供能一次刪除多條信息的功能時,注意,刪除的數據是否正確?
(6)不選擇任何信息,直接點擊刪除按鈕,看有什么錯誤提示?
(7)刪除某條信息時,應該有錯誤提示信息
posted on 2011-10-21 16:16 順其自然EVO 閱讀(165) 評論(0) 編輯 收藏 所屬分類: 測試學習專欄