手機充值的功能測試框架-測試要點

手機充值有微信營銷活動的、有APP頁面應用等,如下是我之前公司的手機充值話費或流量應用的測試要點,分享給你們參考下。數據庫

1、手機號碼輸入框檢查
一、手機號碼框要控制成只能輸入11位數字的文本框。
二、輸入以非1開頭的手機號,給出提示:請輸入正確的手機號碼。須要分別驗證以非1開頭的數字(0\2\3)或字母等其餘字符開頭的狀況。
三、輸入帶有英文字母的手機號,系統自動忽略非數字字符(即控制不能輸入英文字母)。
四、輸入帶有特殊符號)/&(的手機號,系統自動忽略非數字字符(即控制不能輸入特殊符號)。緩存

五、輸入不存在的手機號12345678901,11111111111,給出提示:暫不支持該手機號碼。
六、輸入不存在的手機號12345678901,退格後,提示語:暫不支持該手機號碼。應再也不顯示。微信

七、手機號碼輸入框字體大小應固定爲22px。打開話費充值連接,光標定位到輸入框,空白地方右鍵選擇「審查元素」,選擇某手機機型,查看代碼元素「font-size: 22px;」。session

八、手機號碼輸入框所在行,點擊任意地方,均應獲取到焦點在輸入框,保證用戶可以正常使用。測試

注:區分IOS和安卓的手機來測試字體


2、充值界面顯示信息的檢查
一、輸入正確手機號,顯示對應的地區歸屬地和運營信息,格式:運營商標識 歸屬地 運營商名稱。
二、先輸入正確手機號,有歸屬地和價格顯示;接着輸入帶有英文字母的手機號,給出提示的同時上一次的「歸屬地和價格」應再也不顯示。
三、不一樣充值面額的支付金額是否顯示正確。好比:10元,50元,100元
四、如有手機號面額支付金額的確認界面,則選擇不一樣的面額來檢查支付金額是否正確。
五、舒適提示的文字檢查,查看是否有錯別字,或是語句不通的語句。
六、檢查客服熱線電話是否正確。不一樣充值面額的供應商不一樣,客服熱線電話就會不一樣。客服熱線電話的值來源於接入者列表對應供應商的客服電話。日誌

注:區分IOS和安卓的手機來測試io


3、按鈕的檢查
一、輸入正確的手機號,點擊【當即充值】按鈕,可以正常進入支付界面,支付成功,充值成功。
二、連續屢次【當即充值】,是否會生成多筆充值流水,應只有一筆充值流水。
三、連續屢次【支付】,是否會給出提示,而且有一筆流水支付狀態爲支付成功。驗證碼

四、【提交】按鈕:確認展現的手機號碼和麪額正確後,點擊提交,進入到下一步頁面,支付界面,支付成功,充值成功,提示「恭喜,話費充值成功」。配置

五、若存在【返回】按鈕:點擊返回,返回上一步頁面,要從新輸入充值的手機號碼。

六、當跳轉到充值成功界面時,存在【返回充值首頁】按鈕:點擊該按鈕,能夠返回首頁,顯示的頁面正確。

七、當充值失敗時,點擊【返回從新充值】按鈕是否會跳轉到默認充值界面,應跳轉到默認充值界面。

八、手機號碼框存在【清除】按鈕:手機號碼非空有效,手機號碼清空後恢復進入默認充值界面。

九、【當即充值】按鈕:默認時不可用,輸入有效手機號碼纔可用,輸入有效手機後退清除,當即充值按鈕呈不可用。

注:區分IOS和安卓的手機來測試

 

4、充值的不一樣場景

一、正常充值流程,充值成功,訂單狀態爲充值成功,支付狀態爲支付成功

二、在支付界面,取消支付,訂單狀態爲待充值,支付狀態爲待支付

三、在支付界面,支付成功後,直接關閉界面未進行充值處理,訂單狀態爲待充值,支付狀態爲支付成功,過15分鐘左右,充值狀態變爲充值成功

四、支付成功,供應商帳戶餘額不足,不能進行充值處理,訂單狀態爲充值失敗,支付狀態爲支付成功

五、銀行帳戶餘額不足,訂單狀態爲待充值,支付狀態爲支付失敗,過15分鐘左右,充值狀態更新爲充值失敗,處理狀態更新爲放棄處理

六、輸入支付驗證碼,連續點擊【付款】按鈕,訂單狀態爲待充值,支付狀態爲支付成功,過15分鐘左右,充值狀態變爲充值成功

七、不一樣充值面額,不一樣支付金額(0.01,0.1,1,100,49.96)來測試

八、不一樣運營商的手機號碼(移動、聯通、電信)來充值

九、 篡改充值面額和支付金額後,在支付界面取的支付金額是否爲405平臺配置的銷售價格?支付金額正確應該是顯示平臺配置的銷售價格。操做步驟:先打開充值連接獲取session,關掉頁面,點擊篡改充值面額和支付金額的連接,進入支付界面,檢查支付金額是否爲平臺配置的銷售價格。

十、檢查在充值前是否有判斷實際支付金額與平臺配置銷售價格一致?若不一致,則充值失敗,失敗緣由:支付價格異常,錯誤的支付價格,已支付價格爲:XXX,405平臺訂單號爲YYY。操做步驟: 作一筆待充值待支付的記錄,修改數據庫支付流水錶的payment_amt支付金額改小0.01元payment_status支付狀態改成支付成功,等補充值的定時任務後,查看手機充值話費記錄表的充值狀態爲充值失敗,失敗緣由是支付價格異常,錯誤的支付價格,已支付價格爲:1.00,平臺訂單號爲:MPF2016010716313396。

十一、首頁分享和非首頁分享,首頁能夠正常分享;非首頁分享後,朋友點擊進去,會提示:非法請求。

注:以上場景都要查數據庫存入的數據是否正確(特別是要注意金額和狀態)?查看日誌參數傳送是否正確?關聯模塊「充值流水信息查詢」和「支付流水信息查詢」對應的狀態顯示是否正確?

注:區分IOS和安卓的手機來測試

 

5、充值面額和流量包的顯示

區分話費和流量

一、輸入有效手機纔可用,且要話費經銷商報價裏的充值面額與sys_params表對應經銷商配置了默認話費充值面額一致,才顯示該充值面額。

二、輸入無效手機,給出提示:暫不支持該手機號碼

三、輸入有效手機後退清除,面額或流量呈不可用。

四、要清緩存,再從新加載面額或流量,來走正常的充值流程

注:區分IOS和安卓的手機來測試

 

6、異常類的測試

一、當接入者被鎖定,充值界面提示:接入商帳號異常!

二、當接入者默認值有300元面額,在經銷商報價模塊沒有配置該面額的銷售價格,在充值界面裏選中該面額,充值界面應提示:該商品暫時缺貨。

 

7、其餘要注意的事項

一、要留意每筆交易更新到數據庫表的相關時間是否正確

二、定時任務存在統計時間段的,要留意統計時間段的邊界值

三、定時任務存在釋放庫存數的,要留意是否會重複釋放?釋放的累計數是否大於總數?(活動:話費搶購)

四、存在配置文件設置固定值的,要設置不一樣的數值來驗證。

相關文章
相關標籤/搜索