對h5頁面的測試方式

qq_47962059發表於2020-12-24

1.頁面連結檢查每一個連結是否都有對應的頁面,並且頁面之間切換正確;

2.相關性檢查刪除/增加一項會不會對其他項產生影響,如果產生影響,這些影響是否都正確。

3.檢查按鈕的功能是否正確如update, cancel, delete, save等功能是否正確。

4.字串長度檢查輸入超出需求所說明的字串長度的內容, 看系統是否檢查字串長度,會不會出錯.

5.字元型別檢查在應該輸入指定型別的內容的地方輸入其他型別的內容(如在應該輸入整型的地方輸入其他字元型別),看系統是否檢查字元型別,會否報錯.

6.標點符號檢查輸入內容包括各種標點符號,特別是空格,各種引號,Enter鍵.看系統處理是否正確.

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等,對一些不允許輸入資訊的欄位,如選人,選日期對快捷方式是否也做了限制。

20Enter鍵檢查在輸入結束後直接按Enter鍵,看系統處理如何,會否報錯。

1. 功能測試

1.1.連結測試

連結是Web 應用系統的一個主要特徵,它是在頁面之間切換和指導使用者去一些不知道地址的頁面的主要手段。連結測試可分為三個方面。首先,測試所有連結是否按指示的那樣確實連結到了該連結的頁面;其次,測試所連結的頁面是否存在;最後,保證Web 應用系統上沒有孤立的頁面,所謂孤立頁面是指沒有連結指向該頁面,只有知道正確的URL 地址才能訪問。

連結測試可以自動進行,現在已經有許多工具可以採用。連結測試必須在整合測試階段完成,也就是說,在整個Web 應用系統的所有頁面開發完成之後進行連結測試。

1.2. 表單測試

當使用者給Web 應用系統管理員提交資訊時,就需要使用表單操作,例如使用者註冊、登陸、資訊提交等。在這種情況下,我們必須測試提交操作的完整性,以校驗提交給伺服器的資訊的正確性。例如:使用者填寫的出生日期與職業是否恰當,填寫的所屬省份與所在城市是否匹配等。如果使用了預設值,還要檢驗預設值的正確性。如果表單只能接受指定的某些值,則也要進行測試。例如:只能接受某些字元,測試時可以跳過這些字元,看系統是否會報錯。

1.3.Cookies測試

Cookies 通常用來儲存使用者資訊和使用者在某應用系統的操作,當一個使用者使用Cookies 訪問了某一個應用系統時,Web 伺服器將傳送關於使用者的資訊,把該資訊以Cookies 的形式儲存在客戶端計算機上,這可用來建立動態和自定義頁面或者儲存登陸等資訊。

如果Web 應用系統使用了Cookies ,就必須檢查Cookies 是否能正常工作。測試的內容可包括Cookies 是否起作用,是否按預定的時間進行儲存,重新整理對Cookies 有什麼影響等。

1.4、設計語言測試

Web設計語言版本的差異可以引起客戶端或伺服器端嚴重的問題,例如使用哪種版本的HTML等。當在分散式環境中開發時,開發人員都不在一起,這個問題就顯得尤為重要。除了HTML的版本問題外,不同的指令碼語言,例如Java、javascript、 ActiveX、VBScript或Perl等也要進行驗證。

相關文章