智能一体化测试应用条件介绍——大型IT系统智能一体化测试(2)

发表于:2017-8-23 16:55

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

 作者:陈绍英 许威 金成姬    来源:51Testing软件测试网采编

  1.5 智能一体化测试应用条件介绍
  1.5.1 应用的企业组织
  智能一体化测试主要应用于拥有大量IT系统的企业,例如银行、电信类企业,因为这类企业往往拥有数百套IT系统,且其中大部分是后台系统,推广智能一体化测试可以收到显著的成效。
  大型企业之所以适合并能够推广这类测试,是因为其有实力来开发智能一体化测试平台。开发测试平台需要较大的投入,既需要持续的资金投入,又需要找到合适的领域专家,这两个条件都具备才能够完成平台的开发与推广。
  而对于IT系统较少的企业,更适合引入第三方智能一体化测试平台,借助外部力量来推广这样的测试。
  1.5.2 应用的测试对象
  智能一体化测试比较适合在后台系统来开展,目前技术还不太适合在前台渠道来推广智能一体化测试。当我们对后台系统进行了充分的服务/接口测试时,前台渠道系统的功能&性能测试的压力将大大减轻。
  1.5.3 应用的测试阶段
  智能一体化测试主要应用在下面的测试阶段:
  ●系统开发与集成测试阶段
  系统开发与集成测试阶段是智能一体化测试的主要应用阶段,在这两个阶段将完成测试案例集的开发、一体化测试执行、系统大部分功能、性能问题修复。
  ●发布版本前的智能验证
  一个后台系统发布最新版本到测试环境中,可以进行一轮基于案例全集的智能一体化测试,以保证系统的功能、性能没有明显的问题。
  ●系统升级/变更或全部投产前的全回归测试
  系统升级/变更或全部投产前,进行一轮基于案例全集的智能一体化测试,可以大大降低系统投产后的风险。
  智能一体化测试对于升级/变更类投产意义更大。对于系统升级/变更,传统做法是先分析影响从而确定测试范围,然后对测试范围相关案例进行测试,因而对变更的影响分析十分重要—但很多情况下对变更进行影响分析不是那么容易,尤其是一些影响全局的变更。而当对后台系统的案例全回归测试是一件非常容易的工作时,可以随时开展面向案例全集的测试—不必进行深入的影响分析,就可以以极低的成本排除后台系统升级/变更后的风险。
  1.6 智能一体化测试平台建设目标
  智能一体化测试平台是智能一体化测试工作能够开展起来的必要条件。通过建设智能一体化测试平台,实现下面的平台目标:
   不需要开发测试脚本/程序
   支持不同协议接口的测试
   支持跨系统服务/接口测试
   支持关联的服务/接口测试
   接口测试流程管理功能
   支持测试案例开发/调试/管理
   支持动态数据的智能生成
   对公共业务数据智能管理
   支持测试场景设计与管理
   监控与分析测试场景运行
   测试结果自动分析与展示
   ……
  通过专业化的智能一体化测试平台,真正实现对软件开发与测试流程的优化与改进,提高测试能力与水平。
  1.7 智能一体化测试引入效益分析
  智能一体化测试平台作为全生命周期质量管理的基石,在后台系统开发、测试、运维的各个阶段都能有非常卓越的表现,为组织降低研发成本的同时带来大幅的效率提升。我们以一个中等规模的后台系统作为对象,假设系统有50个服务/接口,深入分析引入智能一体化测试平台后,可以带来哪些效益。
   开发、系统测试阶段效益
  对于50个服务/接口的系统,通常测试案例数量在5000个左右,发现的功能/性能缺陷数量大概在500个左右。
  传统测试与智能一体化测试在开发阶段、系统测试阶段详细的预估成本对比分别如表1-1和表1-2所示。
  表1-1 开发阶段成本对比
  表1-2  系统测试阶段成本对比

本文选自《大型IT系统智能一体化测试》第一章,本站经电子工业出版社和作者的授权。
版权声明:51Testing软件测试网获电子工业出版社和作者授权连载本书部分章节。
任何个人或单位未获得明确的书面许可,不得对本文内容复制、转载或进行镜像,否则将追究法律责任。
21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号