支付的接口测试用例(支付接口测试用例一般多少)

网友投稿 293 2023-01-11


本篇文章给大家谈谈支付的接口测试用例,以及支付接口测试用例一般多少对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 今天给各位分享支付的接口测试用例的知识,其中也会对支付接口测试用例一般多少进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

接口测试相关

先介绍业务:支付接口,比如购物时结算需要调用支付接口

有哪些参数,以及主要的参数的意义

设计了多少用例,设计用例的思路

工具怎么使用的

关联、断言等

1、GET使用URL或Cookie传参。而POST将数据放在BODY中。

2、GET的URL会有长度上的限制,则POST的数据则可以非常大。

3、POST比GET安全,因为数据在地址栏上不可见。

4、一般get请求用来获取数据,post请求用来发送数据。

http和https区别:HTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常不安全,HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,要比http协议安全。

1、cookie数据存放在客户的浏览器上,session数据放在服务器上。

2、cookie不是很安全,别人可以分析存放在本地的cookie并进行cookie欺骗考虑到安全应当使用session。

3、session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能考虑到减轻服务器性能方面,应当使用cookie。

4、单个cookie保存的数据不能超过4K,很多浏览器都限制一个站点最多保存20个cookie。

抓包

抓包是为了更方便的定位问题是前端引起的还是后端引起的,我给你举个例子,拿登录功能不能成功登录来说,先抓到登录的接口,之后用postman进行模拟发送请求到后台,如果返回登录成功那很有可能是前端问题,如果返回登录不成功拿就是后端问题。

支付方式测试点

支付测试

引言:如今支付的接口测试用例,随着非现金支付手段支付的接口测试用例的不断推广和应用,“非现金社会”正在形成。非现金支付已成为日常生活中不可或缺的伙伴。那么,对于互联网产品来说,支付也是涉及到公司收入的一个重大环节。对于我们测试人员,支付测试也是测试中的重要一环。下面就结合工作中遇到的问题,来给大家介绍一下常用的支付测试。

★ 支付分类 ★

首先,根据不同维度,我们可以把支付分为不同的种类。如下图所示:

其次,一般来讲,线上支付分为两种消费模式。一种是直接支付金额,如淘宝,京东等购物网站,或是360云盘,视频会员等这种会员服务;另一种是充值购买金豆之类的虚拟币,在网站中使用虚拟币进行消费,比如游戏平台、花椒等产品。

★ 测试方法 ★

功能测试:

通过将边界值分析、等价类划分、错误推测、因果图等各种测试方法进行结合,整理出尽可能全面的测试案例,对支付功能及其相关功能进行测试,以确保整个支付流程以及涉及到支付流程的其支付的接口测试用例他流程在任何情况下都能正常进行。

接口测试:

明确整个支付流程所需要调用的接口,分清楚商家和第三方支付平台的接口以及参数和请求方式。包括对接口特定参数的加密,使用异常订单号模拟支付,对服务端的校验等等。

安全测试:

支付涉及到金额方面,所以要考虑安全测试方面。支付请求的伪造、金额的恶意篡改、恶意模拟第三方接口来调用商家接口等等。这都是我们需要考虑到的问题。

★ 支付流程 ★

常见的支付流程如下图所示:

★ 测试点 ★

支付流程测试点

(比如会员服务产品,购买后会员到期时间是否正常延迟;比如购买商品,支付成功后,订单状态是否更改,商品种类和数量是否正确等等)

支付金额测试点

a) 正常金额支付

b) 金额的最小值:0.01

c) 无意义的值:0元

d) 最大金额:设置支付的最大金额

e) 银行卡或微信等,设置每日最大消费金额或者单笔最大消费金额

f) 银行卡或微信余额不足时支付

支付流程测试点

a) 正常完成支付流程

b) 调起订单后,取消订单

c) 支付中断后,继续支付

d) 支付中断后结束支付

e) 单笔订单单笔支付

f) 多订单合并支付

g) 持续点击支付,是否会出现多次购买

a) 支付宝支付

b) 支付宝网页支付

c) 微信支付

d) 银行卡支付

优惠券或折扣(有一定的优惠)

a) 支付中使用优惠券/折扣,应付金额和实际支付金额是否正确

b) 优惠券/折扣是否是必选,是否可以不选择折扣

c) 支付订单退款完成后,优惠券/折扣是否还能使用

支付宝的充值这个功能测试用例怎么写?

如果是测充值这个功能。
我假设一种通过银行卡充值的场景 可以写几条
1,通过网银充值10元(标题) 然后请自己描述详细操作步骤
预期结果 支付宝帐户中增加10元(前提是不考虑网络延时,或各网银的出帐延时)
2,通过网银充值时 网银余额不足
预期结果 充值失败 不影响支付宝中帐户金额
3,通过网银充值时,在任意操作步骤中(建议是最后一步)取消该服务
预期结果 充值失败 不影响支付宝中帐户金额
4,充入0元 (基本上不会同意充0的操作的吧)
预期结果 充值失败 提示输入大于0的金额
5,充入n元(N= 支付宝每次限制的最大充值金额)
预期结果 支付宝帐户中增加n元
6 充入N+1元 (与第5条一样,都是边界值法。但是要分开写成两条)
预期结果 充值失败/提示金额大出限制

接口测试的测试用例该怎么写呢?

接口测试:

接口:主要是子模块或者子系统间交互并相互作用的部分。

这里说的接口是广义的,客户端与后台服务间的协议;插件间通信的接口;模块间的接口;再小到一个类提供的方法;都可以理解为接口。因此,可以分析,系统间的接口包含三部分:输入、处理逻辑、输出。

接口测试:是指针对模块或系统间接口进行的测试。

分析一个接口:

获取接口文档:和黑盒测试一样,我们是从需求文档中去挖掘测试点,设计测试用例。对于接口测试,同样是有对应的接口文档的。

分析接口文档,提取测试点:

1)输入:接受哪些参数、参数的类型、可选参数和必选参数等;根据输入参数采用等价类、边界值分析法等进行设计。

2)业务逻辑:对于一个接口,不同的输入参数或组合,流程或状态的转移是不同,可以根据业务逻辑画出流程图或状态转移图,确保每种状态至少被访问了一次。

3)输出:根据文档规定的输出,反向设计测试数据,使所有的输出状态都被包含了;

测试用例:同时对输入、业务逻辑、输出进行考虑时,肯定会存在用例的冗余,在最大限度覆盖业务功能和规则下,选取最优用例集合。同时,需要考虑异常数据和场景。

关于支付的接口测试用例和支付接口测试用例一般多少的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。 支付的接口测试用例的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于支付接口测试用例一般多少、支付的接口测试用例的信息别忘了在本站进行查找喔。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:支付接口测试用例实例(支付方式测试用例)
下一篇:Spring Boot 2.X优雅的解决跨域问题
相关文章

 发表评论

暂时没有评论,来抢沙发吧~