接口自动化测试——入门

Posted huie

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了接口自动化测试——入门相关的知识,希望对你有一定的参考价值。

1.什么是接口测试

接口测试是对系统或组件之间的接口进行测试,主要是校验数据的交换,传递和控制管理过程,以及相互逻辑依赖关系。其中接口协议分为HTTP,WebService,Dubbo,Thrift,Socket等类型,测试类型又主要分为功能测试,性能测试,稳定性测试,安全性测试等。

2.基本流程

需求分析 -> 用例设计 -> 脚本开发 -> 测试执行 -> 结果分析

3.需求分析

需求分析是参考需求、设计等文档,在了解需求的基础上还需清楚内部的实现逻辑,并且可以在这一阶段提出需求、设计存在的不合理或遗漏之处。

4.用例设计

用例设计是在理解接口测试需求的基础上,使用MindManager或XMind等思维导图软件编写测试用例设计,主要内容包括参数校验,功能校验、业务场景校验、安全性及性能校验等,常用的用例设计方法有等价类划分法,边界值分析法,场景分析法,因果图,正交表等。

5.脚本开发

我工作所用为Java+testNG+Maven+Jenkins+mysql+Testlink。可以完整实现接口自动化测试、自动执行及邮件发送测试报告功能。

6.结果分析

打开Jenkins运行完成后的测试报告,可以查看运行结果和详细情况。

以上是关于接口自动化测试——入门的主要内容,如果未能解决你的问题,请参考以下文章

接口自动化测试,完整入门篇

python接口自动化11-pytest入门

软件测试自动化测试之——接口测试从入门到精通,每天学习一点点

接口自动化测试从入门到高级实战

快速入门web接口自动化测试---知识与思想准备阶段

7-29接口测试入门