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