對h5頁面的測試方式

2022-09-14 01:42:11 字數 2156 閱讀 9119

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

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

3檢查按鈕的功能是否正確如update, cancel, delete, s**e等功能是否正確。

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

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

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

7中文字元處理在可以輸入中文的系統輸入中文,看會否出現亂碼或出錯.

8檢查帶出資訊的完整性在檢視資訊和update資訊時,檢視所填寫的資訊是不是全部帶出.,帶出資訊和新增的是否一致

9資訊重複在一些需要命名,且名字應該唯一的資訊輸入重複的名字或id,看系統有沒有處理,會否報錯,重名包括是否區分大小寫,以及在輸入內容的前後輸入空格,系統是否作出正確處理.

10檢查刪除功能在一些可以一次刪除多個資訊的地方,不選擇任何資訊,按」delete」,看系統如何處理,會否出錯;然後選擇乙個和多個資訊,進行刪除,看是否正確處理.

11檢查新增和修改是否一致檢查新增和修改資訊的要求是否一致,例如新增要求必填的項,修改也應該必填;新增規定為整型的項,修改也必須為整型.

12檢查修改重名修改時把不能重名的項改為已存在的內容,看會否處理,報錯.同時,也要注意,會不會報和自己重名的錯.

13重複提交表單一條已經成功提交的紀錄,back後再提交,看看系統是否做了處理。

14檢查多次使用back鍵的情況在有back的地方,back,回到原來頁面,再back,重複多次,看會否出錯.

15search檢查在有search功能的地方輸入系統存在和不存在的內容,看search結果是否正確.如果可以輸入多個search條件,可以同時新增合理和不合理的條件,看系統處理是否正確.

16輸入資訊位置注意在游標停留的地方輸入資訊時,游標和所輸入的資訊會否跳到別的地方.

18必填鍵檢查應該填寫的項沒有填寫時系統是否都做了處理,對必填項是否有提示資訊,如在必填項前加*

19快捷鍵檢查是否支援常用快捷鍵,如ctrl+c ctrl+v backspace等,對一些不允許輸入資訊的字段,如選人,選日期對快捷方式是否也做了限制。

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

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的版本問題外,不同的指令碼語言,例如j**a、j**ascript、 activex、vbscript或perl等也要進行驗證。

h5頁面的寫法 移動端h5頁面寫法

1.頁面寬度320,所有元素尺寸設一半 缺點 不自能適應全屏 2.頁面寬度640,元素尺寸正常 暫未發現問題 3.頁面寬度640,js控制自適應全屏 adaptuilayout.adapt initviewportwidth 缺點 qq空間分享後點開頁面套在qq預設瀏覽器裡有相容性問題 4.rem寫...

h5頁面的快取問題

最近遇到乙個靈異事件 js上線前會build帶上hash,hash方式採用 aaa 1s12jashdjas.js 方式 1 開始排查流程,前端修改了不規範的 格式,再次上線仍可復現 2 疑似nginx有快取html檔案,找運維排查,nginx沒有快取該html頁面 3 又排查nginx配置問題,再...

H5頁面測試總結

其實經過幾次h5頁面測試之後,發現存在很多共同的問題,所以在此對h5頁面的測試點 以及容易出問題的點 做乙個總結,給開發同學自測,以及準備入手h5測試的同學乙個參考。1 業務邏輯相關 之外,h5頁面的測試,需要關注以下幾點 1.1 登陸 1.2 翻頁 1.3 重新整理與返回 1.4 mtop介面返回...