接口测试的目标是对被测试系统进行全量覆盖测试,覆盖到各个业务分支和各个功能,以及场景和数据组合。
分成两个部分:
接口配置(右侧):主要是根据输入输出参数来定义接口模板,以及增加特定的接口脚本;
测试整体流程处理:包括从测试需求分析与测试用例设计,以及测试执行、日志处理、提交缺陷等过程。
创建接口数据模板,包括:
输入项key值,描述信息,输入输出标识;是否在本功能(交易)中生效等参数信息。
可以通过excel来配置,或者通过软件提供的界面来配置。
基于数据模板,使用模型驱动的测试用例设计工具,可以实现用例设计的自动化;
主要是规则定义,以及数据正交算法;
执行框架,支持:
测试用例的自动分发执行;
预约执行、周期执行;
跨项目的批量执行;
测试日志记录了原始的报文,便于查找错误;
测试日志还记录了测试步骤,特别是对于多个交易/功能的测试用例,可以定位错误;
支持各种统计分析报表,如需求总数和分析、成功失败统计和百分比;
测试用例个数和执行通过的百分比;
测试用例的密度;