軟件測試中Web功能測試常用方法
1,頁面連接檢查每一個連接是否都有對應的頁面,并且頁面之間切換正確。
2,相關性檢查刪除/增加一項是否會對其他項產生影響,如果產生影響,這些影響是否都正確。
3,檢查按扭的功能是否正確如update,cancel,delete,save等功能是否正確。
4,字符串長度檢查輸入超過需求說明的字符串長度的內容,看系統是否檢查字符串長度,會不會出錯。
5,字符類型檢查在應該輸入指定類型的內容的地方輸入其他類型的內容(如在應該輸入整形的地方輸入其他字符類型),看系統是否檢查字符類型,是否報錯。
6,標點符號檢查輸入內容包括各種標點符號,特別是空格,各種引號,回車健,看系統是否處理正確。
7,中文字符處理在可以輸入中文的系統輸入中文(簡體或繁體),看是否會出現亂碼或出錯。
8,檢查帶出信息的完整性在查看信息和update信息時,查看所填寫的信息是否全部帶出,帶出信息和添加的是否一致。
9,信息重復檢查在一些需要命名,且名字應該唯一的信息輸入重復的名字或id,看系統有沒有處理,是否報錯,重名包括是否區分大小寫,以及在輸入內容的前后輸入空格,系統是否作出正確處理。
10,檢查刪除功能在一些可以一次刪除多個信息的地方,不選擇任何信息,按‘delete’,看系統如何處理,是否報錯,然后選擇一個或多個信息,進行刪除,看是否做正確處理。
11,檢查添加和修改的一致,檢查添加和修改信息的要求是否一致,例如添加要求必添的項,修改也應該必填,添加規定的整形的項,修改也必須為整形。
12,檢查修改重名,修改時把不能重名的項改為已存在的內容看是否會處理,同時,也要注意,會不會報和自己重名的錯。
13,重復提交表單一條已經成功提交的記錄,back后再提交,看系統會如何處理。
14,檢查多次使用back健的情況在有back的地方,back,回到原來的頁面,再back,重復幾次,看是否會報錯。
15,search檢查在有search功能的地方輸入系統存在和不存在的內容,看search結果是否正確,如果可以輸入多個search條件,可以同時添加合理和不合理的條件,看系統處理是否正確。
16,輸入信息位置注意在光標停留的地方輸入信息時,光標和所輸入信息是否會跳到別的地方。
17,上傳和下載文件檢查上傳和下載文件的功能是否實現,上傳是否能打開。對上傳文件的格式有什么規定,系統是否有解釋信息,并檢查系統是否能夠做到。
18,必填項檢查應該填寫的項沒有填寫的時候系統是否都做了處理,對必填項是否提示信息,如在必填項前面加*. 19,快捷鍵檢查是否支持常用快捷,如Ctrl+C,Ctrl+V,BackSpace等,對一些不允許的輸入信息的字段,如選人,選日期對快捷方式是否做了限制。
20,回車檢查在輸入結束后直接按回車鍵,看系統如何處理,是否會報錯。
性能測試
2.1.連接速度測試用戶連接到Web 應用系統的速度根據上網方式的變化而變化,他們或許是電話撥號,或是寬帶上網。當下載一個程序時,用戶可以等較長的時間,但如果僅僅訪問一個頁面就不會這樣。如果Web 系統響應時間太長(例如超過5 秒鐘),用戶就會因沒有耐心等待而離開。
另外,有些頁面有超時的限制,如果響應速度太慢,用戶可能還沒來得及瀏覽內容,就需要重新登陸了。而且,連接速度太慢,還可能引起數據丟失,使用戶得不到真實的頁面。
2.2.負載測試負載測試是為了測量Web 系統在某一負載級別上的性能,以保證Web 系統在需求范圍內能正常工作。負載級別可以是某個時刻同時訪問Web 系統的用戶數量,也可以是在線數據處理的數量。例如:Web 應用系統能允許多少個用戶同時在線?如果超過了這個數量,會出現什么現象?Web 應用系統能否處理大量用戶對同一個頁面的請求?
文章來源于領測軟件測試網 http://www.kjueaiud.com/