測試人員在對待帶有支付功能的產(chǎn)品時,都會格外的小心謹(jǐn)慎,將邊界值分析、等價類劃分、錯誤推測、因果圖等各種測試方法進(jìn)行結(jié)合,整理出盡可能全面的測試案例,對該支付功能及其相關(guān)功能進(jìn)行測試,以確保整個支付流程以及涉及到支付流程的其他流程能正常進(jìn)行。
一般來說可以從以下幾個方面進(jìn)行測試:
1.從金額上:包括正常金額的支付,錯誤金額的輸入(包括超限的金額、格式錯誤的金額、不允許使用的貨幣等等);
2.從流程上:包括正常完成支付的流程,支付中斷后繼續(xù)支付的流程,支付中斷后結(jié)束支付的流程,支付中斷結(jié)束支付后再次支付的流程,單訂單支付的流程,多訂單合并支付的流程等等;
3.從使用的設(shè)備上:包括PC端的支付、筆記本電腦的支付、平板電腦的支付、手機(jī)端的支付等;
4.從支付接口上:包括POSE終端機(jī)支付、銀行卡網(wǎng)銀支付、支付寶支付、微信支付、手機(jī)支付等;
5.從產(chǎn)品容錯性上:包括支付失敗后如何補(bǔ)單或者退單、如何退款等;
6.從后臺的賬務(wù)處理上:成功訂單的賬務(wù)處理、失敗訂單的賬務(wù)處理、退款訂單的賬務(wù)處理、差錯賬處理等等。
在測試過程中,測試人員要將以上各種情況都綜合考慮到,根據(jù)這些情況來編寫測試案例,并且嚴(yán)格按照案例來執(zhí)行測試,只有經(jīng)過嚴(yán)謹(jǐn)測試的支付功能,才能夠盡可能的避免上線后出現(xiàn)生產(chǎn)問題。
推薦閱讀:
本文內(nèi)容不用于商業(yè)目的,如涉及知識產(chǎn)權(quán)問題,請權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。