我們都知道功能測試就是對產品的各功能進行驗證,根據功能測試用例,逐項測試,檢查產品是否達到使用者要求的功能。針對web系統的常用測試方法總結如下:
1.頁面鏈結檢查:每乙個鏈結是否都有對應的頁面,並且頁面之間切換正確。可以依靠一些工具,如linkbotpro、file-aidcs、htmllinkvalidater、xenu等工具。linkbotpro不支援中文,中文字元顯示為亂碼;htmllinkvalidater只能測試以html或者htm結尾的網頁鏈結;xenu無需安裝,支援asp、do、jsp等結尾的網頁,xenu測試鏈結包括內部鏈結和外部鏈結,在使用的時候應該注意,同時能夠生成html格式的測試報告。如果系統用qtp進行自動化測試,也可以使用qtp的頁面檢查點檢查鏈結。
2.相關性檢查:功能相關性:刪除/增加一項會不會對其他項產生影響,如果產生影響,這些影響是否都正確,常見的情況是,增加某個資料記錄以後,如果該資料記錄某個字段內容較長,可能會在查詢的焙蛉檬?萘斜肀湫巍?br/>資料相關性:下來列表預設值檢查,下來列表值檢查,如果某個列表的資料項依賴於其他模組中的資料,同樣需要檢查,比如,某個資料如果被禁用了,可能在引用該資料項的列表中不可見。
4.字串長度檢查:輸入超出需求所說明的字串長度的內容,看系統是否檢查字串長度。還要檢查需求規定的字串長度是否是正確的,有時候會出現,需求規定的字串長度太短而無法輸入業務資料。
5.字元型別檢查:在應該輸入指定型別的內容的地方輸入其他型別的內容(如在應該輸入整型的地方輸入其他字元型別),看系統是否檢查字元型別。
6.標點符號檢查:輸入內容包括各種標點符號,特別是空格,各種引號,回車鍵。看系統處理是否正確。常見的錯誤是系統對空格的處理,可能新增的時候,將空格當作乙個字元,而在查詢的時候空格被遮蔽,導致無法查詢到新增的內容。
7.特殊字元檢查:輸入特殊符號,如@、#、$、%、!等,看系統處理是否正確。常見的錯誤是出現在%『"這幾個特殊字元
8.中文字元處理:在可以輸入中、英文的系統輸入中文,看會否出現亂碼或出錯。
9.檢查資訊的完整性:在檢視資訊和更新資訊時,檢視所填寫的資訊是不是全部更新,更新資訊和新增資訊是否一致。要注意檢查的時候每個欄位都應該檢查,有時候,會出現部分字段更新了而個別字段沒有更新的情況。
10.資訊重複:在一些需要命名,且名字應該唯一的資訊輸入重複的名字或id,看系統有沒有處理,會否報錯,重名包括是否區分大小寫,以及在輸入內容的前後輸入空格,系統是否作出正確處理。
11.檢查刪除功能:在一些可以一次刪除多個資訊的地方,不選擇任何資訊,按「delete」,看系統如何處理,會否出錯;然後選擇乙個和多個資訊,進行刪除,看是否正確處理。如果有多頁,翻頁選,看系統是否都正確刪除,並且要注意,刪除的時候是否有提示,讓使用者能夠更正錯誤,不誤刪除。
12.檢查新增和修改是否一致:檢查新增和修改資訊的要求是否一致,例如新增要求必填的項,修改也應該必填;新增規定為整型的項,修改也必須為整型。
13.檢查修改重名:修改時把不能重名的項改為已存在的內容,看會否處理,報錯。同時,也要注意,會不會報和自己重名的錯。
14.重複提交表單:一條已經成功提交的紀錄,返回後再提交,看看系統是否做了處理。對於web系統來說,可以通過瀏覽器返回鍵或者系統提供的返回功能。
15.檢查多次使用返回鍵的情況:在有返回鍵的地方,返回到原來頁面,重複多次,看會否出錯。
16.搜尋檢查:有搜尋功能的地方輸入系統存在和不存在的內容,看搜尋結果是否正確。如果可以輸入多個搜尋條件,可以同時新增合理和不合理的條件,看系統處理是否正確,搜尋的時候同樣要注意特殊字元,某些系統會在輸入特殊字元的時候,將系統中所有的資訊都搜尋到。
17.輸入資訊位置:注意在游標停留的地方輸入資訊時,游標和所輸入的資訊會否跳到別的地方。
43個功能測試點總結
43個功能測試點總結 軟體測試 功能測試就是對產品的各功能進行驗證,根據功能測試用例,逐項測試,檢查產品是否達到使用者要求的功能。針對web系統的常用測試方法如下 1.頁面鏈結檢查 每乙個鏈結是否都有對應的頁面,並且頁面之間切換正確。可以使用一些工具,如linkbotpro file aidcs h...
移動測試測試點之功能測試測試點
4 資料更新 4.1 需要確定哪些地方需要提供手動重新整理 哪些地方需要自動重新整理 哪些地方需要手動 自動重新整理 4.2 確定哪些地方從後台切換回前台時需要進行資料更新 4.3 根據業務 速度及流量的合理分配,確定哪些內容需要實時更新,哪些需要定時更新 4.4 確定資料展示部分的處理邏輯,是每次...
APP功能測試點
2 根據被測功能點的特性列丼出相應型別的測試用例對其進行覆蓋,如 涉及輸入的地方需要考慮等價 邊界 負面 異常或非法 場景回滾 關聯測試等測試型別對其進行覆蓋。3 在測試實現的各個階段跟蹤測試實現與需求輸入的覆蓋情況,及時修正業務或需求理解錯誤。5 註冊 同表單編輯頁面 使用者名稱密碼長度 註冊後的...