面試的時(shí)候經(jīng)常會(huì)給你一個(gè)功能楷怒,現(xiàn)場(chǎng)講講你是怎么設(shè)計(jì)測(cè)試用例的。
分析:
一般檢查面試者編寫測(cè)試用例的思路残腌、覆蓋度村斟、深度。如果想起一條寫一條抛猫,可能說明用例編寫經(jīng)驗(yàn)不足蟆盹,沒有結(jié)構(gòu)思想(個(gè)人觀點(diǎn))。
避免雷區(qū):
一般有經(jīng)驗(yàn)的候選人闺金,都會(huì)按照自己常用的結(jié)構(gòu)來劃分功能點(diǎn)逾滥、影響因素。
1. 按照常用結(jié)構(gòu)劃分:
比如:分別從功能性败匹、界面ui寨昙、易用性、安全性掀亩、兼容性等方面來考慮測(cè)試用例
2. 字跡清晰舔哪,條理分明
網(wǎng)頁的登錄界面一般包括用戶名、密碼归榕、提交按鈕尸红。測(cè)試用例大致可以分為以下幾個(gè)部分:
1、功能測(cè)試
(1)不輸入用戶名刹泄、密碼外里,點(diǎn)擊提交,是否出現(xiàn)提示特石;
(2)輸入正確的用戶名盅蝗、密碼(這里輸入正確的用戶名和密碼又分為長(zhǎng)度范圍內(nèi)最長(zhǎng)和最短以及正常長(zhǎng)度,即一些邊界值)姆蘸,點(diǎn)擊提交按鈕墩莫,是否成功登錄芙委;
(3)輸入正確的用戶名、錯(cuò)誤的密碼(這里輸入錯(cuò)誤的密碼又分為長(zhǎng)度超出規(guī)定范圍狂秦、不合法的字符等灌侣,也是注意邊界值),點(diǎn)擊提交按鈕裂问,是否提示密碼錯(cuò)誤侧啼;
(4)輸入錯(cuò)誤的用戶名、正確的密碼堪簿,點(diǎn)擊提交按鈕痊乾,是否提示用戶名錯(cuò)誤;
(5)若有記住用戶名功能椭更,要測(cè)試是否在正常登陸時(shí)記住用戶名以及登錄失敗時(shí)不記住用戶名功能哪审;
(6)測(cè)試密碼是否加密顯示(或黑點(diǎn));
(7)測(cè)試驗(yàn)證碼是否正確顯示虑瀑,測(cè)試驗(yàn)證碼刷新功能是否可用湿滓;
(8)測(cè)試輸入密碼時(shí)大寫鍵盤打開是否有提示;
(9)測(cè)試用戶名輸入時(shí)有空格的處理缴川;
2茉稠、界面測(cè)試
(1)測(cè)試界面的風(fēng)格與系統(tǒng)的整體風(fēng)格是否一致;
(2)測(cè)試布局是否合理把夸,按鈕和輸入框的排版是否滿足用戶習(xí)慣而线;
(3)測(cè)試界面是否有錯(cuò)別字;
3恋日、性能測(cè)試
(1)進(jìn)入登錄界面的時(shí)間膀篮;
(2)登錄成功后跳轉(zhuǎn)到系統(tǒng)的時(shí)間。