问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

接口用例设计

发布网友 发布时间:2022-09-19 12:39

我来回答

1个回答

热心网友 时间:2023-10-27 22:50

目的:测试接口的正确性和稳定性;

原理:模拟客户端向服务器发送请求报文,服务器接收请求报文后对相应的报文做处理并向客户端返回应答,客户端接收应答的过程;

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

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

优点:为高复杂性的平台带来高效的缺陷监测和质量监督能力,平台越复杂,系统越庞大,接口测试的效果越明显

用例设计重点:通常情况下主要测试最外层的两类接口:数据进入系统接口(调用外部系统的参数为本系统使用)和数据流出系统接口(验证系          统处理后的数据是否正常);

输入参数主要从以下几各方面设计:

a 必填项校验

接口文档中有是否必填的说明。参考接口文档即可。

b 参数长度校验

参考接口文档即可。

c 参数值的有效性校验

所以参数有效性的校验就需要结合实际业务场景,判断哪些数据是真实有效的数据,一定要确保所有真实有效的数据是可以验证通过的。

d 参数组合校验

不同的参数组合可能会存在不同的业务场景;

e 如果参数是枚举值,一定要各种枚举值都要测试,因为可能不同的枚举走的不同的业务流程;

f 参数值的默认值的校验

参考接口文档。

g 某些参数具有特定的生成规则,要单独针对生成规则设计用例,一定要保证真实有效的数据是可以验证通过的。

接口逻辑我用的设计方法是分支覆盖—>路径覆盖—>场景覆盖,同样也是要结合实际业务场景,根本不发生的业务场景就是无效的测试用例。

a 第一步先把业务流程图画出来;

b 依据路程图中的分支分别设计,不同分支不同的场景,这里就要把异常的场景考虑进去;如接口超时,接口异常,接口请求成功或失败,成功后怎么处理,失败后流程是否继续执行,失败后的数据怎么处理;

c 测试逻辑设计完成后要想一想不同的业务场景怎么去测试,需要哪些人员协助,

如接口超时怎么去测试,请求重复怎么去测试,请求并发怎么去测试

输入结果:正常输出和异常输出,常用的方法有错误推断法(列举出程序中可能存在的错误或者异常,根据他们选择测试用例)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
太和县环球嘉年华港口有限公司怎么样? 为什么抵触相亲? 鸡蛋怎么做好吃家常做法大全 为何抵触相亲 为什么很多人都抵触相亲? 鸡蛋怎么做才营养好吃呢? 怎么可以搞到110电话打过去给别人 植发后能保持多久?有人知道吗? 银联储蓄卡包括什么 怎么让电脑图标变小如何将电脑桌面上软件变小 手机账户密码忘了,手机打不开怎么办 英文简历的五大注意事项 英文简历撰写要注意什么 请问深绿色大衣搭配什么围巾好? 打开的炼乳在冰箱放了几个月还能吃吗,瓶子外面已经长毛的 介绍自己英语作文300字 为什么说征服一个女人的最好方式是“黑暗效应”呢? 常见心理现象之黑暗效应 麻阳血鸭的正宗做法,麻阳血鸭怎样做才好吃的做法步骤 如何正确养殖铁树? 交织面料是什么面料 湖南血酱鸭怎么做好吃,正宗湖南血酱鸭的家常做法 很小的时候看的一部动画,*七套播的,讲的是一位美人鱼公主通过找水晶来拯救海底的故事 涤纶%94氨纶%4120*79/100D+40D*100D+40D,代表什么规格,谢谢指教 夏天盖的毛巾被多长时间洗一次?为什么?有什么依据吗? 6s微信发语音没有声是怎么回事 苹果6s微信发语音没有声音的原因? 手机版的nba2k17mc模式只能玩一个赛季吗? NBA2K17手机版的mc模式,需要什么条件才能变成明星球员? 手机版NBA2k17mc模式大*赛为什么对方罚球后就把我换下场,就最后几秒让我回去 职泡网找工作大家觉得怎么样? 古希腊的教育思想是什么 炎热的夏天冰凉可口的西瓜不可少,冰箱里隔夜的西瓜有哪些危害? 请问拼多多怎么改收货手机号 柏拉图的教育观是什么 古希腊教育思想的主要特点 古希腊教育思想与我国古代早期儒家思想有什么区别? 非淋菌性尿道炎的传播途径是什么 非淋菌性尿道炎通过什么途径传染? 非淋菌性尿道炎的传播途径有那些 非淋菌性尿道炎会传染吗 简述古希腊“雅典教育”的基本内容? 从长沙井湾子去雨花区上河国际商业广场国际公寓(雪松路)坐什么公交车 长沙南站到高桥上河国际商业广场B区国际公寓公交路线 长沙理工大学云塘校区到上河国际商业广场怎样坐车 长沙万家丽上河国际商业广场坐什么公交车去 古希腊与春秋战国时期教育的差异是什么呢? 简述古希腊罗马时期的师德思想 一家9口患癌上热搜,难道癌症也会遗传吗?有什么办法可以预防癌症呢? 古希腊教育的起源是什么?