日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

测试一个登陆界面

發(fā)布時(shí)間:2023/12/31 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 测试一个登陆界面 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
?如何測(cè)試一個(gè)網(wǎng)頁登陸界面 ?

具體需求: 有一個(gè)登陸頁面, (假如上面有2個(gè)textbox, 一個(gè)提交按鈕。 請(qǐng)針對(duì)這個(gè)頁面設(shè)計(jì)30個(gè)以上的test case.)?

此題的考察目的: 面試者是否熟悉各種測(cè)試方法,是否有豐富的Web測(cè)試經(jīng)驗(yàn), 是否了解Web開發(fā),以及設(shè)計(jì)Test case的能力 ,這個(gè)題目還是相當(dāng)有難度的, 一般的人很難把這個(gè)題目回答好。?

首先,你要了解用戶的需求,比如這個(gè)登錄界面應(yīng)該是彈出窗口式的,還是直接在網(wǎng)頁里面。對(duì)用戶名的長(zhǎng)度,和密碼的強(qiáng)度(就是是不是必須多少位,大小寫,特殊字符混搭)等。還有比如用戶對(duì)界面的美觀是不是有特殊的要求?(即是否要進(jìn)行UI測(cè)試)。剩下的就是設(shè)計(jì)用例了 ,等價(jià)類,邊界值等等。?

請(qǐng)你記住一點(diǎn),任何測(cè)試,不管測(cè)什么都是從了解需求開始的。?

功能測(cè)試(Function test)?

1. 什么都不輸入,點(diǎn)擊提交按鈕,看提示信息。?

2.輸入正確的用戶名和密碼,點(diǎn)擊提交按鈕,驗(yàn)證是否能正確登錄。 ??

3.輸入錯(cuò)誤的用戶名或者密碼, 驗(yàn)證登錄會(huì)失敗,并且提示相應(yīng)的錯(cuò)誤信息。 ??

4.登錄成功后能否能否跳轉(zhuǎn)到正確的頁面?

5.用戶名和密碼,如果太短或者太長(zhǎng),應(yīng)該怎么處理?

6.用戶名和密碼,中有特殊字符(比如空格),和其他非英文的情況 ??

7.記住用戶名的功能??

8.登陸失敗后,不能記錄密碼的功能 ??

9.用戶名和密碼前后有空格的處理 ? ? ??

10.密碼是否加密顯示(星號(hào)圓點(diǎn)等)?

11.牽扯到驗(yàn)證碼的,還要考慮文字是否扭曲過度導(dǎo)致辨認(rèn)難度大,考慮顏色(色盲使用者),刷新或換一個(gè)按鈕是否好用 ? ?

12.登錄頁面中的注冊(cè)、忘記密碼,登出用另一帳號(hào)登陸等鏈接是否正確 ? ? ?

13.輸入密碼的時(shí)候,大寫鍵盤開啟的時(shí)候要有提示信息。?

界面測(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)潔易懂,沒有錯(cuò)別字。?

性能測(cè)試(performance test) ??

1.打開登錄頁面,需要幾秒???

2.輸入正確的用戶名和密碼后,登錄成功跳轉(zhuǎn)到新頁面,不超過5秒?

安全性測(cè)試(Security test)???

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

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

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

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

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

6.錯(cuò)誤登陸的次數(shù)限制(防止暴力破解) ? ? ??

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

8. 考慮一用戶在多臺(tái)機(jī)器上登錄?

可用性測(cè)試(Usability Test)?

1. 是否可以全用鍵盤操作,是否有快捷鍵 ??

2. 輸入用戶名,密碼后按回車,是否可以登陸 ? ? ??

3. 輸入框能否可以以Tab鍵切換?

兼容性測(cè)試(Compatibility Test)???

1.主流的瀏覽器下能否顯示正常已經(jīng)功能正常(IE,6,7,8,9, Firefox, Chrome, Safari,等) ??

2.不同的平臺(tái)是否能正常工作,比如Windows, Mac ??

3.移動(dòng)設(shè)備上是否正常工作,比如Iphone, Andriod ??

4.不同的分辨率?

本地化測(cè)試 (Localization test)?

1. 不同語言環(huán)境下,頁面的顯示是否正確。?

軟件輔助性測(cè)試 (Accessibility test)?軟件輔助功能測(cè)試是指測(cè)試軟件是否向殘疾用戶提供足夠的輔助功能 ??

1. 高對(duì)比度下能否顯示正常 (視力不好的人使用)

總結(jié)

以上是生活随笔為你收集整理的测试一个登陆界面的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。