接口自动化测试-证券行业解决方案
自动化测试的首先,是创建接口测试脚本能够实现数据的自动输入和提交,然后获取返回报文,并且进行返回报文处理。
如上图,是接口自动化测试,如何生成自动测试脚本的示例。
通过excel表单来定义每个接口,然后通过自动化转换程序,自动生成测试脚本。
测试脚本无需人工编写,保证了脚本的质量和可靠性,也极大的提升了工作效率。
创建测试脚本的同时,可以实现整个自动化的测试用例,具体流程如下:
创建测试脚本的流程,在于自动生成脚本之后,根据业务增加相应的校验点,可以是对返回的数据进行校验,也可以对后台的数据库中的数据进行校验。比如,可以校验利息、收费的金额。
创建用户。所有在自动化测试中的相关人员,以及可能会参与修复缺陷的人员都需要具有自己的用户。
项目创建。给特定的业务(被测试系统)来创建一个项目,可以和其他的应用隔离开来。
需求分析。首先对需求进行条目化,生成需求树,然后针对每个需求进行测试分析,主要是分析功能点和场景。
计划建立,是设定执行计划。
测试构建,是根据测试脚本来创建业务组件,以及设计测试用例。
用例设计,是根据业务需求,使用业务组件设计测试用例。
构建测试集。用来调试和执行测试用例。
用例执行,是根据测试计划来执行测试用例,一般是批量的执行,一次执行几千个测试用例。执行的结果形成测试日志,也把原始报文作为日志的一部分,用来事后分析是否存在缺陷。
缺陷跟踪。用例执行完成,对执行的结果——主要是失败的用例,分析,发现确实存在的缺陷,提交到缺陷管理子系统,并且跟踪缺陷的解决和复测。
测试报告。对执行结果做分析,主要是通过各种分析工具和报表,形成测试分析报告。