支付接口怎么设计测试用例(支付宝支付接口测试)

网友投稿 269 2023-04-02


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

本文目录一览:

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

接口测试:

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

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

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

分析一个接口:

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

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

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

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

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

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

如何简单设计接口测试用例

接口测试是项目测试支付接口怎么设计测试用例的一部分 ,它测试的主要对象是接口 ,是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与所测系统之间以及内部各系统之间的交互点。测试的重点是检查数据交互、传递、和控制管理过程以及系统间的相互依赖关系等。 如何设计接口测试用例?首先,明确出发点,和所有的测试一样 ,接口测试出发点是支付接口怎么设计测试用例你要证明所测的程序是错误的。以这个出发点为导向 ,你的设计行为就会尽量朝这个方向,更易发现问题 其次,选择好测试对象。对于一个系统做接口测试选择好的测试对象是接口测试关键。一个系统有无数的接口 ,每个接口如果分别测试 ,那将是很痛苦的一件事情,而且任何一个内部接口的变动 ,都将导致我们用例的不可用。 可将这些最外层的接口分为两类:一类是数据进入系统的接口;一类是数据流出系统的接口。进入系统的接口实际是我们用例的执行调用的接口。可通过变化参数对这些接口进行调用 ,模拟外部的使用;而流出的接口则是我们用例真正该验证的点。数据从哪里流出,流出时的状态如何 ,此时系统又是什么状态都是我们所应该验证的。 然后,确认完整的测试对象的功能:确认外部接口提供给使用这些接口的外部用户什么样的功能,外部用户真正需要什么样的功能。此两个功能一定要准确详细,用例的设计要严格按照测试对象功能设计才是正确的用例。 最后当出发点、对象、功能都确定了,就可以真正设计用例了。下面详细介绍下如何去设计一个结构好、可读性高、渗透性强的接口测试用例。 接口测试用例设计和测试用例设计一样,用例设计的内容应该包括:主要测试功能点、测试环境、测试数据、执行操作以及预期结果。 1)接口测试环境分为两种:一种是程序内部的环境;一种是程序的所调用外部接口的环境。 2)接口测试测试数据分为接口参数数据和用例执行所需系统数据。数据的设计、准备测试用例的数据上需要花费更多的心思。要通过好的测试数据使用例查找问题。接口参数数据需对每个参数根据测试接口的实际的功能进行分析,在符合业务逻辑的情况下进行逻辑组合排列 ,不要遗漏了某些边界值和错误点的数据。每个用例执行所需系统数据和接口参数数据尽可能的采用不一样的数据 ,使用例更容易发现问题。 3)测试功能点,如果一个接口功能复杂时推荐对接口用例进行结构划分 ,这样子用例具有更好的可读性和维护性。接口划分原则为以接口提供的功能点的不同进行合适粒度的划分。同一功能点的用例又可根据测试环境的不同、数据的不同进行用例的填充。 4)接口测试用例执行操作非常简单,就是所测接口的调用。 5)预期结果验证,这也是接口用例设计的很关键的一步 ,应该细而不冗余。每个用例均需验证 ,避免一个用例中重复做相同的验证 ,提高测试用例的效率。 如何设计接口测试用例小例子: 简单划分可以按照2个基本组成要素进行划分:1. 参数 2. 业务 以下为最简单的一种划分用例的方法,可能涵盖不全,但只为说明一种划分接口用例的方法方式以及需要考虑的测试用例的测试点 为何要如此设计,是为了更好的将用例分类为程序规定型以及业务限制型,尽量的保证覆盖,尽量细化到点的划分形式来保证工作时间的预估和计划。 所有的自动化接口的测试用例 都基本围绕三部曲进行,传数据,执行,校验返回的数据和期望数据是否一致来构成每个简单的测试用例。 有清晰的线路和清晰的思维,才能做好整体测试的掌控。

测试用例:水杯、电梯、发红包、朋友圈点赞、支付的测试用例等等

1.杯子容量

2.杯子形状

3.杯子材质

4.杯子耐热性

5.杯子抗摔性

1.杯子能否装100摄氏度开水(耐热性)

2.杯子能保温多久

3.杯子能否装0度冰水或做冰块(耐寒性)

4.杯盖拧紧到何种程度,水不会倒出来

5.杯子装满水几天后会渗发水分

1.杯子设计的高度和大小

2.饮水机的杯架的高度和宽度

3.杯子倒满开水后是否容易烫手

4.杯子是否有防滑纹理

1.装入不同的液体会不会产生化学反应

2.装入热水会不会变形和产生异味

3.倒入多少度的热水,手不会被烫伤

1.除了装水,还能否装雪碧、酒、果汁、茶水、咖啡等其他液体

用户体验度:

1.纸杯是否符合市场行业标准尺寸

2.是否符合市场杯套使用的标准尺寸

3.杯子是否可以摞起来

4.摞起来的杯子是否容易拿下来

1.杯子的实际大小是否与设计一致

2.杯子的有多重

3.杯子的颜色形状是否与设计一致

4.杯子整体外观是否美观耐看

5.杯子的图案是否符合常理常规
1.测试电梯能否实现正常的上升和下降功能。

2.电梯的按钮是否都可以使用

3.电梯内分楼层键是否正常

4.电梯内开关门键是否正常

5.电梯内的报警键是否正常使用

6.电梯外的上下键是否正常

1.测试电梯负载单人时的运行情况

2.多人时的运行情况

3.一定人数下较长时间的运作

4.更长时间运作时的运行情况

5.不断增加人数导致电梯报警

1.电梯的按钮的设计符合一般人的习惯吗

2.电梯是否有地毯、夏天是否有空调、通风条件、照明条件、手机信号是否通畅

1.美观程度

2.光滑程度

3.形状

4.质感

1.电梯是否有扶手,是否有专针对残疾人的扶手等等

2.楼层按键高度(小孩和一些身高矮的用户会按键不方便)

1.电梯的整体和其他设备的兼容性,与大楼的兼容,与海地隧道的兼容等等

2.不同类型的电压是否兼容

1.下坠时是否有制动装置

2.暴力破坏电梯时是否报警,超重是否报警

3.停电情况下电梯是否有应急电源装置
1.在红包钱数,和红包个数的输入框中只能输入数字

2.红包里最多和最少可以输入的钱数  200  0.01

3.拼手气红包最多可以发多少个红包  100

3.1超过最大拼手气红包的个数是否有提醒

4.当红包钱数超过最大范围是不是有对应的提示

5.当发送的红包个数超过最大范围是不是有提示

6.当余额不足时,红包发送失败

7.在红包描述里是否可以输入汉字,英文,符号,表情,纯数字,汉字英语符号,

7.1是否可以输入它们的混合搭配

8.输入红包钱数是不是只能输入数字

9.红包描述里许多能有多少个字符  10个

10.红包描述,金额,红包个数框里是否支持复制粘贴操作

12.红包描述里的表情可以删除

13.发送的红包别人是否可以领取

13.1发的红包自己可不可以领取  2人

14. 24小时内没有领取的红包是否可以退回到原来的账户

14.1  超过24小时没有领取的红包,是否还可以领取

15.用户是否可以多次抢一个红包

16.发红包的人是否还可以抢红包  多人

17.红包的金额里的小数位数是否有限制

18.可以按返回键,取消发红包

19. 断网时,无法抢红包

20.可不可以自己选择支付方式

21.余额不足时,会不会自动匹配支付方式

22.在发红包界面能否看到以前的收发红包的记录

23.红包记录里的信息与实际收发红包记录是否匹配

24.支付时可以密码支付也可以指纹支付

25.如果直接输入小数点,那么小数点之前应该有个0

26.支付成功后,退回聊天界面

27.发红包金额和收到的红包金额应该匹配

28.是否可以连续多次发红包

29.输入钱数为0,"塞钱进红包"置灰

1.弱网时抢红包,发红包时间

2.不同网速时抢红包,发红包的时间

3.发红包和收红包成功后的跳转时间

4.收发红包的耗电量

5.退款到账的时间

1.红包描述,可以通过语音输入

2.可以指纹支付也可以密码支付

1.发红包界面没有错别字

2.抢完红包界面没有错别字

3.发红包和收红包界面排版合理,

4.发红包和收到红包界面颜色搭配合理

1.苹果,安卓是否都可以发送红包

2.电脑端可以抢微信红包

1.对方微信号异地登录,是否会有提醒  2人

2.红包被领取以后,发送红包人的金额会减少,收红包金额会增加

3.发送红包失败,余额和银行卡里的钱数不会少

4.红包发送成功,是否会收到微信支付的通知

1.是否在发红包时没网

2.网络卡动是否发红包失败
1.给某个好友点赞,点赞数+1,点赞栏显示具体点赞人的名字 ,该用户手动点赞回馈

2.点完赞后,共同好友在点赞区能看到该人是不是点赞了,非共同好友看不到

3.两个头像一样的人点赞,能否正确显示

4.点完赞后,在点击点变成点赞取消

5.取消点赞--不通知用户

6.点赞后,通知用户,取消,在点赞,此时不通知用户

7.多个用户同时对其点赞,点赞数正常

8.最多能点多少个赞--边界值测试

9.可以从点击点赞区头像,进入相应人的主页查看

10.点赞是否按照时间顺序排序

11.点赞后是否能够正常评论

1.大量用户并发点赞时,该接口的响应时间,最大承受的qps

2.大量用户并发点赞时,此时界面进行点赞,点赞功能是否正常

1.不同手机型号,点赞功能,显示功能是否正常

2.耗电量,耗流量关注

1.点赞是否让别人盗用自己个人信息

2.点赞是否有金钱上的交易

1.是否有点赞功能

2.点赞或未点赞是否能评论

1.弱网情况下,点赞能否实时更新

2.点赞时,有短信或者电话进来,能否显示点赞情况
1、金额的最小值 :如0.01  

2、无实际支付意义的金额:如0元订单

3、支付金额错误:格式错误 、数字错误(支付金额为负数)

3、超大金额 :设置的最高金额上限。(如微信红包单个最大值为200等)

4、余额小于实际需要支付的金额

5、银行卡或其他设置当日消费金额或者是单笔消费金额超限

关于支付会设计到很多第三方接口的相关的事件。比如:支付宝 、微信、网银系统 、手机银行、POS机的终端服务  甚至是 扫码枪 等硬件设备也是有关系的。

1、指纹支付

2、免密支付

3、账号+密码支付

4、动态获取支付验证码支付

5、银行卡号+密码绑定支付

6、信用卡可能会设计到支付码等

如今的支付方式多样化、快捷支付和银行卡支付之间的差异性。信用卡和普通储蓄卡之间的差异处。等都是需要考虑的。

1、如何处理退款

2、支付时出现断网  

3、支付失败之后 如何补单和退单

4、支付金额不足的情况下 ,充值后 是否可以继续支付

5、持续点击 是否会出现多次扣款

6、如果发生多次扣款,如何退款到支付账号

五、产品后台处理上

成功订单的账务处理、失败订单的账务处理、退款订单的账务处理、差错账处理等等。

如何做接口测试

做接口测试流程:

测试接口文档。

根据接口文档编写测试用例(用例编写方法完全可以按照黑盒测试支付接口怎么设计测试用例的用例编写规则来编写,如:边界值、正交表等等设计方法)。

执行测试,查看接口返回支付接口怎么设计测试用例的接口数据是否正确,主要检查返回的接口是否和接口文档中定义的一样,还有要检查返回的数据是否和数据库中的保持一致。

接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。

①目的:测试接口的正确性和稳定性支付接口怎么设计测试用例

②原理:模拟客户端向服务器发送请求报文,服务器接收请求报文后对相应的报文做处理并向客户端返回应答,客户端接收应答的过程支付接口怎么设计测试用例

③重点:检查数据的交换,传递和控制管理过程,还包括处理的次数;

④核心:持续集成是接口测试的核心;

⑤优点:为高复杂性的平台带来高效的缺陷监测和质量监督能力,平台越复杂,系统越庞大,接口测试的效果越明显(提高测试效率,提升用户体验,降低研发成本)。

接口测试范围:

a)业务功能(包括正常、异常场景是否实现)

b)业务规则(覆盖度是否全面)

c)参数验证(边界、业务规则是否达到要求)

d)异常场景(重复提交、并发提交、事务中断、多机环境、大数据量测试)

e)性能测试(响应时间、吞吐量、并发数、资源要求)

f)安全测试(权限验证、SQL注入等)

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

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

上一篇:java8学习教程之lambda表达式的使用方法
下一篇:详谈Java静态动态的问题
相关文章

 发表评论

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