最近刚开始接触函数接口测试,在此之前是个点点点工具人。
通过网络上阅读过一些文章,对于函数的接口测试,我个人理解是根据两方面去考虑的,一个是考虑函数可以实现的功能去设计用例,一个是通过函数的参数组合去设计用例。
我卡在了参数组合这一步。
问题是这样的。
有一个翻译的接口,translate(orign_message,target_language)。
这里,orign_message(翻译原文本)是一个数组,数组元素是字符串,数组元素可以一个,可以多个,也就是说支持批量翻译。
target_language(目标语言)是一个字符串。
我列举了这些参数的所有可能情况(在此不考虑参数内容的合理性,会在功能测试用例这部分再去考察,最后再汇总去重。可能会有一些遗漏的情况):


求问:
(1)我对这个接口测试分为参数测试和功能测试两个环节的做法对吗?
(2)像上面这样去考虑参数情况对吗?


↙↙↙阅读原文可查看相关链接,并与作者交流