一、講解測試用例
1.從頁面接口開始
對于這個功能我一般都是先從接口方面開始測試,首先保證接口是通的,我會對接口的輸入與輸出進(jìn)行測試,輸入的話就是參數(shù)的組合情況,比如一項(xiàng)或者是多項(xiàng)為空,一項(xiàng)多項(xiàng)為錯誤的情況,在正確的情況下我會查看接口的響應(yīng)字段是否完整、丟失,以及字段的類型是否正確,在錯誤的情況下我會查看開發(fā)包裝的錯誤碼是否與錯誤類型一致,如果接口不通,就要告訴開發(fā)需要修改,接口測試完畢后會再開始測試功能。。
2.再從頁面的展示功能開始
名列前茅種描述方式:
先描述整體展示,比如輸入框、默認(rèn)展示、按鈕、背景等,再開始講功能點(diǎn)。例如“對于登錄頁面的功能首先我會先關(guān)注這個頁面里的各種展示,比如輸入框、默認(rèn)展示、按鈕、背景、光標(biāo)顯示等,和ui圖對比一致后,再繼續(xù)測試功能,對于賬號輸入框功能我會使用邊界值的上點(diǎn)、內(nèi)點(diǎn)、離點(diǎn)進(jìn)行測試,以及輸入框的輸入類型,輸入字符、數(shù)字、小數(shù)、等…”。
第二種描述方式:
從單個功能開始,先聲明要講的測試點(diǎn),然后敘述測試點(diǎn)的展示、功能。例如“賬號輸入框我會先關(guān)注他的展示,比如大小、默認(rèn)展示、位置、高亮顯示等,然后對輸入框的功能進(jìn)行測試,比如輸入長度我會使用邊界值的上點(diǎn)、內(nèi)點(diǎn)、離點(diǎn)進(jìn)行測試,以及輸入框的輸入類型,輸入字符、數(shù)字、小數(shù)、等…”。
兼容的說法:
兼容放在展示和功能講完后去說,如果測試點(diǎn)是web就強(qiáng)調(diào)出web特有測試點(diǎn),如果是app就強(qiáng)調(diào)出app特有的測試點(diǎn),如果是雙端,就對比出app測試和web測試的區(qū)別。
性能,安全:
根據(jù)測試點(diǎn)功能而定,放在最后去講。
延伸閱讀:
二、功能類型測試點(diǎn)
首先聲明功能的接口,再強(qiáng)調(diào)主功能流程。例如發(fā)紅包功能“對于發(fā)紅包功能我一般都是先進(jìn)行冒煙測試,比如點(diǎn)擊好友、點(diǎn)擊發(fā)紅包、輸入金額、選擇支付方式、然后發(fā)送、發(fā)送后查看展示,確保主流程沒有問題后,然后進(jìn)行系統(tǒng)測試,在點(diǎn)擊好友時,選擇單向好友和雙向好友,然后點(diǎn)擊發(fā)紅包是否能跳轉(zhuǎn)到發(fā)紅包頁面,(這里一定確保在點(diǎn)擊好友沒有其他測試點(diǎn)時,再繼續(xù)說下一個頁面的功能),跳轉(zhuǎn)到發(fā)紅包頁面后。這里的流程是點(diǎn)擊好友后,然后點(diǎn)擊了發(fā)紅包就跳轉(zhuǎn)到了發(fā)紅包測試點(diǎn)的功能頁面,進(jìn)入到測試點(diǎn)功能頁面后方法就和如上一致,這里強(qiáng)調(diào),如果有多個頁面的跳轉(zhuǎn),要先講完當(dāng)前頁面再講下個頁面,例如跳轉(zhuǎn)到支付頁面時要先把發(fā)紅包頁面內(nèi)容講完再去說支付頁面的展示和功能,最后兼容、性能、安全,在最后強(qiáng)調(diào)。