轉(zhuǎn)自:http://blog.csdn.net/zouhui1003it/article/details/54933472
登錄界面測(cè)試用例設(shè)計(jì)?
一霉猛、界面測(cè)試點(diǎn):
1葫笼、界面的設(shè)計(jì)風(fēng)格是否與UI的設(shè)計(jì)風(fēng)格統(tǒng)一;
2摧冀、界面中的文字簡(jiǎn)潔易懂;
3、界面中沒(méi)有錯(cuò)別字宗挥;
二、用戶名與密碼在輸入時(shí)种蝶,要考慮:
1契耿、正確的用戶名與正確的密碼;
2螃征、正確的用戶名與錯(cuò)誤的密碼搪桂;
3、錯(cuò)誤的用戶名與正確的密碼;
4踢械、錯(cuò)誤的用戶名與錯(cuò)誤的密碼酗电;
5、空的用戶名和空的密碼内列;
6撵术、正確的用戶名和空的密碼;
7话瞧、空的用戶名和正確的密碼嫩与;
8、用戶名的前/中/后含有空格交排;
9划滋、密碼的前/中/后含有空格;
10埃篓、用戶名與密碼使用的字符范圍及位數(shù)限制的測(cè)試(等價(jià)類及邊界值处坪,會(huì)用到強(qiáng)制的復(fù)制與粘貼來(lái)實(shí)現(xiàn)不允許輸入的字符,以及一些保留字的測(cè)試)架专;
11稻薇、牽扯到驗(yàn)證碼的,還要考慮文字是否扭曲過(guò)度導(dǎo)致辨認(rèn)難度大胶征,考慮顏色(色盲使用者)塞椎,刷新或換一個(gè)按鈕是否好用;
????? 三睛低、安全性測(cè)試:
1案狠、密碼是否隱蔽顯示;
2钱雷、輸入特殊字符串(null,NULL,javascript,,,,<html>,<td>)骂铁、輸入腳本函數(shù)(<script>alert("abc")</script>)、doucment.write("abc")罩抗、<b>hello</b>)拉庵;
3、不能直接輸入套蒂,就copy钞支,是否數(shù)據(jù)檢驗(yàn)出錯(cuò);
這要準(zhǔn)確定位每一個(gè)輸入框的功能操刀,每一種錯(cuò)誤情況下烁挟,出現(xiàn)的錯(cuò)誤提示要準(zhǔn)確或者合適。
四骨坑、兼容性測(cè)試:
1.不同瀏覽器測(cè)試
2.瀏覽器不同版本測(cè)試
五撼嗓、其他測(cè)試點(diǎn):
1、輸入框之間考慮tab鍵是否支持;
2且警、登錄按鈕要考慮回車鍵是否支持粉捻;
3、取消后的默認(rèn)位置(一般為空白的用戶名輸入框)斑芜;
4杀迹、登錄后的跳轉(zhuǎn)頁(yè)面是否正確(一般為首頁(yè));
5押搪、要考慮多次點(diǎn)擊登錄和取消按鈕的界面反應(yīng);
6浅碾、考慮是否支持多用戶在同一機(jī)器上登錄大州;
7、考慮一用戶在多臺(tái)機(jī)器上登錄垂谢;
8厦画、登錄頁(yè)面中的注冊(cè)等鏈接是否正確
轉(zhuǎn)載自:https://www.cnblogs.com/jpr-ok/p/6418492.html
登錄功能通用測(cè)試用例
具體需求:
有一個(gè)登錄頁(yè)面,有一個(gè)賬號(hào)和一個(gè)密碼輸入框, 一個(gè)提交按鈕滥朱。 請(qǐng)針對(duì)這個(gè)頁(yè)面設(shè)計(jì)Test Case根暑。
此題的考察目的:
1、了解需求(測(cè)什么都是從了解需求開(kāi)始)徙邻;
2排嫌、是否有設(shè)計(jì)Test Case的能力
3、是否熟悉各種測(cè)試方法缰犁;
4淳地、是否有豐富的Web測(cè)試經(jīng)驗(yàn);
5帅容、是否了解Web開(kāi)發(fā)颇象;
了解需求:
測(cè)試需求分析過(guò)程,可以從質(zhì)量要求出發(fā)并徘,來(lái)展開(kāi)測(cè)試需求分析遣钳,如從功能、性能麦乞、安全性蕴茴、兼容性等各個(gè)質(zhì)量要求出發(fā),不斷細(xì)化其內(nèi)容姐直,挖掘其對(duì)應(yīng)的測(cè)試需求荐开,覆蓋質(zhì)量要求。也可以從開(kāi)發(fā)需求(如產(chǎn)品功能特性點(diǎn)简肴、敏捷開(kāi)發(fā)的用戶故事)出發(fā)晃听,針對(duì)每一條開(kāi)發(fā)需求形成已分解的測(cè)試項(xiàng),結(jié)合質(zhì)量要求,這些測(cè)試項(xiàng)再擴(kuò)展為測(cè)試任務(wù)能扒,這些測(cè)試任務(wù)包括了具體的功能性測(cè)試任務(wù)和非功能性測(cè)試任務(wù)佣渴。在整理測(cè)試需求時(shí),需要分類初斑、細(xì)化辛润、合并并按照優(yōu)先級(jí)進(jìn)行排序,形成測(cè)試需求列表见秤。
1砂竖、登錄界面應(yīng)該是彈出窗口式的,還是直接在網(wǎng)頁(yè)里面鹃答;
2乎澄、賬號(hào)長(zhǎng)度和密碼的強(qiáng)度(比如需要多少位、大小寫(xiě)敏感测摔、特殊字符混搭等)置济;
3、界面美觀是否有特殊要求锋八?(即是否要進(jìn)行UI測(cè)試)浙于;
4、····
用例設(shè)計(jì):
測(cè)試需求分析完成后挟纱,開(kāi)始用例設(shè)計(jì)羞酗,主要可以從以下幾個(gè)方面考慮:
功能測(cè)試(Function Test)
1、輸入正確的賬號(hào)和密碼紊服,點(diǎn)擊提交按鈕整慎,驗(yàn)證是否能正確登錄。(正常輸入)
2围苫、輸入錯(cuò)誤的賬號(hào)或者密碼, 驗(yàn)證登錄會(huì)失敗裤园,并且提示相應(yīng)的錯(cuò)誤信息。(錯(cuò)誤校驗(yàn))
3剂府、登錄成功后能否跳轉(zhuǎn)到正確的頁(yè)面(低)
4拧揽、賬號(hào)和密碼,如果太短或者太長(zhǎng)腺占,應(yīng)該怎么處理(安全性淤袜,密碼太短時(shí)是否有提示)
5、賬號(hào)和密碼衰伯,中有特殊字符(比如空格)铡羡,和其他非英文的情況(是否做了過(guò)濾)
6、記住賬號(hào)的功能
7意鲸、登錄失敗后烦周,不能記錄密碼的功能
8尽爆、賬號(hào)和密碼前后有空格的處理
9、密碼是否加密顯示(星號(hào)圓點(diǎn)等)读慎,若有加密打開(kāi)按鈕檢查其是否工作漱贱。
10、牽扯到驗(yàn)證碼的夭委,還要考慮文字是否扭曲過(guò)度導(dǎo)致辨認(rèn)難度大幅狮,考慮顏色(色盲使用者),刷新或換一個(gè)按鈕是否好用
11株灸、登錄頁(yè)面中的注冊(cè)崇摄、忘記密碼,登出用另一帳號(hào)登錄等鏈接是否正確
12慌烧、輸入密碼的時(shí)候逐抑,大寫(xiě)鍵盤開(kāi)啟的時(shí)候要有提示信息。
13杏死、什么都不輸入,點(diǎn)擊提交按鈕捆交,看提示信息淑翼。(非空檢查)
界面測(cè)試(UI Test)
1、布局是否合理品追,2個(gè)Testbox 和一個(gè)按鈕是否對(duì)齊
2玄括、Testbox和按鈕的長(zhǎng)度,高度是否復(fù)合要求
3肉瓦、界面的設(shè)計(jì)風(fēng)格是否與UI的設(shè)計(jì)風(fēng)格統(tǒng)一
4遭京、界面中的文字簡(jiǎn)潔易懂,沒(méi)有錯(cuò)別字泞莉。
5哪雕、textBox里文字提醒是否正確表達(dá)其含義。
性能測(cè)試(Performance Test)
1鲫趁、打開(kāi)登錄頁(yè)面斯嚎,需要幾秒
2 、輸入正確的賬號(hào)和密碼后挨厚,登錄成功跳轉(zhuǎn)到新頁(yè)面堡僻,不超過(guò)5秒
安全性測(cè)試(Security Test)
1、登錄成功后生成的Cookie是否有HttpOnly(降低腳本盜取風(fēng)險(xiǎn))
2疫剃、賬號(hào)和密碼是否通過(guò)加密的方式钉疫,發(fā)送給Web服務(wù)器
3、賬號(hào)和密碼的驗(yàn)證巢价,應(yīng)該是用服務(wù)器端驗(yàn)證牲阁,而不能單單是在客戶端用javaScript驗(yàn)證
4固阁、賬號(hào)和密碼的輸入框,應(yīng)該屏蔽SQL注入攻擊
5咨油、賬號(hào)和密碼的的輸入框您炉,應(yīng)該禁止輸入腳本(防止XSS攻擊)
6、錯(cuò)誤登錄的次數(shù)限制(防止暴力破解)
7役电、考慮是否支持多用戶在同一機(jī)器上登錄赚爵;
8、考慮一用戶在多臺(tái)機(jī)器上登錄
可用性測(cè)試(Usability Test)
1法瑟、是否可以全用鍵盤操作冀膝,是否有快捷鍵
2、輸入賬號(hào)霎挟,密碼后按回車窝剖,是否可以登錄
3、輸入框是否可以以Tab鍵切換
兼容性測(cè)試(Compatibility Test)
1酥夭、主流的瀏覽器下能否顯示正常已經(jīng)功能正常(IE6~11, FireFox, Chrome, Safari 等 )
2赐纱、不同的平臺(tái)是否能正常工作,比如Windows, Mac
3熬北、移動(dòng)設(shè)備上是否正常工作疙描,比如iPhone, Android
4、不同的分辨率
本地化測(cè)試 (Localization Test)
1讶隐、不同語(yǔ)言環(huán)境下起胰,頁(yè)面的顯示是否正確。
軟件輔助性測(cè)試 (Accessibility Test)
軟件輔助功能測(cè)試是指測(cè)試軟件是否向殘疾用戶提供足夠的輔助功能
1巫延、高對(duì)比度下能否顯示正常(視力不好的人使用)