金额相关的测试用例

公共测试用例
一.金额相关
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中的一致  避免日元单位问题出过很大的资损。

转载至https://www.cnblogs.com/feng0815/p/7688416.html

posted @   R-Bear  阅读(593)  评论(0编辑  收藏  举报
(评论功能已被禁用)
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
历史上的今天:
2017-07-17 心情
2017-07-17 http接口测试框架-遇到的问题
2017-07-17 http接口测试框架-构想图
2017-07-17 http接口测试框架-python
点击右上角即可分享
微信分享提示