软件测试实验二条件覆盖和条件组合覆盖

一、实验目的

1.巩固所学的条件覆盖和条件组合覆盖测试方法;
2.提高运用条件覆盖和条件组合覆盖测试方法的能力。

二、实验前提

1.掌握逻辑覆盖的基本方法、概念;
2. 熟悉程序语言的逻辑结构与基础知识;
3. 选择一段程序语言。

三、实验内容

以银行内部转账为实例,针对内部转账业务逻辑代码进行分析,运用条件覆盖进行测试用例设计。
内部转账用于处理发起户口号和接收户口号都是内部账户的系统内资金转账业务,主要用于财务资金的划拨、未实现自动清算业务的清算资金的划拨。
(1)内部转账发起是指:发起行发出内部资金交易,并换人复核,满足条件时需会计主管授权。
(2)内部转账接收是指:内部资金交易接收方根据接收方确认方式,对交易进行接收经办,满足条件的需复核或授权。
确定接收方的入账流程,“确认方式”分为以下三种:
(1)不需接收方确认,即发起方发起后自动记发起方和接收方的一套账务,接收方无须再做接收动作。
(2)需接收方确认,即接收方接收时不能更改接收信息,只能依据发起方输入的信息入账或退发起方。以目前的处理方式,接收经办→入账(金额小于100万元),大于100万元时为接收经办+接收授权→人账。
(3)需接收方经办,即接收方接收时可以更改接收信息,执行入账或退发起行。以目前
的处理方式,接收经办+接收复核→入账(金额小于100万元),大于100万元时为接收经办+接收复核十接收授权→人账。

内部转账控制表如下:
在这里插入图片描述

以下为银行内部转账控制的部分伪代码实现:

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值