作為一名軟件測試工程師,相信你一定會遇到用戶登錄頁面的測試,那么你真的會測試用戶登錄嗎?
一般遇到如上登錄界面,很多初級測試工程師一上手肯定是等價類劃分法,邊界值分析法對用戶名輸入框、密碼輸入框等輸入條件進行詳細的測試,具體如下:
1、用戶名輸入框:QQ號碼、手機、郵箱等合法及非法格式
2、密碼:格式校驗
3、自動登錄:勾選、不勾選
4、記住密碼:勾選、不勾選
5、登錄按鈕檢測
但是僅僅進行如上的測試就夠了嗎?很顯然答案是否定的。
能不能測好登錄頁面就等同于廚師能否做好一碗蛋炒飯一樣,越是簡單的
西,越能體現(xiàn)我們的水平。
那么專業(yè)的軟件測試工程師還會進行哪些測試呢?
首先,從業(yè)務層面要進行如下測試:
1、輸入正確的用戶名、密碼,驗證登錄是否成功;
2、輸入未注冊的用戶名進行登錄,驗證是否登錄失敗;
3、輸入正確用戶名,錯誤密碼,驗證登錄是否失敗;
4、用戶名為空;
5、密碼為空。
其次,從安全層面要進行如下測試:
1、密碼框要加密,否則會造成信息泄露,具體如下所示:
2、一般一個好的系統(tǒng),如果用戶名和密碼是后臺管理員提供的話,一般有初始化的密碼,比如網上銀行一般會提供一個初始化的密碼,但是本著安全的原則,一個好的系統(tǒng)會在該用戶進行第一次登錄時,強制進行修改密碼。
3、用戶登錄成功但長時間未操作要出現(xiàn)會話超時。這樣才能保證用戶信息的安全。
4、不同級別的用戶,比如管理員和普通用戶登錄系統(tǒng)的權限是否正確。比如電子商城系統(tǒng),就分為商戶和買家不同的角色,那么角色不同,權限也就不同,可允許進入的頁面和操作也就不同了。
更多內容
>>本文地址:http://uj2y2uok.com/zhuanye/2020/52599.html
聲明:本站稿件版權均屬中公教育優(yōu)就業(yè)所有,未經許可不得擅自轉載。
1 您的年齡
2 您的學歷
3 您更想做哪個方向的工作?