金額相關的測試用例


公共測試用例
一.金額相關
1.金額參數必須以“元”為單位,精度要求小數點后兩位。
2.金額的小數點后面超過兩位,頁面或者服務端進行錯誤提示。
3.金額輸入0.01(一分錢問題),關注數據庫存的值是否為0.01,前端顯示是否為0.01。
4.金額輸入0,關注數據庫存的值為0,前端展示是否正確
5.金額輸入為負值(如-1,-2),頁面或者服務端進行錯誤提示。
6.金額的輸入不可為空時,如果為空則進行錯誤提示。(數字中間存在空格也需要進行提示)
7.金額的輸入可以為空的時候(不輸入),關注數據庫存入該項的值也為空(null和NaN都不行)。
8.金額的輸入不可為空時,如果為空則進行錯誤提示。
9.金額輸入超過最大位數(小數點+整數部分),頁面或者服務端進行錯誤提示。
10.金額輸入超過最大位數(整數部分),頁面或者服務端進行錯誤提示。
11.金額輸入特殊字符,頁面或者服務端進行錯誤提示。
12.金額輸入空字符(空格),頁面或者服務端進行錯誤提示。
13.金額輸入漢字或者字母,頁面或者服務端進行錯誤提示。
14.金額輸入,原則上禁止使用復制粘貼功能。
15.金額輸入-如果可以使用復制粘貼功能-粘貼輸入小數點后面超過兩位,頁面或者服務端進行錯誤提示。
16.金額輸入-如果可以使用復制粘貼功能-粘貼輸入超過最大位數(小數點+整數部分),頁面或者服務端進行錯誤提示。
17.金額輸入-如果可以使用復制粘貼功能-粘貼輸入超過最大位數(整數部分),頁面或者服務端進行錯誤提示。
18.金額輸入-如果可以使用復制粘貼功能-粘貼輸入特殊字符,頁面或者服務端進行錯誤提示。
19.金額輸入-如果可以使用復制粘貼功能-粘貼輸入漢字或者字母,頁面或者服務端進行錯誤提示。
20.金額輸入-如果可以使用復制粘貼功能-粘貼負值(如-1,-2),頁面或者服務端進行錯誤提示。
21.金額輸入-有原價有現價的時候-輸入現價比原價高,頁面或者服務端進行提示。
22.金額輸入-金額輸入后頁面刷新或者重新到這個頁面的時候,原則上金額數據清空。
23.金額-服務端涉及金額相關計算處理,需要使用統一的支付寶的Money類型,嚴禁使用float和double類型,否則會有精度問題。
24.金額-計算或者展示必須明確單位和幣種。
25.金額-禁止服務端使用form表單的hidden區域傳金額參數。

金額相關 如果涉及到多幣種 一定要關注幣種的最小單位  人民幣 美元等 頁面展示元 數據庫中擴大100倍 以分為單位,日元的話 沒有分 元為單位 頁面展示和DB中的一致  避免日元單位問題出過很大的資損。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM