1.测试方法设计:可分为正向测试和反向测试。
正向用例:只输入所有必填参数,验证其结果输入所有的参数,包括非必填参数,验证其结果所有的必填参数和可选参数的组合,验证其结果反向用例:从请求参数考虑:缺少参数,多参,无参,参数错误等 。从输入数据考虑:数据类型错误,数据为空,数据越界。
2.发散测试:考虑完所有参数的组合外,为了避免遗漏,我们还的抛开用例,从不同角度去考虑,以下两个方面就可以值得尝试 。
和开发确认实现逻辑:在和开发确认实现逻辑的时候,尽可能的问的详细一些,问的过程中,也可以设定一些问题,比如可以问如果输入这样的参数,那么他会有什么的输出呢 ?后面把你没有执行到的逻辑列举出来,通过设计一些数据进行覆盖 。
深入的了解业务:对业务再次熟悉,尽可能的确认业务中的每一个细节,然后根据这些细节考虑接口是否有对应的实现,并尝试着进行测试 。
推荐阅读: