测试案例编写说明(精华版)

 

 

测试案例字段说明

示例

备注

所在目录*

测试案例的目录结构。注意各层级之间使用“\”划分。

Subject\企业网银\02外币汇款业务

加*为必填项

测试ID

用于WPS格式导入QC时,此项为必有字段并且在第二列,值为空即可。EXCEL格式导入时,此项可去掉。

 

业务领域*

描述该测试案例所对应的业务领域,可分别阐述渠道和业务产品。该项内容需与案例对应的测试需求的业务领域保持一致。

企业网银、外币汇款业务

测试需求编号*

描述本条案例对应的测试需求编号(需求模版中的“测试需求编号”),格式应为:“应用系统编号-交易名称编码(XXXXXXXXXX)-XXXX”,其中第一段为应用系统编号取自应用服务目录应用系统编号,为12位数;第二段为交易名称编码,预留编码,可自定义,为10位数;最后一段为流水号,4位数。

RES201801_02-QYWYWBHKYW-0001

测试案例编号*

描述本条案例对应的测试案例编号,该字段需对应案例归属的测试需求的编号。即在该条测试案例对应的测试需求编号后面再扩展。格式为:“应用系统编号-交易名称编码(XXXXXXXXXX)-XXXX-XXXXX”。其中前三段为该条测试案例对应的测试需求编号;第四段为测试案例流水号,5位数。

RES201801_02-QYWYWBHKYW-0001-00001

交易名称/业务流程名称* 

描述本条案例所属交易或者业务流程的名称。业务流程是指交易间、模块间、渠道间的流程,因不能归位具体交易,可简单描述业务流程名称。该项内容需与案例对应的测试需求的该项内容保持一致。

外币汇款

案例名称*

概括说明本测试案例的目的;名称前使用数字标识,总长度为40个汉字,即80个单字节字符。

为省内信用卡账户、使用K宝验证汇款

案例描述

对测试案例的详细阐述和细化,非必填项。

 

案例优先级*

根据测试案例的优先级分类,可区分为高、中、低三个级别。

交易类型*

按照交易类型分类,分为联机、批量、其他三大类。

联机

测试类型

根据测试案例的关注点进行分类,分为流程、功能、页面。其中,流程对应BTPA估算思想中的流程级,功能对应的BTPA估算思想的功能级,页面对应BTPA估算思想的要素级。

流程

案例属性*

分为正向、反向两种,分别对应于正向测试案例、反向测试案例。

正向

前置条件

测试案例的前置条件。非必输项。

 

[步骤]名称*

描述当前步骤为第几步,步骤要连贯。例如:步骤1,步骤2,步骤3。

步骤3

[步骤]描述*

详细描述步骤如何进行操作。对于每一个步骤,都应对应一个步骤描述。在除最后一步的操作步骤后加上<br>标记,这样在QC中能够显示换行。

1.登陆企业网银

2.选择信用卡账户

3.选中交易后点击发送按钮

4.通过K宝验证

[步骤]预期*

描述案例执行后,预期的输出结果,输出结果可以是一个或多个数值或一件或多件事务。

交易成功(若交易失败,查看账户余额,账户余额不会动账)

测试数据

描述执行本条案例所需求的测试数据条件。

A省信用卡账户:状态正常;B省信用卡账户:状态正常

关联案例编号

如果该条测试案例A与案例B有关联,此处需描述案例B的案例编号。

 

案例状态*

标识测试案例状态是否可用,分为有效、废止两类。

有效

设计者*

描述本条案例编写者。

zhangsan

 

 

需求类型

需求类型说明、解释或描述

流程

用于描述涉及多个业务功能的组合处理流程,审批环节,资料流程流转,批量处理,报表数据生成等等流程处理类的内容性描述。

功能

是对某一特定功能或业务处理的前提条件、操作方法、步骤、处理先后关系、逻辑依赖关系等业务处理逻辑的细化描述。如:页面导航跳转,链接,某个输入域选择一些特定项后,相关输入域的值域发生变化等。

页面

包括输入要素的规则性校验或合法性检查,以及对应用显示界面,菜单设计,页面布局,页面美化,输出结果的展示说明等加强客户体验友好性方面的界面描述。c

 

 

案例优先级

案例优先级各级别参考

检测系统基本功能和重要功能的测试案例。划分依据:1、该案例执行失败后会导致多处重要功能不可用或者多个测试案例无法执行。2、使用频率较高的正常功能。3、各种业务正向流程。上述条件满足其一即可视为高优先级。该类案例在每一轮次测试中都要被执行。参考范围20%-30%。

检测系统的一般功能测试案例。划分依据:1、使用频率低于上一级别,比如等价类中的较少发生的类别,超长字符串,边界值,事务完整性等。2、各种业务反向流程。参考范围:40%-50%。

通常最少被执行的测试案例,例如比较生僻的输入,界面显示,错误信息,客户体验等。该类测试案例在回归测试中可以不关注。参考范围:20%-30%。

 

 

电子商务(电销)平台中财务模块(Finance)数据库设计明细 – sochishun –
博客园

资金账户表 (finance_account)

|– 自动编号

|– 用户编号

|– 预付款 (advance)

|– 冻结预付款 (advance_forzen)

|– 可用余额 (blance)

|– 冻结余额 (blance_frozen)

|– 状态 (status, 冻结,正常)

|– 创建时间

|– 更新时间

银行卡表 (bankcard)

|– 自动编号

|– 用户编号

|– 银行开户支行名称 (bank_name)

|– 银行卡卡号 (bank_card_no)

|– 银行卡持卡人姓名 (bank_card_holder)

|– 使用次数 (usage_count, 用作自动排序的依据)

|– 排列次序 (sort)

|– 状态

|– 创建时间

充值表 (finance_recharge)

|– 自动编号

|– 用户编号

|– 充值类型 (recharge_type, 账户充值,返利等)

|– 充值流水号 (serial_no)

|– 充值金额 (amount)

|– 充值类型 (recharge_type, 现金,转账,在线支付)

|– 支付渠道 (pay_channel,
trade.alipay.native:支付宝、trade.weixin.jspay:微信公众号支付、trade.weixin.native:微信扫码支付、trade.bankpay.native:网银)

|– 支付渠道单号 (out_trade_no, 第三方渠道交易单号)

|– 开户支行编号

|– 银行名称

|– 卡号

|– 持卡人姓名

|– 充值备注 (submit_remark)

|– 审核员用户编号 (auditor_id)

|– 审核时间 (audit_time)

|– 审核备注 (audit_remark)

|– 充值参数 (recharge_params, JSON格式)

|– 状态

|– 创建时间

|– 更新时间

|– syscode

提现表 (finance_withdraw)

|– 自动编号

|– 用户编号

|– 流水号

|– 提现金额

|– 手续费 (commission)

|– 提现申请备注 (remark_submit)

|– 提现审核备注 (remark_audit)

|– 银行支行名称 (bank_name)

|– 银行卡卡号 (card_no)

|– 持卡人姓名 (holder)

|– 支付渠道 (pay_channel)

|– 支付渠道单号 (out_trade_no)

|– 提现参数 (withdraw_params, JSON格式)

|– 状态

|– 创建时间

|– 审核时间

交易明细表 (finance_trade_detail)

|– 自动编号

|– 账户资金表编号 (account_id)

|– 用户编号 (user_id)

|– 审核员编号 (auditor_id)

|– 交易流水号 (serial_no)

|– 交易类型 (trade_type, 1:充值,2:返现;3:提现;)

|– 支付渠道 (pay_channel,
trade.alipay.native:支付宝、trade.weixin.jspay:微信公众号支付、trade.weixin.native:微信扫码支付、trade.bankpay.native:网银)

|– 支付渠道单号 (out_trade_no,
第三方渠道交易单号,交易单号建议加表示业务来源和业务类型的前缀,如wxpnrechg…表示微信公众号充值,wxmabuy…表示微信小程序购买,wapalipaybuy…表示手机端支付宝购买)

|– 交易金额 (amount)

|– 交易币种 (currency)

|– 交易申请备注 (remark_submit)

|– 交易审核备注 (remark_audit)

|– 交易参数 (trade_params, JSON格式)

|– 状态

|– 创建时间

|– 审核时间

虚拟货币交易转换明细表 (finance_virtual_currency_trade_detail)

|– 自动编号

|– 用户编号 (user_id)

|– 审核员编号 (auditor_id)

|– 交易流水号 (serial_no)

|– 交易类型 (trade_type, 1:赠送;2:领取;3:转换)

|– 转换类型 (transform_type, 1:钻石;2:房卡;3:金币;4:道具)

|– 消耗数量 (consum_number)

|– 转换数量 (transform_number)

|– 交易申请备注 (remark_submit)

|– 交易审核备注 (remark_audit)

|– 交易参数 (trade_params, JSON格式)

|– 状态

|– 创建时间

|– 审核时间

说明:提现表和充值表其实可以合并到交易明细表。

相关文章