免充值产品测试验收用例.PDFVIP

  • 28
  • 0
  • 约2.13万字
  • 约 25页
  • 2019-02-18 发布于湖北
  • 举报
免充值产品测试验收用例 目录 1.测试验收目的3 2.测试验收注意事项3 2.1 测试前,请先查询你需要做哪些用例验收3 2.2 执行沙箱用例前,需要先获取沙箱秘钥3 2.3 建议在测试环境进行测试3 2.4 微信支付沙箱环境3 2.5 测试时不产生实际扣款4 2.6 主动检查验收结果4 3.测试用例4 3.1 【1001-可选用例-刷卡正常支付】4 3.1.1 用例简述 4 3.1.2 测试准备 4 3.1.3 测试步骤 4 3.1.4 预期返回 5 3.2 【1002-可选用例-刷卡支付退款】8 3.2.1 用例简述 8 3.2.2 测试准备 8 3.2.3 测试步骤 8 3.2.34 预期返回 8 3.3 【1003-可选用例-公众号/APP/扫码正常支付】14 3.3.1 用例简述 14 3.3.2 测试准备 15 3.3.3 测试步骤 15 3.3.4 预期返回 15 3.4 【1004-可选用例-公众号/APP/扫码支付退款】18 3.4.1 用例简述 18 3.4.2 测试准备 18 3.4.3 测试步骤 18 3.4.4 预期返回 19 3.5 【1005-必选用例-交易对账单下载】24 3.5.1 用例简述 24 3.5.2 测试准备 24 3.5.3 测试步骤 25 3.5.4 预期返回 25 1.测试验收目的 开通免充值业务功能后, “下载对账单,刷卡支付、公众号/APP/扫码支付 ,订单查询,申请 退款,查询退款,支付通知”等接口均存在部分字段变更。测试验收可以帮助商户理解接口变 更字段 ,以确保商户和用户正常使用微信支付。 2.测试验收注意事项 2.1 测试前,请首先确认需要做哪些验收用例 商户根据已接入的支付方式 ,选择对应的验收用例: ① 如接入的支付方式是刷卡 ,则需要完成刷卡正常支付(1001 )、刷卡支付退款(1002 )、 交易对账单下载 (1005 )的验收用例 ; ② 如接入的支付方式是公众号/APP/扫码支付 ,则需要完成公众号/APP/扫码正常支付 (1003 )、公众号/APP/扫码支付退款 (1004 )、交易对账单下载 (1005 )的验收用例 ; ③ 以上所有支付方式都有的商户,完成①、②的任意一组即可通过验收,商户如已接入或使用 某项支付功能,但省略不做对应的验收用例,未能有效获知各接口字段变动情况,相关风险由 商户自行承担。 2.2 执行沙箱用例前,需要先获取沙箱秘钥 商户需要使用生产环境的 API 秘钥,去获取沙箱秘钥(沙箱秘钥只需取得一次即可),后续所 有沙箱操作都要使用由沙箱秘钥的生成的 SIGN ,获取沙箱秘钥的api 是 /sandboxnew/pay/getsignkey (获取秘钥请参考开发者文 档中 “获取验签秘钥API”部分)。 2.3 建议在测试环境进行测试 商户测试尽量在测试环境进行。如果使用正式环境,请确保不要影响正常支付交易。 2.4 微信支付沙箱环境 微信支付沙箱环境(也是下文中提到的仿真系统)为商户的开发人员提供,用于模拟支付及回 调通知,验证商户是否理解回调通知、字段含义、账单格式等。 2.5 测试时不产生实际扣款 沙箱测试过程中,不会产生银行卡或零钱真实扣款。 2.6 主动检查验收结果 验收测试完成后,需要主动到商户平台查询验收结果 ,以确认完成了所有测试工作。 3.测试用例 3.1 【1001-可选用例-刷卡正常支付】 3.1.1 用例简述 订单金额 5.01 元,其中 0.01 元使用免充值券,实际支付 5.00 元。 验证商户具备正确解析及识别免充值代金券字段的能力。 3.1.2 测试准备 (1 )开通刷卡支付; (2 )注意该用例不产生实际扣款; (3 )确保程序中所有调微信支付的api 都增加了/sandboxnew/路径,已对接仿真系统。 3.1.3 测试步骤 (1 )手机客户端进入 “微信-我-钱包-付款”获取支付条码; (2 )在收银台输入订单金额为5.01 元,扫码枪扫描上述条码(此操作可选,若扫码时出现二 维码失效提示,则忽略此提示,不影响测试结果),完成支付(或直接组包调用刷卡 api ,htt ps:///sandboxnew/pay/micropay ); (3 )根据商户内部单号(out_trade_no ),调查单api (/s andboxnew/pay/orderquery )查询订单状态,与商户自有订单的关键信息进行核对。 3.1.4 预期返回 (1 )支

文档评论(0)

1亿VIP精品文档

相关文档