摘要:接口测试:是测试系统组件间接口的一种测试。主要用于检测外部系统于系统之间以及系统内部各个子系统之间的交互点。重点测试的时数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等等,这要求对业务逻辑有一定程度上的理解,对数据流向有较好的定位。当整个需求迭代节奏比较快或提测与上线之间时间紧迫的时候、测试资源紧张的情况下,如果要介入接口测试的话,基于复合场景进行覆盖的话,会相对高效一些。
接口测试:是测试系统组件间接口的一种测试。主要用于检测外部系统于系统之间以及系统内部各个子系统之间的交互点。重点测试的时数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等等,这要求对业务逻辑有一定程度上的理解,对数据流向有较好的定位。
当整个需求迭代节奏比较快或提测与上线之间时间紧迫的时候、测试资源紧张的情况下,如果要介入接口测试的话,基于复合场景进行覆盖的话,会相对高效一些。下面小坐标就场景的接口测试做一下测试用例设计。
基于场景的接口测试用例设计流程
简单示例
1.比如现在有一个回帖的新特性,要进行接口测试,首先我们根据上述的流程,先画整个回帖业务的流程图,如下图:
2.根据流程图,梳理出具体的场景
场景1: 首页获取帖子列表 》选择某个帖子 》获取帖子详情 》不回帖
场景2: 首页获取帖子列表 》选择某个帖子 》获取帖子详情 》回帖 》未登陆
场景3: 首页获取帖子列表 》选择某个忒子 》获取帖子详情 》回帖 》登陆 》回帖成功
综合覆盖的路径,场景三的路径已经覆盖了场景一和二的路径,所以场景一和场景二可以去掉,剩余场景三为有效场景
3.根据场景,梳理调用的接口
场景3: 获取帖子列表接口 》获取单个帖子详情接口 》调用回帖接口 》调用登陆接口 》调用回帖,回帖成功
4.根据第三步梳理的接口调用情况,即可生成如下用例:
明确出发点——测试的目的是为了让找出软件的缺口,修复并使之更加完善。在这一基础点上,接口测试也不例外。以找出软件的误漏为出发点,测试用例需紧贴此线,更容易找出问题所在。
明确测试点——选择好的测试对象。系统内部层次繁复复杂,任何一个接口的变动都将导致用例失效。(进行调用,模拟外部的使用;而流出的接口则是我们用例真正该验证的点。数据从哪里流出,流出的状态如何,此时系统的状态都是作为测试目的所要着重关注的部分)
确认完整的测试对象的功能——确认外部接口提供给使用这些接口的外部用户什么样的功能,外部用户真正需要的时什么样的功能予以区别。用例的设计要严格按照测试对象功能设计才是正确的用例.
以上,关于软件测试的全部内容讲解完毕啦,欢迎大家继续关注!更多关于软件测试的干货请关注职坐标软件测试频道!希望这篇软件测试文章可以帮助到你。总之,同学们,你想要的职坐标软件测试频道都能找到!
本文由职坐标整理并发布,希望对同学们学习软件测试的知识有所帮助。了解更多详情请关注职坐标软件测试频道!
您输入的评论内容中包含违禁敏感词
我知道了
请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号