测试人社区

接口测试对非必须字段应该采用哪种测试策略

由于没有系统的做过接口测试,对于接口测试的实操仅限于课上的企业微信api测试,关于接口非必须的字段应该采用何种测试策略存在疑惑,希望各位大佬指教
比如
非必须字段是否只需要枚举几个特殊的数据进行测试
非必须字段是否应该结合业务逻辑分支进行非必须关键字段进行细测

我的理解是和必须字段采用一致的测试方式。因为非必须字段与必须字段相比在程序层面上来看并不特殊啊。因为我们测试的目的是测程序输入输出的过程中有没有出现什么问题会不会引起什么异常,那么非必须字段与必须字段一样存在输入、传递、存储、查询、解析、输出等过程,所以个人认为项目时间允许的情况下还是有必要细测得。

可以使用参数化的方式尽量全面的覆盖

我认为接口测试,不管必填字段,非必填字段尽力考虑全,都需要测试
原因:我理解啊 ui主要测试点在于交互,回显是否正确,接口主要在于数据的验证,
所以尽可能去覆盖,保证数据的准确性,像那些展示数量啥的验证数量感觉就差不多了

好的 谢谢

谢谢