轉賬功能分析:
通過選擇付款賬戶、填寫轉賬金額、輸入收款賬戶相關信息(包含收款賬號、收款人姓名、開戶行信息)以及附加信息(手機號、備注信息等),填寫好相關信息之后,進入安全認證頁面選擇安全工具、填寫安全密碼,最后提交轉賬。
測試分析與設計思路:
1、正常流程設計
2、異常流程類設計
3、其他考察點(轉賬手續費、匯款線路選擇等)
4、輸入框驗證
5、用戶體驗等非功能性考察
詳細分析分析如下:
1、付款賬戶、金額、收款賬戶、安全認證全部輸入正確,可以轉賬成功
1.1付款賬戶是借記卡,也可以是活期存折
1.2金額在0~賬戶余額之間,同時需要對邊界值進行設計
1.3收款賬戶、收款人姓名、開戶行需要全部對應
1.4如果收款賬戶與付款賬戶屬於同一個銀行,只需要進行收款賬戶與姓名的匹配性即可,系統無需選擇開戶行信息。
1.5收款賬戶需要考慮:行內賬戶、跨行轉賬、同城、異地轉賬、借記卡、信用卡賬號、同名賬戶(本人、本行)、轉活期存折、轉定期存折(變定期)、轉定期存單(不能)
1.6安全認證:U盾、手機驗證碼
2、轉賬無效/失敗的情況說明
2.1付款賬戶金額不夠(轉賬金額大於賬戶余額)
2.2信用卡、定期存折不能轉出,一般會在賬戶選擇時進行屏蔽
2.3小於0、等於0需要測試這種邊界值
2.4轉入賬戶:收款帳號、收款人姓名、開戶行三者的任意不匹配
2.5轉出賬戶被銷戶、凍結、掛失等異常狀態不能進行轉出操作
2.6正常狀態、掛失狀態的卡可以轉入金額,凍結、銷戶卡不能收到轉入金額
2.7U盾密碼錯誤、使用他人的U盾、驗證碼錯誤、超時、為空都會導致交易失敗。
3、特殊的業務場景
3.1手續費xxx元封頂(比如30元封頂)
3.2最低手續費(轉賬金額未達到最新手續費金額時,直接扣除最低手續費)
3.3手續費折扣(多少筆之內免手續費、多少筆手續費5折)
4、其他特殊場景
4.1轉賬當時限額、單筆限額(具體安全認證工具有關)
4.2轉對公賬號
4.3轉賬匯路考慮,普通轉賬、實時轉賬的測試
4.4外幣轉賬
4.5轉入賬戶與轉出賬戶相同
4.6轉賬超時導致轉賬失敗(手續費照扣)
5、輸入框驗證和用戶體驗等非功能考慮