聚沙成塔

《如何做好接口测试》摘录

上一篇 / 下一篇  2013-05-21 21:12:00 / 个人分类:流程规范

偶然在论坛看到一篇小刀老师的专访《如何做好接口测试?》,阐述得很透彻。原文参见:http://www.51testing.com/html/55/n-805855.html

接口测试的一般流程:

需求评审---开发完成接口定义----测试据需求文档及接口定义进行测试用例设计----测试用例进行评审---测试从SVN代码库取源代码进行JUnit测试---hudson(或ant)进行持续集成。

接口测试的分类:

1、系统与系统之间的调用。2、上层服务对下层服务的调用。3、服务之间的调用。

接口测试数据准备:

1、如果是只测试一次的接口,可以使用硬编码的方式准备测试数据。

2、可以直接通过调用其他API的方式准备测试数据,这种情况在测试最上层服务的时候比较有用

3、使用excelxml准备测试数据,这种准备测试数据的方式,主要针对对象数据的准备,使用pojo映射。

4、根据接口规范的定义自己造测试数据。

接口测试测试设计:

1、输入参数测试:针对输入的参数进行测试,也可以说是假定接口参数的不正确性进行的测试,确保接口对任意类型的输入都做了相应的处理:输入参数合法,输入参数不合法,输入参数为空,输入参数为null,输入参数超长;

2功能测试:接口是否满足了所提供的功能,相当于是正常情况测试,如果一个接口功能复杂时推荐对接口用例进行结构划分,这样子用例具有更好的可读性和维护性。

3、逻辑测试:逻辑测试严格讲应为单元测试,单元测试应保持内部逻辑的正确性,可单元测试和接口测试界限并不是那么清楚,所以我们也可以从给出的设计文档中考虑内部逻辑错误的分支情况和异常;

4、异常情况测试:接口实现是否对异常情况都进行了处理,接口输入参数虽然合法,但是在接口实现中,也会出现异常,因为内部的异常不一定是输入的数据造成的。

TAG: 接口测试

 

评分:0

我来说两句

Open Toolbar