1)空白

用戶名和密碼均為空/用戶名填寫,密碼為空/用戶名為空,密碼填寫

2)錯誤校驗(yàn)

輸入錯誤的用戶名和密碼/用戶名錯誤密碼正確/用戶名正確密碼錯誤

3)大小寫" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

15158846557 在線咨詢 在線咨詢
15158846557 在線咨詢
所在位置: 首頁 > 營銷資訊 > 網(wǎng)站運(yùn)營 > 通用的測試用例編寫大全(登錄測試/web測試等)

通用的測試用例編寫大全(登錄測試/web測試等)

時間:2023-07-25 10:24:02 | 來源:網(wǎng)站運(yùn)營

時間:2023-07-25 10:24:02 來源:網(wǎng)站運(yùn)營

通用的測試用例編寫大全(登錄測試/web測試等):

登錄

自己總結(jié):

1)空白

用戶名和密碼均為空/用戶名填寫,密碼為空/用戶名為空,密碼填寫

2)錯誤校驗(yàn)

輸入錯誤的用戶名和密碼/用戶名錯誤密碼正確/用戶名正確密碼錯誤

3)大小寫區(qū)分(如:用戶名和密碼都為小寫時)

用戶名和密碼均大寫/用戶名大寫,密碼小寫/用戶名小寫,密碼大寫

4)存在空格

合法的用戶名或密碼前插入空格/合法的用戶名或密碼中間插入空格/合法的用戶名或密碼后插入空格。

5)已注銷的用戶名登錄

6)已禁止/鎖住的用戶名登錄

7)長短校驗(yàn)

在給定的用戶名和密碼規(guī)則下,超出或少于指定的長度登錄(測試臨界值)

8)非法字符校驗(yàn)(如@#¥%等字符)

9)多次錯誤登錄,是否鎖住

用戶名或者密碼在連續(xù)輸錯3次或者5次的情況下,賬號要被鎖定

10)是否支持tab和enter鍵

輸入框是否支持tab鍵或支持Enter鍵登錄

11)多點(diǎn)登錄/提示信息

同一個用戶不能同一時間在不同的位置登錄

12)登錄是否記住用戶名和密碼

13)密碼明文

14)切換用戶,是否顯示前一用戶信息

15)登陸后前進(jìn)后退操作

16)查看密碼轉(zhuǎn)碼是否有規(guī)律,是否每次都是一樣

17)密碼是否可以用MD5解密

18)登錄超時(經(jīng)過一段時間自動退出)

19)SQL注入

20)跨站

21)COOKIE注入

22)COOKIE加密檢查

23)提交用get方法(不安全)




網(wǎng)上資料:

一、基本功能測試:

  輸入正確的用戶名和密碼登錄成功

  輸入錯誤的用戶名密碼登錄失敗

  用戶名正確,密碼錯誤,是否提示輸入密碼錯誤?

  用戶名錯誤,密碼正常,是否提示輸入用戶名錯誤?

  用戶名和密碼都錯誤,是否有相應(yīng)提示?

  用戶名密碼為空時,是否有相應(yīng)提示?

如果用戶未注冊,提示請先注冊,然后進(jìn)行登錄

  已經(jīng)注銷的用戶登錄失敗,提示信息友好?

  密碼框是否加密顯示?

  用戶名是否支持中文、特殊字符?

  用戶名是否有長度限制?

  密碼是否支持中文,特殊字符?

  密碼是否有長度限制?

  密碼是否區(qū)分大小寫?

  密碼為一些簡單常用字符串時,是否提示修改?如:123456

  密碼存儲方式?是否加密?

  登錄功能是否需要輸入驗(yàn)證碼?

 驗(yàn)證碼有效時間?

  驗(yàn)證碼輸入錯誤,登錄失敗,提示信息是否友好?

  輸入過期的驗(yàn)證碼能否登錄成功?

  驗(yàn)證碼是否容易識別?

  驗(yàn)證碼換一張功能是否可用?點(diǎn)擊驗(yàn)證碼圖片是否可以更換驗(yàn)證碼?

  用戶體系:比如系統(tǒng)分普通用戶、高級用戶,不同用戶登錄系統(tǒng)后可的權(quán)限不同。

  如果使用第三方賬號(QQ,微博賬號)登錄,那么第三方賬號與本系統(tǒng)的賬號體系對應(yīng)關(guān)系如何保存?首次登錄需要極權(quán)等




 二、頁面測試:

  登錄頁面顯示是否正常?文字和圖片能否正常顯示,相應(yīng)地提示信息是否正確,按鈕的設(shè)置和排列是否正常,頁面是否簡潔壯觀等。

  頁面默認(rèn)焦點(diǎn)是否定位在用戶名的輸入框中

首次登錄時相應(yīng)的輸入框是否為空?或者如果有默認(rèn)文案,當(dāng)點(diǎn)擊輸入框時默認(rèn)方案是否消失?

  相應(yīng)的按鈕如登錄、重置等,是否可用;頁面的前進(jìn)、后退、刷新按鈕是否可用?

  快捷鍵Tab,Esc,Enter 等,能否控制使用

  兼容性測試:不同瀏覽器,不同操作系統(tǒng),不同分辨率下界面是否正常




三 、安全測試:

 不登錄:瀏覽器中直接輸入登錄后的地址,看是否可以直接進(jìn)入

 登錄成功后生成的Cookie,是否是httponly (否則容易被腳本盜取)

  用戶名和密碼是否通過加密的方式,發(fā)送給Web服務(wù)器

  用戶名和密碼的驗(yàn)證,應(yīng)該是用服務(wù)器端驗(yàn)證, 而不能單單是在客戶端用javascript驗(yàn)證

  用戶名和密碼的輸入框,應(yīng)該屏蔽SQL注入攻擊

  用戶名和密碼的的輸入框,應(yīng)該禁止輸入腳本 (防止XSS攻擊)

  錯誤登陸的次數(shù)限制(防止暴力破解)

 考慮是否支持多用戶在同一機(jī)器上登錄;

  考慮一用戶在多臺機(jī)器上登錄

四、性能測試:

  單用戶登錄系統(tǒng)的響應(yīng)時間是否符合"1-3-5"原則,所謂1-3-5原則為:網(wǎng)站響應(yīng)時間1-3-5原則,1秒是很好,3s是好,超過5秒用戶就容易跳失

  用戶數(shù)在臨界點(diǎn)時并發(fā)登錄是否還能符合"3-5-8"原則

  壓力:大量并發(fā)用戶登錄,系統(tǒng)的響應(yīng)時間是多少?系統(tǒng)會出現(xiàn)宕機(jī)、內(nèi)存泄露、cpu飽和、無法登錄嗎?

  穩(wěn)定性: 系統(tǒng)能否處理并發(fā)用戶數(shù)在臨界點(diǎn)以內(nèi)連續(xù)登錄N個時的場景?

五、其它測試:

  連續(xù)輸入3次或以上錯誤密碼,用記是否被鎖一定時間(如:15分鐘)?時間內(nèi)不允許登錄,超出時間點(diǎn)是否可以繼續(xù)登錄。

  用戶session過期后,重新登錄是否還能重新返回這前session過期的頁面?

  用戶名和密碼輸入框是事支持鍵盤快捷鍵?如:撤銷、復(fù)制、粘貼等等

  是否允許同名用戶同時登錄進(jìn)行操作?考慮web和app同時登錄

  手機(jī)登錄時,是否先判斷網(wǎng)絡(luò)可用?

  手機(jī)登錄時,是否先判斷app存在新版本?

  是否支持單點(diǎn)登錄?

  是否有埋點(diǎn)接口

WEB網(wǎng)站測試

一、輸入框:

1、正常的字母/文字/數(shù)字(正常流程的測試);

2、重復(fù)提交(輸入內(nèi)容后,重復(fù)點(diǎn)擊提交按鈕);

3、純異常字符/正常輸入夾雜異常字符(!@#¥%……&**等等);

4、長度限制(邊界值測試,假設(shè)最小長度為N,最大長度為M,則測試N-1,N,M,M+1);

5、重復(fù)輸入(已經(jīng)存在記錄,重復(fù)輸入);

6、空提交(什么都不輸入直接提交,看程序如何處理);

7、含有空格(開頭,中間,結(jié)尾);

8、含有回車(輸入內(nèi)容中含有回車,查看如何處理,如何保存,以及如何顯示);

9、復(fù)制粘貼操作(如密碼需二次確認(rèn)驗(yàn)證,此時復(fù)制粘貼不可生效,其余的情況應(yīng)該生效);

10、如有格式要求,請驗(yàn)證格式(如電話號碼的格式要求,運(yùn)營商號段的要求);

11、輸入非法字符集,如:null,/n;

12、全/半角的符號是否區(qū)分;

13、對于搜索輸入框:

若輸入 * 是否能搜索出全部的內(nèi)容;

若輸入空格能否搜索出全部的內(nèi)容;

若輸入比要搜索的全部內(nèi)容超長的字符,能否搜出相應(yīng)的內(nèi)容;

輸入腳本/html語言,是否會過濾(此處涉及安全測試,可暫不考慮)。




二、提交/確定按鈕:

1、對于提交/確定按鈕,點(diǎn)擊后,數(shù)據(jù)是否成功處理,頁面跳轉(zhuǎn)是否正確;

2、連續(xù)點(diǎn)擊提交/確定按鈕頁面如何處理,注意連續(xù)提交時操作要快,達(dá)到簽個提交尚未處理完成,點(diǎn)擊下一個提交,程序如何處理,是否報(bào)錯;

3、對于取消按鈕,點(diǎn)擊“取消”按鈕后,查看數(shù)據(jù)有沒提交。

三、后退按鈕,返回鍵:

1、對于頁面的操作,大家要注意測試下瀏覽器上的后退按鈕操作,查看下做完操作后點(diǎn)擊后退按鈕后,之前的操作是否會撤銷?

2、連續(xù)點(diǎn)擊后退按鈕,查看頁面會做何種處理,是否會報(bào)錯;

3、比如已經(jīng)退出登錄的頁面,點(diǎn)擊后退按鈕,頁面是否仍是登錄狀態(tài)?

4、對于有返回鍵的頁面,對于已經(jīng)成功提交的記錄,點(diǎn)擊返回鍵后,看如何處理之前的操作;

5、對于有連續(xù)返回鍵的頁面,連續(xù)點(diǎn)擊返回鍵,頁面如何處理,是否報(bào)錯。




四、鏈接測試:

1、首先,測試所有鏈接是否按指示的那樣確實(shí)鏈接到了該鏈接的頁面;

2、其次,測試所鏈接的頁面是否存在;

3、最后,保證Web應(yīng)用系統(tǒng)上沒有孤立的頁面,所謂孤立頁面是指沒有鏈接指向該頁面,只有知道正確的URL地址才能訪問。

要注意的是:未登錄時各功能跳轉(zhuǎn)頁面的測試;對于網(wǎng)站測試各個頁面的跳轉(zhuǎn)都是需要點(diǎn)擊測試的,以及需要登錄的操作,在未登錄的情況下去操作,跳轉(zhuǎn)是否正常都需要驗(yàn)證;




五、session超時/失效:

1、登錄后長時間不操作,session超時,查看頁面跳轉(zhuǎn);

2、這涉及所有需要登錄的才能操作的頁面;

3、測試這種情況的簡便方法:登錄網(wǎng)站,將需要測試的頁面Page1在另一個標(biāo)簽中打開,然后再在原來的頁面中退出登錄,此時session已經(jīng)失效;這樣再去操作Page1,即可達(dá)到session失效或超時的條件。




六、 圖形界面測試:

1、首先要確保圖形有明確的用途。

2、網(wǎng)站的圖片尺寸要盡量地小,并且要能清楚地說明某件事情,一般都鏈接到某個具體的頁面。

3、其次驗(yàn)證所有頁面字體的風(fēng)格是否一致;在這要驗(yàn)證背景顏色應(yīng)該與字體顏色和前景顏色相搭配。




七、操作流程測試

測試中不僅測試界面友好性,還要對操作流程易用性或者友好性做測試.

1、不僅要驗(yàn)證操作流程是否符合大部分用戶的操作習(xí)慣;

2、是否有多余的操作流程,對于多余的流程是沒有任何好處的,不僅使操作繁瑣還有可能出現(xiàn)不必要的漏洞;

3、操作流程是否順暢,會不會產(chǎn)生讓用戶誤解的步驟;

4、每個步驟操作完以后,需要給出提示的是否明確給出。




八、列表及翻頁功能測試:

1、對于頁面中的各項(xiàng)列表,都要測試其翻頁功能,不僅要注意測試各個翻頁相關(guān)按鈕(注意:tab鍵,enter鍵的測試),特別是首頁,尾頁;

2、還要測試當(dāng)該列表中含有的頁數(shù)超過5頁,10頁甚至更多頁的情況;同時要驗(yàn)證5頁以后,或者10頁以后,或者很多也以后的頁面是否正常;




九、頁面提示語測試:

頁面提示語不僅要友好,還要做到整個網(wǎng)站風(fēng)格(字體大小,字體顏色,提示的排版,背景,提示語氣等)要統(tǒng)一;對于這種提示語的測

試,在測試的過程分別提出來 可能會比較繁瑣,而且浪費(fèi)時間和體力;對于這一類問題,最好是統(tǒng)一提出,統(tǒng)一總結(jié),因?yàn)榇祟惽闆r大部

分會是比較類似的情況,可統(tǒng)一整理出文檔,反饋給開發(fā) 人員,統(tǒng)一修改,這樣能夠提高雙方的工作效率。




十、瀏覽器兼容性:

現(xiàn)在新開發(fā)的項(xiàng)目對瀏覽器的兼容性要求也是比較高的,比較主流的瀏覽器就是IE6,IE7,IE8以及FireFox,蘋果的瀏覽器Safari等,通過我

們測試的情況,IE6是最不容易兼容的瀏覽器,其次是IE7,Safari;IE8和FireFox差不多,一般問題不大。在測試的時候大家最好用IE6瀏覽

器,容易發(fā)現(xiàn)問題;對于其他IE的測試可以通過IETester工具,這個并不是完全精準(zhǔn)的,但是鑒于一個電腦只能安裝一個IE瀏覽器,只能退而

求其次了;當(dāng)然也可以用其他同事的瀏覽器確認(rèn)測試。




十一、是否支持tab鍵,enter鍵:

在測試網(wǎng)站的按鈕或者輸入框時,要測試是否支持tab鍵和enter鍵,利用這兩個鍵做操作是用戶習(xí)慣性的操作;




十二、頁面title測試:

一個網(wǎng)站的頁面title是最好要統(tǒng)一的;

要驗(yàn)證頁面title的顯示是否正確;

風(fēng)格是否統(tǒng)一;

類似操作的不同頁面的title是否與對應(yīng)的頁面相一致。




十三、刷新鍵:

點(diǎn)擊瀏覽器上的刷新鍵,檢查頁面如何處理,是否報(bào)錯?




十四、滾動條測試:

對于滾動條的測試,要注意測試?yán)瓌訚L動條是否異常

感謝每一個認(rèn)真閱讀我文章的人?。?!
如果下面這些資料用得到的話可以直接拿走:
1、自學(xué)開發(fā)或者測試必備的完整項(xiàng)目源碼與環(huán)境
2、測試工作中所有模板(測試計(jì)劃、測試用例、測試報(bào)告等)
3、軟件測試經(jīng)典面試題
4、Python/Java自動化測試實(shí)戰(zhàn).pdf
5、Jmeter/postman接口測試全套視頻獲取
我個人整理了我這幾年軟件測試生涯整理的一些技術(shù)資料,包含:電子書,簡歷模塊,各種工作模板,面試寶典,自學(xué)項(xiàng)目等。



關(guān)鍵詞:測試,編寫,通用

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點(diǎn)擊下載Chrome瀏覽器
關(guān)閉