400-650-7353
您所在的位置:首頁(yè) > IT干貨資料 > 軟件測試 > 【軟件測試基礎知識】如何測試用戶(hù)登錄?

【軟件測試基礎知識】如何測試用戶(hù)登錄?

  • 發(fā)布: 軟件測試培訓
  • 來(lái)源:軟件測試培訓問(wèn)答
  • 2022-08-10 10:21:20
  • 閱讀()
  • 分享
  • 手機端入口

你真的會(huì )測試用戶(hù)登錄嗎?

作為一名軟件測試工程師,相信你一定會(huì )遇到用戶(hù)登錄頁(yè)面的測試,那么你真的會(huì )測試用戶(hù)登錄嗎?

一般遇到如上登錄界面,很多初級測試工程師一上手肯定是等價(jià)類(lèi)劃分法,邊界值分析法對用戶(hù)名輸入框、密碼輸入框等輸入條件進(jìn)行詳細的測試,具體如下:

1、用戶(hù)名輸入框:QQ號碼、手機、郵箱等合法及非法格式

2、密碼:格式校驗

3、自動(dòng)登錄:勾選、不勾選

4、記住密碼:勾選、不勾選

5、登錄按鈕檢測

但是僅僅進(jìn)行如上的測試就夠了嗎?很顯然答案是否定的。

能不能測好登錄頁(yè)面就等同于廚師能否做好一碗蛋炒飯一樣,越是簡(jiǎn)單的

西,越能體現我們的水平。

那么專(zhuān)業(yè)的軟件測試工程師還會(huì )進(jìn)行哪些測試呢?

首先,從業(yè)務(wù)層面要進(jìn)行如下測試:

1、輸入正確的用戶(hù)名、密碼,驗證登錄是否成功;

2、輸入未注冊的用戶(hù)名進(jìn)行登錄,驗證是否登錄失敗;

3、輸入正確用戶(hù)名,錯誤密碼,驗證登錄是否失敗;

4、用戶(hù)名為空;

5、密碼為空。

其次,從安全層面要進(jìn)行如下測試:

1、密碼框要加密,否則會(huì )造成信息泄露,具體如下所示:

2、一般一個(gè)好的系統,如果用戶(hù)名和密碼是后臺管理員提供的話(huà),一般有初始化的密碼,比如網(wǎng)上銀行一般會(huì )提供一個(gè)初始化的密碼,但是本著(zhù)安全的原則,一個(gè)好的系統會(huì )在該用戶(hù)進(jìn)行第一次登錄時(shí),強制進(jìn)行修改密碼。

3、用戶(hù)登錄成功但長(cháng)時(shí)間未操作要出現會(huì )話(huà)超時(shí)。這樣才能保證用戶(hù)信息的安全。

4、不同級別的用戶(hù),比如管理員和普通用戶(hù)登錄系統的權限是否正確。比如電子商城系統,就分為商戶(hù)和買(mǎi)家不同的角色,那么角色不同,權限也就不同,可允許進(jìn)入的頁(yè)面和操作也就不同了。

5、關(guān)于數據的安全需要考慮如下:

(1)用戶(hù)密碼后臺存儲是否加密;特別是一些銀行,我們檢測的時(shí)候會(huì )更關(guān)注數據安全。

(2)用戶(hù)名在網(wǎng)絡(luò )傳輸的過(guò)程中是否加密

(2)密碼是否具有時(shí)效,密碼有效期到期后,是否提示修改密碼

(3)密碼一般不支持粘貼、復制

(4)多次登錄失敗,系統是否報錯,以此防止暴力破解。這也是12306網(wǎng)站登錄頁(yè)面驗證碼如此復雜的一個(gè)原因。

再次,從兼容性方面測試。

1、web端:頁(yè)面驗證在不同瀏覽器下(主要涉及主流瀏覽器),登錄頁(yè)面的顯示及功能

目前的主流瀏覽器有:

2、相同瀏覽器的不同版本下,驗證登錄頁(yè)面的顯示以及功能的正確性

3、移動(dòng)端:驗證不同移動(dòng)設備上,登錄頁(yè)面的顯示及功能

最后,當功能等均測試OK后,驗證性能

1、用戶(hù)登錄響應時(shí)間是否小于3秒。一般用戶(hù)對于網(wǎng)站的使用,遵循258原則,2秒時(shí)用戶(hù)體驗最好。

2、高并發(fā)場(chǎng)景下用戶(hù)登錄的響應時(shí)間是否小于5秒

3、高并發(fā)場(chǎng)景下服務(wù)端的監控指標是否符合預期,資源利用率是否正常。

相信,通過(guò)如上的回答,作為軟測工程師才能做好屬于我們的那碗“蛋炒飯”。

文章“【軟件測試基礎知識】如何測試用戶(hù)登錄?”已幫助

>>本文地址:http://www.76097.cn/zhuanye/2022/72218.html

THE END  

聲明:本站稿件版權均屬中公教育優(yōu)就業(yè)所有,未經(jīng)許可不得擅自轉載。

1 您的年齡

2 您的學(xué)歷

3 您更想做哪個(gè)方向的工作?

獲取測試結果
  • 大前端大前端
  • 大數據大數據
  • 互聯(lián)網(wǎng)營(yíng)銷(xiāo)互聯(lián)網(wǎng)營(yíng)銷(xiāo)
  • JavaJava
  • Linux云計算Linux
  • Python+人工智能Python
  • 嵌入式物聯(lián)網(wǎng)嵌入式
  • 全域電商運營(yíng)全域電商運營(yíng)
  • 軟件測試軟件測試
  • 室內設計室內設計
  • 平面設計平面設計
  • 電商設計電商設計
  • 網(wǎng)頁(yè)設計網(wǎng)頁(yè)設計
  • 全鏈路UI/UE設計UI設計
  • VR/AR游戲開(kāi)發(fā)VR/AR
  • 網(wǎng)絡(luò )安全網(wǎng)絡(luò )安全
  • 新媒體與短視頻運營(yíng)新媒體
  • 直播帶貨直播帶貨
  • 智能機器人軟件開(kāi)發(fā)智能機器人
 

快速通道fast track

近期開(kāi)班時(shí)間TIME