基于场景的接口测试用例设计总结

发表于:2017-12-29 11:22

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:wentalk2016    来源:51Testing软件测试网采编

  背景
  之前主要是总结了单接口的测试用例设计,综合参数组合及场景来看,用例数会比较多,需使用的周期会相对长一些。这种比较适合服务端接口测试流程完备的情况下,e.g. 服务端之于终端提测时间错开且前置,接口文档完善及接口测试流程成熟等。
  当整个需求迭代节奏比较快或提测与上线之间时间紧迫的时候、测试资源紧张的情况下,如果要介入接口测试的话,基于复合场景进行覆盖的话,会相对高效一些。
  基于场景的接口测试用例设计流程
  简单示例
  1.比如现在有一个回帖的新特性,要进行接口测试,首先我们根据上述的流程,先画整个回帖业务的流程图,如下图:
   2.根据流程图,梳理出具体的场景
  场景1: 首页获取帖子列表 》选择某个帖子 》获取帖子详情 》不回帖
  场景2: 首页获取帖子列表 》选择某个帖子 》获取帖子详情 》回帖 》未登陆
  场景3: 首页获取帖子列表 》选择某个忒子 》获取帖子详情 》回帖 》登陆 》回帖成功
  综合覆盖的路径,场景三的路径已经覆盖了场景一和二的路径,所以场景一和场景二可以去掉,剩余场景三为有效场景
  3.根据场景,梳理调用的接口
  场景3: 获取帖子列表接口 》获取单个帖子详情接口 》调用回帖接口 》调用登陆接口 》调用回帖,回帖成功
  4.根据第三步梳理的接口调用情况,即可生成如下用例:

上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理。

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号