用例設(shè)計(jì)的可能不全面,歡迎補(bǔ)充
用例設(shè)計(jì):
功能:
- 正確場(chǎng)景:
- 用戶名和密碼輸入正確,登陸成功蹋半,生成session
- session有效期內(nèi),瀏覽器自動(dòng)登陸
- 允許多個(gè)平臺(tái)同時(shí)登陸充坑,比如不同瀏覽器减江,手機(jī)端以
及pc端 - 登陸成功session有效期,不能一直有效
- 用戶名中包含中文捻爷,特殊字符辈灼,能正常解析
- 密碼中包含中文,特殊字符也榄,能正常解析
- 退出登陸后茵休,session清除,需要重新登陸手蝎,生成不一樣的session
- 異常場(chǎng)景:
1.用戶名和密碼均為空
2.輸入一個(gè)數(shù)據(jù)庫(kù)中存在的用戶名,密碼為空俐芯,登陸--登陸失敗棵介,有相應(yīng)的提示
3.輸入一個(gè)數(shù)據(jù)庫(kù)中不存在的用戶名,密碼為空吧史,登陸--登陸失敗邮辽,有相應(yīng)的提示
4.輸入一個(gè)數(shù)據(jù)庫(kù)中存在的用戶名,密碼錯(cuò)誤贸营,登陸--登陸失敗吨述,有相應(yīng)的提示
5.密碼正確,用戶名錯(cuò)誤
6.用戶名钞脂,密碼超長(zhǎng)
界面:
1.密碼不明文顯示
2.支持enter鍵進(jìn)行提交
3.弱網(wǎng)情況下揣云,用戶名和密碼正確,接口超時(shí)冰啃,前端提示正確
4.登陸過一次邓夕,下次登陸時(shí)刘莹,是否保存有上次登陸的用戶
5.瀏覽器兼容
安全性
1.密碼設(shè)置太簡(jiǎn)單時(shí),有相應(yīng)提示修改密碼
2.用戶名焚刚,密碼登陸錯(cuò)誤次數(shù)有限制点弯,防止暴力破解
3.防止xss以及sql注入
性能測(cè)試
1.支持多少個(gè)用戶同時(shí)登陸
2.大量并發(fā)用戶登錄,系統(tǒng)的響應(yīng)時(shí)間是多少矿咕?系統(tǒng)會(huì)出現(xiàn)宕機(jī)抢肛、內(nèi)存泄露、cpu飽和碳柱、無(wú)法登錄嗎