1. 程式人生 > >web測試點和app測試點

web測試點和app測試點

web測試點:

一、輸入框

1、字元型入框:

1)字元型入框:英文全形、英文半形、數字、空或者空格、特殊字“~@#%……&*[]{}”要注意引號和&符號。禁止直接入特殊字元,使用、拷功能嘗試輸入。

2檢查:最小度、最大度、最小-1、最大+1入超工字元比如把整個文章拷貝過去。

3)空格檢查入的字元有空格、字元前有空格、字元後有空格、字元前後有空格。

4)多行文字框入:允車換行、儲存後再示能儲存入的格式、僅輸入回車換行,檢查能否正確儲存(若能,檢查儲存果,若不能,看是否有正常提示)。

5安全性檢查入特殊字串(

null,NULL,,javascript,<script>,</script>,<title>,<html>,<td>)、輸入指令碼函式(<script>alert("abc")</script>) doucment.write("abc")<b>hello</b>)。

2、數入框:

1:最大、最小、最大+1、最小-1

2)位數:最小位數、最大位數、最小位數-1最大位數+1入超長值入整數。

3異常、特殊字元:入空白(NULL)、空格或"[email protected]

#$%^&*()_+{}|[]\:"<>?;',./?;:'-=等可能導致系統錯誤的字元、禁止直接輸入特殊字元時,嘗試使用貼上拷貝檢視是否能正常提交、word中的特殊功能,通板拷入框,分頁符,分節符類似公式的上下等、數的特殊符號如,㏒,㏑,+-等、輸入負整數、負小數、分數、輸入字母或漢字、小數(小數前0點捨去的情況,多個小數點的情況)、首位0的數字如0102、科學數法是否支援1.0E2、全形數字與半形數字、數字與字母混合、16進位制,8進位制數值、貨幣型輸入(允許小數點後面幾位)

4)安全性檢查:不能直接入就copy

3、日期型入框:

1合法性檢查

(輸入0日、1日、32)、月[135781012]、日[31]、月[46911]、日[30] [31]入非年,月[2],日期[2829]年,月[2]、日期[2930]、月[011213]

(2)異常、特殊字元:入空白或NULL~@#%……&*(){}[]等可能致系統錯誤的字元。

3)安全性檢查:不能直接入,就copy,是否資料檢驗

4、資訊重複:在一些需要命名,且名字應該唯一的資訊入重複的名字或ID,看系有沒有,會否報錯,重名包括是否區分大小寫,以及在入內容的前後入空格,是否作出正確

二、搜尋功能

查詢條件為輸入框,參考入框對應類型的測試方法

1、功能實現

1)如果支援模糊查詢,搜尋名稱中任意一個字元是否能搜尋到。

2)比較長的名稱是否能到。

3入系中不存在的與之匹配的條件。

4)用戶進查詢操作,一般情況是不查詢條件的清空,除非需求特殊明。

2測試

1)不同查詢條件之來回選擇,是否出現頁錯誤單選框和多框最容易出)。

2測試多個查詢條件,要注意查詢條件的測試,可能不同合的測試報錯

三、新增、修改功能

1、特殊:(1)是否支援Tab2)是否支援回車鍵。

2、提示資訊:(1)不符合要求的地方是否有錯誤提示。

3、唯一性:(1)欄位唯一的,是否可以重複新增,新增後是否能修改已存在的欄位(欄位包括區分大小寫以及在入的內容前後入空格,儲存後,資料是否真的插入到資料中,注意儲存後資料的正確性)。

4、資料正確性:

1對編輯頁的每個編輯項進行修改,點儲存,是否可以儲存成功,檢查想關聯的資料是否得到更新

2行必填項檢查(即是否出提示以及提示後是否依然把資料存到資料中;是否提示後出現頁碼錯亂等)。

3)是否能夠連續新增(針對特殊情況)。

4)在編輯候,注意編輯項度限制,有在新增的候有,在編輯候卻沒有(注意要新增和修改規則是否一致)。

5於有片上功能的編輯框,若不上傳圖片,編輯頁是否示有默片,若上傳圖片,看是否傳圖片。

6)修改後增加資料後,特要注意查詢頁面的資料是否及更新,特是在首頁時要注意資料的更新。

7)提交資料連續多次點看系會不會連續增加幾條相同的資料或報錯

8)若果列表中沒有記錄或者沒選擇某條記錄,點修改按,系會拋異常。

四、刪除功能

1、特殊:(1)是否支援Tab2)是否支援回車鍵。

2、提示資訊:(1)不選擇任何資訊,直接點擊刪除按,是否有提示(2除某條資訊應該有確提示。

3資料實現:

1)是否能連續刪除多個

2)當只有一條資料,是否可以除成功

3除一條資料後,是否可以新增相同的資料

4)如系支援批量除,注意除的資訊是否正確

5)如有全,注意是否把所有的資料

6除資料,要注意相應查詢頁面的資料是否及更新

7)如除的資料與其他業務資料關,要注意其關性(如除部資訊,部下游工,則應該給出提示)

8)如果果列表中沒有記錄或沒有選擇任何一條記錄,點擊刪除按報錯

如:某一功能模具有最基本的增功能,需要行以下測試

單項功能測試(增加、修改、查詢、刪除

增加——>增加——>增加連續增加測試

增加——>

增加——>刪除——>增加(新增加的內容與除內容一致)

增加——>修改——>

修改——>修改——>修改連續修改測試

修改——>增加(新增加的內容與修改前內容一致)

修改——>

修改——>刪除——>增加(新增加的內容與除內容一致)

刪除——>刪除——>刪除連續刪測試

五、註冊、登陸模組

1、註冊功能:

1)註冊置密碼為特殊版本號,檢查錄時是否會報錯;

2)註冊成功後,應該以登到首或指定面;

3)在註冊資訊中除已入的資訊,檢查是否可以註冊成功。

2、登功能:

1入正確的用名和正確的密碼;

2入正確的用名和錯誤的密碼;

3錯誤的用名和正確的密碼;

4錯誤的用名和錯誤的密碼;

5)不入用名和密(均空格);

6)只入用名,密碼為空;

7)用空,只入密碼;

8入正確的用名和密,但是不區分大小寫;

9)用名和密包括特殊字元;

10)用名和密碼輸入超長值;

11)已除的用名和密碼;

12)登錄時,當面重新整理或重新入資料驗證碼是否更新。

六、上傳圖片測試

1、功能實現

1)檔案型正確、大小合適;

2)檔案型正確,大小不合適;

3)檔案錯誤,大小合適;

4)檔案型和大小都合適,上一個正在使用中的片;

5)檔案型大小都合適,手動輸入存在的片地址來上傳;

6)檔案型和大小都合適,入不存在的片地址來上傳;

7)檔案型和大小都合適,片名稱來上傳;

8)不選擇檔案直接點看是否出提示;

9連續多次選擇不同的檔案,看是否上最後一次選擇的檔案。

七、查詢結果列表

1、功能實現

1)列表、列是否合理;

2)列表資料太有沒有提供橫向滾動;

3)列表的列名有沒有與內容對應;

4)列表的每列的列名是否描述的清晰;

5)列表是否把不必要的列都示出來;

6)點某列行排序,是否會報錯(點擊查看每一的排序是否正確);

7)雙單擊某列資訊,是否會報錯。

八、返回鍵檢查

1、一條已成功提交的記錄,返回後再提交,是否做了理;

2檢查多次使用返回的情況,在有返回的地方,返回到原來的面多次,看是否會出錯。

九、回車鍵檢查

1、在果後,直接按回車鍵,看系如何理,是否會報錯。

十、重新整理鍵檢查

1、在Web中,使用重新整理,看系如何理,是否會報錯。

十一、測試點檢查

1、直接URL連結檢查:在Web中,在地址直接入各個功能面的URL地址,看系如何理,是否能直接看(匿名看),是否有限控制,是否直接行,並返回相應結

n  檢查:每一個接是否都有對應面,並且面之正確。可以使用一些工具,如LinkBotProFile-AIDCSHTML Link ValidaterXenu等工具。

n  HTML Link Validater只能測試Html或者htm結尾的網頁連結;

n  Xenu無需安裝,支援aspdojsp尾的網xenu測試連結包括內部鏈接和外部接,在使用的應該注意,同生成html格式的測試報告。

2. 相關性檢查  功能相關性:/增加一會不會其他項產生影響,如果生影響,些影響是否都正確,常的情況是,增加某個資料記錄以後,如果資料記錄某個欄位內容較長,可能會在查詢資料列表形。  資料相關性:下來列表默認值檢查,下來列表值檢查,如果某個列表的資料於其他模中的資料,同需要檢查,比如,某個資料如果被禁用了,可能在引用資料的列表中不可
3.
檢查按鈕的功能是否正確:如新建、編輯、刪除、關閉、返回、儲存、匯入,上一頁,下一頁,頁面跳轉,重置等功能是否正確。常見的錯誤會出現在重置按鈕上,表現為功能失效。
4.
字串檢查: 輸入超出需求所說明的字串長度的內容, 看系是否檢查字串度。檢查需求定的字串度是否是正確的,有候會出

,需求定的字串度太短而無法業務資料。
5.
字元檢查: 應該輸入指定型的內容的地方入其他型的內容(如在應該輸入整型的地方入其他字元),看系是否檢查字元型。
6.
標點符號檢查: 輸入內容包括各種標點符號,是空格,各種引號,車鍵。看系統處理是否正確。常錯誤是系統對空格的理,可能新增的候,將空格當作一個字元,而在查詢候空格被遮蔽,