接口自动化测试——入门

1.什么是接口测试安全

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

2.基本流程测试

需求评审->开发提供接口文档-> 用例设计->用例评审 -> 脚本开发 -> 测试执行 -> 结果分析设计

3.需求分析接口

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

4.用例设计文档

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

5.脚本开发思维导图

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

6.结果分析

打开Jenkins运行完成后的测试报告,能够查看运行结果和详细状况。

相关文章
相关标签/搜索