在做服务端接口测试用例设计的时候,我目前做法,是根据需求书,梳理功能点,然后等待接口文档出来后,根据接口文档的每个字段,写出每个字段对应的等价类、边界值、错误推测的划分,然后设计测试数据去覆盖每种场景,并补充其他的功能场景以及各种返回结果的场景用例。
最近在考虑,是否应该在需求书出来后,就开始设计用例,当接口文档出来后,再去补充测试用例?
大家是怎么做的呢?
有两种情况: 1、非常熟悉业务对应接口,对于接口数据源也非常了解(经常负责的对应业务接口,理论上应该是完全能够掌握,数据来源了,从上层接口还是数据库进行获取数据,心里有数的)
2、能进行接口测试,没办法自行分析接口伪开发需求,比如现有接口是否能满足?新的需求用到的数据,需要从哪里获取之类的
谢谢,很棒的见解,我打算试试第一种情况
你的问题我理解不是什么时间点开始写测试用例的问题, 本质上是如何系统化编写测试用例或者测试分析的问题; 其中你说的接口出没出来,只是一个测试分析当中一个比较重要环节而已,从整体来看的时候其重要性可能不是最大的;
给你举一个系统化设计测试用例/测试分析的工具:
如需要详细的可以私聊我
谢谢,指出了本质,确实存在不够系统化问题,我会试着改进下~