軟體測試中的43個功能測試點(上)
功能測試就是對產品的各功能進行驗證,根據功能測試用例,逐項測試,檢查產品是否達到使用者要求的功能,針對web系統我們有哪些常用軟體測試方法呢?今天我們一起來了解了解~~
01
頁面連結檢查
每一個連結是否都有對應的頁面,並且頁面之間切換正確。可以使用一些工具,如:LinkBotPro、File-AIDCS、HTMLLink Validater、xenu等工具。LinkBotPro不支援中文,中文字元顯示為亂碼;HTMLLink Validater只能測試以Html或者htm結尾的網頁連結;xenu無需安裝,支援asp、do、jsp等結尾的網頁,xenu測試連結包括內部連結和外部連結,在使用的時候應該注意,同時能夠生成html格式的測試報告。如果系統用QTP進行
02
相關性檢查
功能相關性:刪除/增加一項會不會對其它項產生影響,如果產生影響,這些影響是否都正確,常見的情況是,增加某個資料記錄以後,如果該資料記錄某個欄位內容較長,可能會在查詢的時候讓資料列表變形。
03
檢查按鈕的功能是否正確
如新建、編輯、刪除、關閉、返回、儲存、匯入、上一頁、下一頁、頁面跳轉、重置等功能是否都正確。常見的錯誤會出現在重置按鈕上,表現為功能失效。
04
字串長度檢查
輸入超出需求所說明的字串長度的內容,看系統是否檢查字串長度。還要檢查需求規定的字串長度是否都正確,有時候會出現,需求規定的字串長度太短而無法輸入業務資料。
05
字元型別檢查
在應該輸入指定型別的內容的地方輸入其他型別的內容(如在應該輸入整型的地方輸入其他字元型別)看系統是否檢查字元型別。
06
標點符號檢查
輸入內容包括各種標點符號,特別是空格,各種引號,回車鍵。看系統處理是否正確。常見的錯誤是系統對空格的處理,可能新增的時候,將空格當作一個字元,而在查詢的時候空格被遮蔽,導致無法查詢到新增的內容。
07
特殊字元檢查
輸入特殊符號,如@、#、%、!等,看系統處理是否正確。常見的錯誤是出現在%、’ “這幾個特殊字元。
08
中文字元處理
在可以輸入中、英文的系統輸入中文,看是否出現亂碼或出錯。
09
檢查資訊的完整性
在檢視資訊和更新資訊時,檢視所填寫的資訊是不是全部都更新,更新資訊和新增資訊是否一致,要注意檢查的時候每個欄位都應該檢查,有時候,會出現部分欄位更新了而個別欄位沒有更新的情況。
10
資訊重複
在一些才需要命名,且名字應該唯一的資訊輸入重複的名字或ID,看系統有沒有處理,會否報錯,重名包括是否區分大小寫,以及在輸入內容的前後輸入空格,系統是否作出正確處理。
今日分享的這十種測試方法大家覺得怎麼樣?關於軟體測試中的43個功能測試點,我們下期再見喲.