面向银行渠道业务的云测试平台架构

发表于:2011-5-19 14:51

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:51Testing软件测试网采编

  ● 服务级,监测平台上所发布的服务;

  ● 分组级,监测分组控制器;

  ● 云平台级,监测云控制器。

  监测器由一个监测服务器和部署在云控制器、分组控制器、虚拟机控制器以及每个虚拟机上的监测程序组成。

  二、测试框架

  测试管理模块

  测试服务使用者的入口,提供管理界面,服务使用者在此基础上实施各环节的测试活动。

  测试设计模块

  测试人员在此完成测试用例的创建与测试数据准备,该模块由三部分组成:

  ● 脚本生成器,通过界面操作,模拟业务实现,系统自动生成可供测试工具执行的测试脚本;

  ● 数据组合器,集成组合测试工具PICT的组合算法,根据测试对象模型与约束条件,生成测试数据集,使测试达到较高覆盖率;

  ● 用例生成器,将测试脚本与数据集关联,生成待执行的测试用例。

  测试执行模块

  负责测试场景的配置与执行控制,该模块由两部分组成:

  ● 执行池,选取一个或多个测试用例组成测试场景,并指定测试对象,这些用例组被加入到执行池中等待执行;

  ● 执行控制器,用于控制场景的执行与中断,执行场景时,测试任务提交至云平台控制器,云平台控制器对任务按照测试对象进行归类,将任务派发给相应的分组控制器,分组控制器把任务分配给组内的虚拟机,由虚拟机来完成测试任务的执行。

  结果收集与分析模块

  负责测试结果的收集、分析以及展示,该模块由三部分组成:

  ● 结果收集程序,通过云平台控制器对每个参与测试任务执行的虚拟机进行结果采集与汇总;

  ● 结果分析器,负责对收集程序采集到的结果数据进行分析归纳;

  ● 结果展示程序,负责将分析后的测试结果通过表格或图表的形式展示出来,同时支持测试报告的导出。

  缺陷管理模块

  负责缺陷的管理与输出,该模块由两部分组成:

  ● 缺陷管理程序,负责云测试平台内的缺陷存储及管理;

  ● 缺陷输出程序,实现测试系统与外部缺陷管理工具的连接,通过外部工具提供的接口,将缺陷写入外部缺陷管理系统。

22/2<12
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号