本篇內(nèi)容介紹了“軟件測(cè)試實(shí)例分析”的有關(guān)知識(shí),在實(shí)際案例的操作過(guò)程中,不少人都會(huì)遇到這樣的困境,接下來(lái)就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!
創(chuàng)新互聯(lián)公司專注于企業(yè)成都全網(wǎng)營(yíng)銷推廣、網(wǎng)站重做改版、沭陽(yáng)網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、HTML5建站、成都做商城網(wǎng)站、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)營(yíng)銷網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為沭陽(yáng)等各大城市提供網(wǎng)站開(kāi)發(fā)制作服務(wù)。明確具體需求:
有一個(gè)登錄頁(yè)面,有一個(gè)賬號(hào)和一個(gè)密碼輸入框, 一個(gè)提交按鈕。
此題的考察目的:
1、了解需求(測(cè)什么都是從了解需求開(kāi)始);
2、是否有設(shè)計(jì) Test Case 的能力
3、是否熟悉各種測(cè)試方法;
4、是否有豐富的 Web 測(cè)試經(jīng)驗(yàn);
5、是否了解 Web 開(kāi)發(fā);
分析需求:
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)等)
10、牽扯到驗(yàn)證碼的,還要考慮文字是否扭曲過(guò)度導(dǎo)致辨認(rèn)難度大,考慮顏色(色盲使用者),刷新或換一個(gè)按鈕是否好用
11、登錄頁(yè)面中的注冊(cè)、忘記密碼,登出用另一帳號(hào)登錄等鏈接是否正確
12、輸入密碼的時(shí)候,大寫(xiě)鍵盤(pán)開(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ò)別字。
性能測(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、是否可以全用鍵盤(pán)操作,是否有快捷鍵
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ì)比度下能否顯示正常(視力不好的人使用)
“軟件測(cè)試實(shí)例分析”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注創(chuàng)新互聯(lián)成都網(wǎng)站設(shè)計(jì)公司網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。