三种接口测试用例类型
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
厚 houxue 学 houxue 网
这里的测试用例有以下四种: ①ABC ②ABD ③AE ④AFG 如果考虑到 A 这条路径不仅仅只有一个测试接口可以操作,可在上述四种用 例的基础上再增加以下四种用例,成为八种测试用例: ⑤A’BC
厚 houxue 学 houxue 网
⑥A’BD ⑦A’E ⑧A’FG 如果 C,D 路径等有多个接口可以实现,也可以根据以上这种方法增加测试 用例,以达到路径的覆盖,但是这种路径的覆盖组合会有非常多,因此在实际的 情况下,我们需要根据实际业务场景进行设计,如 A’BC 这个路径,在现实的业 务逻辑中可能会不存在的,这里就不需要列出来了。
厚 houxue 学 houxue 网
最近小编测试了下 Service 层的接口测试,总结了以下三种接口测试用例类 型,如图所示:
Βιβλιοθήκη Baidu1.接口逻辑测试
厚 houxue 学 houxue 网
如果我们要保证接口测试可以顺利进行,软件开发人员 javaDoc 的输写一定 不可缺少,至于如何测试 JavADOc 小编在这里并不讲述,这里主要讲的是根据 JavaDoc 来编写测试用例,一般情况下 JavaDoc 需要包含前提条件,业务逻辑, 输入参数和输出值的描述,在接口逻辑测试中我们主要是根据所描述的业务逻辑, 来进行用例的设计,主要目标是测试在正常输入的情况下可以得出正确的结果, 测试用例的设计方法跟黑盒测试差不多,主要运用这两种方法:等价类,边界值。
三种接口测试用例类型
作为一名软件研发者,你应该会知道接口测试其实就是项目测试的一部分, 但是你知道接口测试的用例类型大致有哪几种吗?接下来,小编就为你总结一下 这三种测试类型吧。
接口测试主要是用于检测外部系统和所测系统之间以及内部各系统之间的 交互点。测试的重点是检查数据交互、传递和控制管理过程预计系统见的相互依 赖关系等。
2.出错测试 接口逻辑的测试中主要测试的是正常逻辑,就是对外提供的接口服务是可以 工作的,但是这些测试不能够保证数据的安全,以及程序在异常情况下的逻辑正 确性,因此我们需要测试出错测试,主要包括以下几点: ①输入空值,比如当我们传入一个对象参数时,就需要进行 NULL 值的参数。 ②参数属性的测试,如果输入一个未赋值参数。 ③异常的测试,我们要制造一些异常的测试场景,测试的异常是否描述清晰。 ④另外比如参数个数,参数类型(如 int 型输入 String 的参数)的出错测试, 由于 IDE 本身就会报编译出错的信息,这里我们可以不做测试用例的设计。 3.路径测试 我们经过了上述的处理以后,单个的接口服务已经得到了保证,但是在业务 流中是否满足业务需求,其实还没有得到保证,路径测试的目的就是设计尽可能 少的用例,以至于保证各种业务场景下数据是安全可操作的。路径测试用例例子 如图所示:
这里的测试用例有以下四种: ①ABC ②ABD ③AE ④AFG 如果考虑到 A 这条路径不仅仅只有一个测试接口可以操作,可在上述四种用 例的基础上再增加以下四种用例,成为八种测试用例: ⑤A’BC
厚 houxue 学 houxue 网
⑥A’BD ⑦A’E ⑧A’FG 如果 C,D 路径等有多个接口可以实现,也可以根据以上这种方法增加测试 用例,以达到路径的覆盖,但是这种路径的覆盖组合会有非常多,因此在实际的 情况下,我们需要根据实际业务场景进行设计,如 A’BC 这个路径,在现实的业 务逻辑中可能会不存在的,这里就不需要列出来了。
厚 houxue 学 houxue 网
最近小编测试了下 Service 层的接口测试,总结了以下三种接口测试用例类 型,如图所示:
Βιβλιοθήκη Baidu1.接口逻辑测试
厚 houxue 学 houxue 网
如果我们要保证接口测试可以顺利进行,软件开发人员 javaDoc 的输写一定 不可缺少,至于如何测试 JavADOc 小编在这里并不讲述,这里主要讲的是根据 JavaDoc 来编写测试用例,一般情况下 JavaDoc 需要包含前提条件,业务逻辑, 输入参数和输出值的描述,在接口逻辑测试中我们主要是根据所描述的业务逻辑, 来进行用例的设计,主要目标是测试在正常输入的情况下可以得出正确的结果, 测试用例的设计方法跟黑盒测试差不多,主要运用这两种方法:等价类,边界值。
三种接口测试用例类型
作为一名软件研发者,你应该会知道接口测试其实就是项目测试的一部分, 但是你知道接口测试的用例类型大致有哪几种吗?接下来,小编就为你总结一下 这三种测试类型吧。
接口测试主要是用于检测外部系统和所测系统之间以及内部各系统之间的 交互点。测试的重点是检查数据交互、传递和控制管理过程预计系统见的相互依 赖关系等。
2.出错测试 接口逻辑的测试中主要测试的是正常逻辑,就是对外提供的接口服务是可以 工作的,但是这些测试不能够保证数据的安全,以及程序在异常情况下的逻辑正 确性,因此我们需要测试出错测试,主要包括以下几点: ①输入空值,比如当我们传入一个对象参数时,就需要进行 NULL 值的参数。 ②参数属性的测试,如果输入一个未赋值参数。 ③异常的测试,我们要制造一些异常的测试场景,测试的异常是否描述清晰。 ④另外比如参数个数,参数类型(如 int 型输入 String 的参数)的出错测试, 由于 IDE 本身就会报编译出错的信息,这里我们可以不做测试用例的设计。 3.路径测试 我们经过了上述的处理以后,单个的接口服务已经得到了保证,但是在业务 流中是否满足业务需求,其实还没有得到保证,路径测试的目的就是设计尽可能 少的用例,以至于保证各种业务场景下数据是安全可操作的。路径测试用例例子 如图所示: