主权项 |
一种安全性分布式测试框架系统,其特征在于:包括测试数据准备模块、测试执行控制模块、测试结果评估模块和测试中间件;所述的测试数据准备模块由测试数据库和测试任务准备单元组成;所述的测试数据库为测试任务的编排以及自动化执行提供数据支持;测试任务准备单元用于建立测试任务;所述的测试执行控制模块包括测试过程监控单元、测试执行控制单元以及测试异常处理单元;测试过程监控单元负责在测试任务执行时进行监控,记录测试框架系统的详细操作过程,生成操作留痕记录,并实时的收集被测系统及其环境的状态信息;测试执行控制单元对测试任务执行过程的各个指令进行解析并做出相应的响应处理,在收到测试任务开始执行指令后,测试执行控制单元从测试数据库中获取准备好的测试任务,并将测试任务中的子任务顺序转发至各个被测节点,部署在各个被测节点上的测试执行代理解释执行测试脚本,生成测试结果,并通过测试中间件回传给测试结果评估模块;测试异常处理单元将测试过程中异常信息进行回收并根据策略进行恢复处理;所述的测试结果评估模块包括结果处理单元、结果统计单元和测试评估单元;结果处理单元对测试执行控制模块的测试任务执行产生的测试结果数据进行解析处理并显示,结果处理单元对与时序关系相关的测试结果数据进行时序分析验证;结果统计单元根据每个测试用例的测试结果以及测试任务的概述信息给出整个测试任务的结果统计信息,经过测试评估单元给出测试任务的执行效果评估信息;所述的测试中间件通过服务接口分别与测试数据准备模块、测试执行控制模块和测试结果评估模块相连接,为整个测试系统提供基础的服务支持。 |