自动化测试:企业开发测试中心的自动化资源部署



  随着市场竞争日渐激烈银行、电信等大型企业都以不断为用户提供新业务和提升原有业务作为吸引客户重要手段在业务系统升级和新业务上线周期不断缩短今天承担着应用系统投产运行前测试工作企业开发测试中心就成为保障安全生产提升企业竞争力关键部门如何适应不断变化测试环境提高效率减少投入是企业开发测试中心面临巨大挑战

  本文通过逐步分析企业测试中心系统快速部署具体要求、实现系统资源部署步骤和思路方法介绍了IBM Tivoli Provisioning Manager自动化部署功能以及面向数据中心等大型、复杂IT环境RDP系统部署解决方案

  1. 企业开发测试中心系统资源部署需求

  1.1测试中心工作内容和架构环境

  作为企业生产系统升级和新系统投产运行前系统测试工作承担者企业开发测试中心基于开放平台日常测试任务包括以下部分:

  Ø 业务系统功能测试

  Ø 业务系统压力测试

  Ø 业务系统安全测试

  Ø 业务平台综合测试

  Ø 生产系统维护/升级验证测试

  Ø IT 平台技术、产品预研、测试、评估

  实现以上测试功能测试中心开放系统平台基础架构通常包括以下部分:

  Ø 网络系统;

  Ø 服务器系统(包括操作系统);

  Ø 存储系统;

  Ø 中间件和基础软件Software;

  Ø 其他

  1.2 测试中心系统环境特点

  由于各类测试区别其测试系统业务模拟要求也区别这就要求测试中心IT环境必须涵盖企业生产系统类型同时又有区别于生产系统特点:

  匹配生产环境系统型号多样:

  测试中心IT系统为了保障对企业各类已有或新业务系统测试必须能够匹配企业新旧业务系统生产环境具有异构复杂多样特点

  资源利用率高要求资源共享:

  为了保障业务系统长期稳定运行生产环境往往会有资源冗余从资金投入和利用时限等角度出发测试中心IT资源都要求被重复、充分利用和共享主要体现在服务器和存储资源上

  系统配置变化快:

  业务系统测试通常是短期阶段性工作个测试任务完成后测试IT设备将被收回重新部署进行新测试频繁系统配置变换是其特点的

  其他特点:

  包括服务要求高;安全、灾备等管理要求低于生产系统;管理手段和人员少于同等级别生产环境等

  1.3 测试中心系统资源部署需求

  区别于生产环境测试环境系统配置随着测试变化快速更替企业测试中心往往需要耗费大量人力物力进行测试系统准备和搭建反复进行服务器存储网络环境操作系统和应用软件Software安装配置和恢复等据业界咨询专家估计19%数据中心服务器维护成本来自“系统化和软件Software部署”而测试中心具有比通常数据中心更为频繁“系统化和软件Software部署”需求其维护成本也就更高同时手工操作依赖于操作者技术水平和现场发挥难以规范标准操作不熟练或者误操作就会导致测试环境搭建工作延误影响被测业务系统及时上线造成企业不必要损失和测试中心服务满意度下降

  如何提高测试环境准备效率为企业节约人力物力避免人为操作可能失误保障测试工作如期顺利进行是企业测试中心测试环境部署关键需求而自动化实现测试环境部署将极大提高测试中心IT服务水平越来越多企业已经意识到了自动实现测试环境部署迫切性和对测试中心未来发展意义采用专业资源部署管理工具实现基于策略系统环境自动化部署已成为企业选择方向
Tags:  自动化测试框架 什么是自动化测试 自动化测试工具 自动化测试

延伸阅读

最新评论

发表评论