軟件測試中的43個功能測試點(上)

功能測試就是對產品的各功能進行驗證,根據功能測試用例,逐項測試,檢查產品是否達到用戶要求的功能,針對web系統我們有哪些常用軟件測試方法呢?今天我們一起來了解了解~~

01頁面鏈接檢查

每一個鏈接是否都有對應的頁面,並且頁面之間切換正確。可以使用一些工具,如:LinkBotPro、File-AIDCS、HTMLLink Validater、xenu等工具。LinkBotPro不支持中文,中文字符顯示爲亂碼;HTMLLink Validater只能測試以Html或者htm結尾的網頁鏈接;xenu無需安裝,支持asp、do、jsp等結尾的網頁,xenu測試鏈接包括內部鏈接和外部鏈接,在使用的時候應該注意,同時能夠生成html格式的測試報告。如果系統用QTP進行自動化測試,也可以使用QTP的頁面檢查點檢查鏈接。

02相關性檢查

功能相關性:刪除/增加一項會不會對其它項產生影響,如果產生影響,這些影響是否都正確,常見的情況是,增加某個數據記錄以後,如果該數據記錄某個字段內容較長,可能會在查詢的時候讓數據列表變形。

03檢查按鈕的功能是否正確

如新建、編輯、刪除、關閉、返回、保存、導入、上一頁、下一頁、頁面跳轉、重置等功能是否都正確。常見的錯誤會出現在重置按鈕上,表現爲功能失效。

04字符串長度檢查

輸入超出需求所說明的字符串長度的內容,看系統是否檢查字符串長度。還要檢查需求規定的字符串長度是否都正確,有時候會出現,需求規定的字符串長度太短而無法輸入業務數據。

05字符類型檢查

在應該輸入指定類型的內容的地方輸入其他類型的內容(如在應該輸入整型的地方輸入其他字符類型)看系統是否檢查字符類型。

06標點符號檢查

輸入內容包括各種標點符號,特別是空格,各種引號,回車鍵。看系統處理是否正確。常見的錯誤是系統對空格的處理,可能添加的時候,將空格當作一個字符,而在查詢的時候空格被屏蔽,導致無法查詢到添加的內容。

07特殊字符檢查

輸入特殊符號,如@、#、%、!等,看系統處理是否正確。常見的錯誤是出現在%、’ “這幾個特殊字符。

08中文字符處理

在可以輸入中、英文的系統輸入中文,看是否出現亂碼或出錯。

09檢查信息的完整性

在查看信息和更新信息時,查看所填寫的信息是不是全部都更新,更新信息和添加信息是否一致,要注意檢查的時候每個字段都應該檢查,有時候,會出現部分字段更新了而個別字段沒有更新的情況。

10信息重複

在一些才需要命名,且名字應該唯一的信息輸入重複的名字或ID,看系統有沒有處理,會否報錯,重名包括是否區分大小寫,以及在輸入內容的前後輸入空格,系統是否作出正確處理。

今日分享的這十種測試方法大家覺得怎麼樣?關於軟件測試中的43個功能測試點,我們下期再見喲.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章