Web系統測試的經常使用方法概括 --- 知識記錄html
一、頁面連接檢查web
每個連接是否都有對應的頁面,而且頁面之間切換正確。能夠依靠一些工具,如:LinkBotPro、File-AIDCS、
HTML Link Validater、Xenu等工具。瀏覽器
LinkBotPro不支持中文,中文字符顯示爲亂碼;HTML LinkValidater只能測試以Html或者htm結尾的網頁連接;
Xenu無需安裝,支持asp、do、jsp等結尾的網頁,xenu測試連接包括內部連接和外部連接,在使用的時候應該注意,
同時可以生成html格式的測試報告。jsp
若是系統用QTP進行自動化測試,也可使用QTP的頁面檢查點檢查連接。工具
二、相關性檢查
功能相關性:刪除/增長一項會不會對其餘項產生影響,若是產生影響是否都正確?常見的狀況是,增長某個數據
記錄之後,若是該數據記錄某個字段內容較長,可能會在查詢的混亂。測試
數據相關性:下拉列表默認值檢查,下拉列表值檢查,若是某個列表的數據項依賴於其餘模塊中的數據,一樣須要
檢查,好比,某個數據若是被禁用了,可能在引用該數據項的列表中不可見。spa
三、檢查按鈕的功能是否正確htm
如新建、編輯、關閉、返回、保存、導入、上一頁、下一頁、頁面跳轉,重置等功能是否正確,常見的錯誤會出現
在重置按鈕上,表現爲功能失效。字符串
四、字符串長度檢查自動化
輸入超出需求所說明的字符串長度的內容,看系統是否檢查字符串長度。還要檢查需求規格規定的字符串長度是否
是正確的,有時候會出現,需求規定的字符串長度過短而沒法輸入業務數據。
五、字符類型檢查
在應該輸入指定類型的內容的地方輸入其餘類型的內容(如在應該輸入整型的地方輸入其餘字符類型),看系統是
否檢查字符類型。
六、標點符號檢查
輸入內容包括各類標點符號,特別是空格,各類引號,回車鍵。看系統處理是否正確。常見的錯誤是系統對空格的
處理,可能添加的時候,將空格看成一個字符,而在查詢的時候空格被屏蔽,致使沒法查詢到添加的內容。
七、特殊字符檢查
輸入特殊符號,如@、#、¥、%、$、!等,看系統處理是否正確。常見的錯誤是出如今%、’、」這幾個字符。
八、中文字符處理
在能夠輸入中、英文的系統輸入中文,看會否出現亂碼或出錯
九、檢查信息的完整性
在查看信息和更新信息時,查看所填寫的信息是否是所有更新,更新信息和添加信息是否一致。要注意檢查的時候
每一個字段都應該檢查,有時候,會出現部分字段更新了而個別字段沒有更新的狀況。
十、信息重複
在一些須要命名,且名字應該惟一的信息輸入重複的名字或ID,看系統有沒有處理,會否報錯,重名包括是否區分
大小寫,以及在輸入內容的先後輸入空格,看系統是否做出正確處理。
十一、檢查刪除功能
在一些能夠一次刪除多個信息的地方,不選擇任何信息,按「delete」,看系統如何處理,會否出錯;而後選擇一個
或多個信息,進行刪除,看是否正確處理。
若是有多頁,翻頁選,看系統是否都正確刪除,而且要注意,刪除的時候是否有提示,讓用戶可以更正錯誤,不誤
刪除。
十二、檢查添加和修改是否一致
檢查添加和修改信息的要求是否一致,例如添加要求必填的項,修改也應該必填;添加規定爲整型的項,修改也必須
爲整型。
1三、檢查修改重名
修改時把不能重名的項改成已存在的內容,看會否處理,報錯。同時,也要注意,會不會報和本身重名的錯。
1四、重複提交表單
一條已經成功提交的記錄,返回後再次提交,看看系統是否作了處理。對於web系統來講,能夠經過瀏覽器
返回鍵或者系統提供的返回功能。
1五、檢查屢次使用返回鍵的狀況
在有返回鍵的地方,返回到原來的頁面,重複屢次,看會否報錯。
1六、搜索檢查
有搜索功能的地方輸入系統存在和不存的內容,看搜索結果是否正確。若是能夠輸入多個搜索條件,能夠同時添加
合理和不合理的條件,看系統處理是否正確,搜素的時候一樣要注意特殊字符,某些系統會在輸入特殊字符的時候,將
系統中全部的信息都搜索到。
1七、輸入信息位置
注意在光標停留的地方輸入信息時,光標和所輸入的信息會否跳到別的地方。
1八、上傳下載文件檢查
上傳下載文件的功能是否實現,上傳文件是否能打開。對上傳文件的格式有何規定,系統是否有解釋信息,並檢查
系統是否可以作到。下載文件可否打開或者保存,下載的文件是否有格式要求,如須要特殊工具才能夠打開等。
上傳文件測試同時應測試,若是將不能上傳的文件後綴名修改成能夠上傳文件的後綴名,看是否可以上傳成功,並
且,上傳文件後,從新修改,看上傳的文件是否存在。