• 1
  • 2
分享
  • 手把手教你写银行系统测试用例——软件测试圈
  • 恬恬圈 2024-07-05 16:38:18 字数 1065 阅读 2276 收藏 2

  一般做银行测试,会给到测试人员需求说明书,用需求说明书怎么编写测试用例呢?我这次带大家一步一步的编写测试用例。

  需求描述:

  业务规则:1.大额存单兑取类型分为发售期内兑付、提前部分支取(利随本清支取部分靠档计息,定期付息支取部分活期计息并进行倒扣处理)、提前全部支取(利随本清支取部分靠档计息,定期付息支取部分活期计息并进行倒扣处理)、到期兑付和逾期兑付(只允许全部兑付)。系统自动根据兑取交易日期及兑取金额默认兑取类型。大额存单兑付后将本息资金划转到投资人认购本期大额存单的活期存款账户内,但因办理存款证明、质押、冻结等业务导致状态异常的大额存单不可兑付。

  通过这个需求,可以分析出以下的测试点:

1-1.jpg


1-2.jpg

  一般的需求说明书,业务规则不是一条,而是多条。

  2.在大额存单到期日前做部分资金支取时,兑取类型默认为提前部分支取。在该兑取类型下,存单余额应不低于本产品的认购起点金额。支取部分的金额可按产品的定义采用按活期利率计息或按靠档利率计息。提前部分支取后剩余金额部分仍遵从原存单计息规则。提前部分支取时,可收取手续费用。可支持多次部提。因办理时段资信证明、质押、冻结等业务导致状态异常的大额存单不可提前支取。

1-3.jpg


  3.在大额存单到期日前做全额资金支取时,兑取类型默认为提前全额支取(提前销户)。在该兑取类型下,可按产品的定义选择计息方式为按活期利率计息或按靠档计息。提前全额支取后,本金及利息划转至客户关联活期账户并对存单账户做结清处理。

  4.在大额存单到期当日做兑付时,兑取类型默认为到期兑付。在该兑取类型下,按认购时的约定利率进行利息计算并支付利息及本金。

  5.在大额存单到期日后做兑付时,兑取类型默认为逾期兑付。在该兑取类型下,到期日之后的逾期时段按照实际兑付日挂牌活期存款利率计息(可参数化配置)。

  6.大额存单可支持到期自动兑付(批量业务功能),因办理时段存款证明、质押、挂失、司法冻结等业务而导致账户状态不正常的大额存单不能自动兑付。(兑付标准日过后,未兑付每日日终批量自动检查,若状态正常则进行兑付)

1-4.jpg


  分析到这一步了,接下来,测试用例就是这些测试点的具体操作步骤咯!

1-5.jpg


1-6.jpg

1-7.jpg

  这样,案例就编写完成了。在具体的测试过程中,还需要根据具体情况对测试用例做维护的。

  注意:

  在步骤中最好设置具体金额噢,比如存入40万,取出20万,这么做的好处是,预期结果可以计算出来,测试目标一目了然。


作者:amber    

来源:http://www.51testing.com/html/65/n-7797465.html

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   我们在工作了一段时间之后,势必会感觉到自己已经积累了一些工作经验了,会开始考虑下一阶段的职业生涯会如何发展。测试人员在职业生涯中的不确定因素还是不少的,由于其入门门槛不高,不用学习太多技术性知识即可入行,所以一开始决定踏入测试圈的小伙伴他们当时决定干这一行当的理由也有可能五花八门,例如:觉得入门简单,先以测试人员的身份进入IT行业、可能本身就喜欢质量保障方面的工作、不希望像开发人员一样太累掉头发、就是喜欢找开发的茬等等~  哈哈开个小玩笑,那既然入门理由有很多,那之后的职业生涯发展也自然而然会出现各种各样的分化,下面我就来列举一下测试人员未来的几个主要的职业方向,看看你是想做技术大牛,还是...
            0 0 1020
            分享
          •   Bug报告是测试的重点,无论是口头的还是书面的,都是测试最明显的结果。  报告的质量可能是决定测试人员可信度的最重要的因素,一份好的Bug报告不仅可以体现测试人员的专业度,还可以方便开发人员或其他相关人员快速获取Bug相关信息,有助于对Bug的重要程度进行评估和快速修复。  什么是Bug  通俗意义上讲,Bug就是影响产品正常使用或者友好使用,且对产品价值产生影响的缺陷。  Bug可以分为两种:正常Bug和增强需求型Bug。  正常的Bug指的是产品未能实现自身功能;而增强需求型Bug是当你认为需求本身应该改进或优化时产生的问题。  换句话说,“产品没有按照你的期望运行”是一个常见的Bug...
            13 13 2006
            分享
          •   改进您的需求管理过程可以对你的开发过程产生重大影响,所带来的益处包括:提高效率、缩短上市时间,以及节省宝贵的预算和资源。需求是最能向工程师说明要构建什么,以及向测试人员说明要测试什么的信息。  需求具有三个主要功能:  · 定义计划创建什么样的产品  · 确定产品需要做什么以及它应该是什么样子  · 描述产品的功能和价值。  需求的复杂性因项目而异。需求管理计划可以是粗略想法或结构化“应该有的样子”的描述,也可以是文本、模型、从高级需求的层级结构中分化出的子需求。需求也可以是详细规范,其中包含对于产品行为或组件的功能要求描述。  高级需求有时被简称为“要求”或“目标”,...
            0 0 338
            分享
          • 1. 为什么要做压测什么是压力测试?不断向被测对象施加压力,测试系统在压力情况下的表现。压力测试的目的是什么?测试得出系统的极限性能指标,从而给出合理的承诺值或者容量告警;找出系统的性能瓶颈,对性能做出优化;测试系统在高负载情况下的稳定性;验证系统在过载情况下的限流和降级预案。不做压测会产生什么问题?线上容量评估不准确,流量增加,服务被打挂升级前没做压测,升级后性能出现劣化,可用性降低;无法给出准确的承诺值,导致集群水位过低,资源被浪费或者集群水位过高系统存在稳定性bug;2. 压测方案设计压测环境压测环境可以简单的分为模块级压测和链路级压测,它们的主要特点和区别如下:模块级压测应用场景:比较...
            0 0 1413
            分享
          •   日前,微信团队官方发布“关于开展微信小程序备案的通知”,称微信公众平台ICP代备案管理系统将提供新增备案、变更备案、注销备案等服务,协助开发者完成微信小程序备案,备案系统将于9月1日上线。  据介绍,若微信小程序未上架,自2023年9月1日起,微信小程序须完成备案后才可上架。  若微信小程序已上架,则需要在2024年3月31日前完成备案,逾期未完成备案,平台将按照备案相关规定于2024年4月1日起进行清退处理。  其中,未上架小程序的开发者可在小程序首页点击“去备案”即可进入备案流程;已上架小程序会在小程序管理后台顶部会提示“小程序需补充备案信息”的提醒,点击“去备案”进入备案流程。  小...
            0 0 1202
            分享
      • 51testing软件测试圈微信