2009/08/23

[QA] 網頁測試 測試類型

1 UI測試
看頁面是否美觀養眼(包括頁面的佈局是否合理,策劃是否舒服美觀,頁面長度是否合理,前景色與背景色是否搭配,頁面風格是否統一,色調是否適合人眼,會不會太刺眼,字體大小是否合適,字體的顏色是否與背景色搭配,字體鏈接時是否會出現設置怪異的背景色,字體顏色有沒有與背景色太接近或差距太大導致我們沒辦法看清字體或刺激了我們的視覺,點擊鏈接時圖片和字體會不會產生移位),表格和DIV測試,是否網頁設計師在表格或DIV裡放置了過多的東西導致表格或DIV拉長,表格或DIV之間對齊了沒有,中間是否有空隙,是否產生了錯位,如果在表格或DIV中設置了溢位,表格或DIV中的內容是否可以全部看到,有沒有出現一半字的情況,如果使用了框架結構.框架結構是否合理,表格每行的寬度是否足夠,是否有折行



2 鏈接測試
點擊鏈接時是否可以進入我們要找的頁面,進入了我們要找的頁面後能否正確返回,鏈接頁面會不會是空白頁面或孤立頁面或根本沒鏈接(也就是說鏈接的是自己本身),如果鏈接的是空白頁我們是否可以再正確返回,如果使用了框架或內嵌框架是否可以正確在本框見頁內顯示要查找的頁面,使用內容置頂時是否可以正確實現

3 表單測試
表單的測試包括單選按鈕,復選框,文本框,密碼項和菜單項和提交按鈕類按鈕的測試和後台數據庫的測試.首先如果是單選按鈕我們選擇了一個後可不可以再選第二個,如果是復選框的話我們能不能同時選擇多個選項,選擇多個選項時若需要全選那摸我們是要一個個的選擇還是只需要選擇一次就可以,在文本框裡我們輸入的字數有無特別限定,若與特別限定條件不符那摸我們是否可以操作成功,在對用戶名和密碼的設置時用戶名是否可以為數字,漢字,非英文 字符,中間是否可以有空格,標點符號,對密碼的長度有無特別限定,若超過特別限定或少於特別限定我們是否可以操作成功,密碼是否可以為漢字,英文,特殊字符和標點符號,中間是否可以空格,密碼是否設置了屏蔽菜單項分級是不是太多,過長(特別是我們為了節省空間在導航上設置的菜單)點擊菜單選項上的各分級目錄是否可以正確進入鏈接頁面,進入鏈接頁面我們是否可以正確返回,點擊提交按鈕看是否可以提交成功,點擊取消按鈕看其是否生效,提交後看我們的資料是否保存成功,保存後刷新頁面看我們的資料是否可以正確顯示,我們是否還可以再回到原始頁面,如果未輸入用戶名或密碼會不會提示出錯,錯誤提示是否可以關掉,提示出錯後我們能否回到原始頁面,用戶提交的數據是否真實有效,如填寫的所屬省份與所在城市是否匹配,出生年月與身份證號是否匹配等

4 兼容性測試
在各種配置不同操作系統上和分辨率不同的電腦上及使用不同的瀏覽器對其測試,看其是否可以正確顯示,是否有圖片和頁面錯位和太大太小等問題使有的部分無法看到,是否有圖片或視頻無法顯示

5 網絡配置測試
看看網頁是否可以打印或保存(如果是保密的網頁或不想讓別人保存的頁面可以將其作成FLASH格式的,不讓用戶保存),看看網頁冗余代碼是否過多或容量太大導致網絡運行速度過慢

6 負載測試
多個用戶同時上網,砍其最大的承受能力是多大,如果超過了這個極限會有何反應

7 壓力測試
看看幾百,幾千甚至幾萬個人同時上網網頁還能顯示不,運行速度會有怎樣的變化,是否響應時間太長或運行過慢,他到啥時候會崩潰

8 安全測試
用戶名和密碼是否有長度限制,是否有複雜度限制,登陸次數是否受限,如果超過了登陸次數,關閉頁面重新登陸是否還可以登陸進去,換了台電腦或在另外的地方登陸呢,WEB系統是否有超時限制,超時以後是否會提示登陸,日誌文件是否記錄登陸後用戶進行的操作操作,是否記錄登陸失敗的操作,事物完成後,會不會記錄擁護進行的操作,會不會記錄用戶名,是否在ASP,JSP,JAVAscrīpt,VBscrīpt等腳本語言裡有設置可以訪問服務器的語言,是否使用了安全套接字層協議SHTTP,若使用了這種協議,那摸在網頁中是否有備份替換的頁面

9 接口測試
在處理過程中中斷事務,看看會發生什麼情況?訂單是否完成?嘗試中斷用戶到服務器的網絡連接。嘗試中斷 web 服務器到信用卡驗證服務器的連接。在這些情況下,系統能否正確處理這些錯誤?是否已對信用卡進行收費?

沒有留言:

張貼留言