【大学生软件测试基础】余额宝提现 - 边界测试

本文探讨了余额宝的两种提现方式——快速到账和普通到账的边界值测试策略,重点关注首次及多次提现、余额限制的边界条件,提供测试数据示例。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAYWl3dWZm,size_20,color_FFFFFF,t_70,g_se,x_16

 

余额宝的提现功能有两种方式:快速到账(2小时),每日最高提现额度为10000元;普通到账,可提取金额为

余额宝最大余额,但到账时间会慢一些。

假设余额宝中余额为50000,对边界值进行分析:
●  如果是第一次快速到账提现,则分别对0和10000两个边界值进行测试,分别取值-1、0、1、5000、9999、10000、10001七个值作为测试数据。  
●  如果是第n次提现(假设已提现2000),则分别对0和8000两个边界值进行测试,分别取值-1、0、1、5000、7999、8000、8001七个值作为测试数据。  
●  对于普通到账提现,则对0和50000两个边界值进行测试,分别取-1、0、1、20000、49999、50000、50001七个值作为测试数据。  

 watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAYWl3dWZm,size_20,color_FFFFFF,t_70,g_se,x_16

 watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAYWl3dWZm,size_20,color_FFFFFF,t_70,g_se,x_16

 

 

### 应用边界值分析法于余额提现测试 #### 快速首次提现 对于第一次快速提现边界条件设定为0到10,000之间。根据开内闭外原则,在此范围内选取的测试数值应包括端点以及接近但不等于这些端点的数据点: - 小于最小允许值(-1),用于验证非法输入; - 正好位于下限处(0),检验零额情况下的行为; - 接近并略微超过下限的小正值(1),确认小额正数处理逻辑; - 中间位置的一个典型代表(5,000),评估常规操作的表现; - 靠近上限但仍处于合法范围内的大值(9,999),检查临近最大限额的情况; - 刚刚达到上界线的最大许可额度(10,000),确保极限情况下系统的响应正确无误; - 超过最高界限的大数额(10,001),用来检测超出规定限制后的错误提示或保护机制。 上述选择遵循了开区间与闭区间的定义,即当涉及到具体的数值比较时,“<” 和 “>” 表示的是严格意义上的大小关系,而 “[ ]” 所包围的部分则是包含两端的具体数值[^2]。 #### 多次快速提现 针对已经有过一次以上提现记录的情形(比如之前已提走了2,000),新的可提取金额变为8,000。此时同样按照前述方法论来挑选合适的样本集[-1、0、1、5,000、7,999、8,000、8,001]进行细致入微的功能性考察。 #### 通到方式 至于通的转服务,则需考虑整个余额——这里是50,000作为参考标准。因此,相应的测试集合应当覆盖从负数至远超总额度的各种情形{-1、0、1、20,000、49,999、50,000、50,001},以此全面评测不同场景下的表现特性。 通过这种方式构建起来的一系列精心设计的测试实例能够有效地捕捉潜在缺陷,并帮助开发团队及时发现和修复问题所在。 ```python test_cases_quick_first = [-1, 0, 1, 5000, 9999, 10000, 10001] test_cases_quick_nth = [-1, 0, 1, 5000, 7999, 8000, 8001] test_cases_normal = [-1, 0, 1, 20000, 49999, 50000, 50001] ```
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值