軟件測試中的web測試總結1
測試是一種思維,包括情感思維和智力思維,情感思維主要體現在一句俗語:思想決定行動上(要懷疑一切),智力思維主要體現在測試用例的設計上。具有了這樣的思想,就會找出更多的bug。(^_^個人認為,不代表官方立場) 對于一個web網站來說,主要從這么幾個大的方面來進行測試:1、 功能測試;2、 界面測試;3、 易用性測試;4、兼容性測試;5、鏈接測試;6、 業務流程測試;7、 安全性測試
下面主要從以上七個方面進行敘述: 一、功能測試
測試用例是測試的核心,測試用例的設計是一種思維方式的體現,在用例的設計中,用的比較多的方法是邊界值分析法和等價類劃分法,下面主要從輸入框,搜索功能,添加、修改功能,刪除功能,注冊、登錄功能以及上傳圖片功能等11個方面進行總結說明。1、輸入框
輸入框是測試中最容易出現bug的地方,所以在測試時,一定要多加注意。
控件類型 |
大分類 |
小分類 |
檢查內容 |
輸入框 |
字符型輸入框 |
字符種類 |
英文全角字符 |
英文半角字符 | |||
數字 | |||
漢字 | |||
空或空格 | |||
特殊字符“~!@#$%^&*()_+-={}[]|\:;”’<>,./?;”等可能導致系統錯誤的字符,特別要注意單引號和&符號。 | |||
禁止直接輸入特殊字符時,使用“粘貼”、“拷貝”功能嘗試輸入,并測試能否正常提交保存。 | |||
長度檢查 |
最小長度-1 | ||
最小長度 | |||
最大長度 | |||
最大長度+1 | |||
輸入超長字符:比如把整篇word文檔copy過去 | |||
空格檢查 |
輸入的字符間有空格 | ||
字符前有空格 | |||
字符后有空格 | |||
字符前后都有空格 | |||
多行文本框輸入 |
允許回車換行 | ||
保存后再顯示能夠保持輸入時的格式 | |||
僅輸入回車換行,檢查能否正確保存;若能,查看保存結果。若不能,查看是否有正確提示 | |||
安全性檢查 |
輸入特殊字符串:null、NULL、 、javascript、<script>、</script>、<title>、<html>、<td>等 | ||
輸入腳本函數:<script>alter("abc")</script>、document.write("abc")、<b>hello</b> |
文章來源于領測軟件測試網 http://www.k11sc111.com/