43個(gè)功能測試點(diǎn)總結 軟件測試
功能測試就是對產(chǎn)品的各功能進(jìn)行驗證,根據功能測試用例,逐項測試,檢查產(chǎn)品是否達到用戶(hù)要求的功能。針對Web系統的常用測試方法如下:
1. 頁(yè)面鏈接檢查:每一個(gè)鏈接是否都有對應的頁(yè)面,并且頁(yè)面之間切換正確?梢允褂靡恍┕ぞ,如LinkBotPro、File-AIDCS、HTML Link Validater、Xenu等工具。LinkBotPro不支持中文,中文字符顯示為亂碼;HTML Link Validater只能測試以Html或者htm結尾的網(wǎng)頁(yè)鏈接;Xenu無(wú)需安裝,支持asp、do、jsp等結尾的網(wǎng)頁(yè),xenu測試鏈接包括內部鏈接和外部鏈接,在使用的時(shí)候應該注意,同時(shí)能夠生成html格式的測試報告。如果系統用QTP進(jìn)行自動(dòng)化測試,也可以使用QTP的頁(yè)面檢查點(diǎn)檢查鏈接。
2. 相關(guān)性檢查:功能相關(guān)性:刪除/增加一項會(huì )不會(huì )對其他項產(chǎn)生影響,如果產(chǎn)生影響,這些影響是否都正確,常見(jiàn)的情況是,增加某個(gè)數據記錄以后,如果該數據記錄某個(gè)字段內容較長(cháng),可能會(huì )在查詢(xún)的焙蛉檬萘斜肀湫巍?br /> 數據相關(guān)性:下來(lái)列表默認值檢查,下來(lái)列表值檢查,如果某個(gè)列表的數據項依賴(lài)于其他模塊中的數據,同樣需要檢查,比如,某個(gè)數據如果被禁用了,可能在引用該數據項的列表中不可見(jiàn)。
3. 檢查按鈕的功能是否正確:如新建、編輯、刪除、關(guān)閉、返回、保存、導入,上一頁(yè),下一頁(yè),頁(yè)面跳轉,重置等功能是否正確。常見(jiàn)的錯誤會(huì )出現在重置按鈕上,表現為功能失效。
4. 字符串長(cháng)度檢查: 輸入超出需求所說(shuō)明的字符串長(cháng)度的內容, 看系統是否檢查字符串長(cháng)度。還要檢查需求規定的字符串長(cháng)度是否是正確的,有時(shí)候會(huì )出現,需求規定的字符串長(cháng)度太短而無(wú)法輸入業(yè)務(wù)數據。
5. 字符類(lèi)型檢查: 在應該輸入指定類(lèi)型的內容的地方輸入其他類(lèi)型的內容(如在應該輸入整型的地方輸入其他字符類(lèi)型),看系統是否檢查字符類(lèi)型。
6. 標點(diǎn)符號檢查: 輸入內容包括各種標點(diǎn)符號,特別是空格,各種引號,回車(chē)鍵?聪到y處理是否正確。常見(jiàn)的錯誤是系統對空格的處理,可能添加的時(shí)候,將空格當作一個(gè)字符,而在查詢(xún)的時(shí)候空格被屏蔽,導致無(wú)法查詢(xún)到添加的內容。
7.特殊字符檢查:輸入特殊符號,如@、#、$、%、!等,看系統處理是否正確。常見(jiàn)的錯誤是出現在% ‘ " 這幾個(gè)特殊字符
8. 中文字符處理: 在可以輸入中、英文的系統輸入中文,看會(huì )否出現亂碼或出錯。
9. 檢查信息的完整性: 在查看信息和更新信息時(shí),查看所填寫(xiě)的信息是不是全部更新,更新信息和添加信息是否一致。要注意檢查的時(shí)候每個(gè)字段都應該檢查,有時(shí)候,會(huì )出現部分字段更新了而個(gè)別字段沒(méi)有更新的情況。
10. 信息重復: 在一些需要命名,且名字應該唯一的信息輸入重復的名字或ID,看系統有沒(méi)有處理,會(huì )否報錯,重名包括是否區分大小寫(xiě),以及在輸入內容的前后輸入空格,系統是否作出正確處理。
11. 檢查刪除功能:在一些可以一次刪除多個(gè)信息的地方,不選擇任何信息,按“delete”,看系統如何處理,會(huì )否出錯;然后選擇一個(gè)和多個(gè)信息,進(jìn)行刪除, 看是否正確處理。如果有多頁(yè),翻頁(yè)選,看系統是否都正確刪除,并且要注意,刪除的時(shí)候是否有提示,讓用戶(hù)能夠更正錯誤,不誤刪除。
12. 檢查添加和修改是否一致: 檢查添加和修改信息的要求是否一致,例如添加要求必填的項,修改也應該必填;添加規定為整型的項,修改也必須為整型.
13. 檢查修改重名:修改時(shí)把不能重名的項改為已存在的內容,看會(huì )否處理,報錯.同時(shí),也要注意,會(huì )不會(huì )報和自己重名的錯.
14. 重復提交表單:一條已經(jīng)成功提交的紀錄,返回后再提交,看看系統是否做了處理。對于Web系統來(lái)說(shuō),可以通過(guò)瀏覽器返回鍵或者系統提供的返回功能。
15. 檢查多次使用返回鍵的情況: 在有返回鍵的地方,返回到原來(lái)頁(yè)面,重復多次,看會(huì )否出錯。
16. 搜索檢查: 有搜索功能的地方輸入系統存在和不存在的內容,看搜索結果是否正確.如果可以輸入多個(gè)搜索條件,可以同時(shí)添加合理和不合理的條件,看系統處理是否正確,搜索的時(shí)候同樣要注意特殊字符,某些系統會(huì )在輸入特殊字符的時(shí)候,將系統中所有的信息都搜索到。
17. 輸入信息位置: 注意在光標停留的地方輸入信息時(shí),光標和所輸入的信息會(huì )否跳到別的地方。
18. 上傳下載文件檢查:上傳下載文件的功能是否實(shí)現,上傳文件是否能打開(kāi)。對上傳文件的格式有何規定,系統是否有解釋信息,并檢查系統是否能夠做到。下載文件能否打開(kāi)或者保存,下載的文件是否有格式要求,如需要特殊工具才可以打開(kāi)等。上傳文件測試同時(shí)應該測試,如果將不能上傳的文件后綴名修改為可以上傳文件的后綴名,看是否能夠上傳成功,并且,上傳文件后,重新修改,看上傳的文件是否存在。
文章來(lái)源于領(lǐng)測軟件測試網(wǎng) http://kjueaiud.com/