散步的SUN 发表于 2011-3-17 12:31:00

谈由IBM的RFT应用项目的一些联想

最近一直致力于负责应用RFT进行网管全面自动化测试项目
其RFT确实与现在的自动化思想与趋势进行了很好的结合
框架、数据驱动以及关键字的驱动都有很好的应用
突然,在用的同时,不禁在想,IBM从以前的PC巨头转型到了现在的软件递交与服

务协作型公司,其RFT工具在其中又是怎么一种角色。
也许大家很少注意到在RFT的安装文件中有一个SDP的文件夹
1、SDP
IBM 的第一代SDP(Software Development Platform)即IBM软件开发平台,其目的

是在一个高度集成,整合的环境下,为用户提供高质量的软件开发解决方案.IBM

SDP建立在行业标准之上,基于Eclipse框架,跨越了windows,UNIX,Linux和大型机

平台,目的是给开发团队提供一个开放,完整,模块化的软件开发解决方案.

IBM的第二代SDP称为Rational软件交付平台(IBM Rational Software Delivery

Platform),它有一整套产品,服务和过程,用户可以选择适合自己需要的开发和项

目管理资源,而无须预先部署完整的解决方案.它支持一组完整的软件开发功能--

--需求分析,设计和构造,软件质量,软件配置管理,过程和项目管理及部署管理---

确保用户不论在项目的哪个阶段都可以找到需要的产品.I
其Rational核心产品可以分为五类
1)需求分析
2)设计和构建
3)软件质量保证
4)软件配置管理
5)过程和项目管理
而,RFT即存在软件质量保证的阶段,每个阶段都有对应的IBM产品和方案。

2、顺便在说说IBM的JAZZ
Jazz 是 IBM Rational 面向软件交付技术的下一代协作平台。Jazz 平台经过精心设计,专门面向全球化和跨地域团队开发,将改变人们协作构建软件的方式——提高软件交付的协作性、效率和透明度。您可以将 Jazz 技术视为一个可扩展的框架,能动态地集成和同步与软件开发项目关联的人员、流程和资产。
其实,说白了,就是一个给你提供一个软件开发的平台,就像一个乐队的剧场,给你提高一个演奏的舞台,乐队需要做的是利用这个舞台去协作,去造出一首首美丽的曲子。

3、一些联想
从IBM的战略看来,软件的发展越来越注重其平台性和协作性,以前求伯君一个写WPS的时代已经过去了,现在软件需要的是整合,从软件管理、软件开发到软件质量保障,每一个阶段都得严格把关,缺一不可。过程控制大于计划控制,所以说,软件测试也会越来越得到重视,而且其要求也会越来越高,如果你不懂技术、更不懂协作与平台,那么只会越来越趋于底层,最终趋于淘汰。希望我是在杞人忧天吧,但是需要的是不断的努力。
页: [1]
查看完整版本: 谈由IBM的RFT应用项目的一些联想