设为首页 加入收藏

TOP

初识 Rational Test Workbench(一)
2013-10-17 09:07:10 来源: 作者: 【 】 浏览:352
Tags:初识   Rational  Test  Workbench

  前言

  随着软件技术的发展和软件不断应用 , 我们的生活 , 日常工作也无时不刻被软件所影响和改变。

  出门打车,有"嘀嘀打车"来叫车,上车后手机可以收发邮件处理工作,间或看看 Weibo,用微信给朋友发个消息。哦,接到老板电话,要出差了 好的,打开手机上的国航 App, 预订机票,信用卡支付,然后预占位置。

  这些软件系统带给用户方便,而为了保证这些系统的功能稳定,高效运行,众多的 IT 信息中心和软件研发企业也面临着更大的挑战。

  一个大的企业,往往有多个软件系统,这些系统协同工作才可以保证企业的日常工作和运行;而系统之间的关联性,耦合性越来越强;很多时候,一个貌似简单的业务应用,后面往往贯穿了多个不同的软件系统,如手机预订机票,会访问机票预订系统,银行卡 / 信用卡支付系统,航空公司常旅客管理系统等。

  传统的软件测试,更多集中在 GUI 界面的功能测试和性能测试,往往是"重测试,轻定位"。在测试这类分布式复杂应用系统时,如果按照传统基于图形用户界面的方式来测试,往往难以找出系统问题的根本原因。这类系统"简单"的用户操作界面下面往往是复杂的子系统、业务模块的调用,任何一个环节(接口通信)出现了问题都会导致测试失败。

  图 1. GUI 界面只是冰山一角,业务由多个系统共同实现

  如上图,"冰山"上的 GUI 界面的一个输入请求的输出出现了错误,这个错误是"冰山"下多个服务交互的反应,这些服务可能来自于不同的子系统,我们必须对这些服务的接口进行测试,才能定位出问题的根源。

  这就需要超越界面测试,更深入到后台的接口测试,把不同接口测试的测试用例整合在一起,并和传统的功能测试,性能测试结合,共同实现全面的自动化回归测试。同时,由于越来越多的应用是基于手机客户端的,我们的测试工作也必须把针对手机 App 的自动化测试纳入重点。

  也正是为了实现全面自动化测试的目标, IBM 推出了 Rational Test Workbench (简称 RTW) 统一测试工具集,包括自动化功能测试,性能测试,接口集成测试,手机移动 App 自动化测试以及服务虚拟化等模块,满足客户多种类型的自动化测试需求。我们将通过系列文章,结合具体的应用,和大家一起分析如何使用 RTW 完成手机自动化测试,接口集成测试,以及通过服务虚拟化实现测试环境的仿真,从而展示 RTW 全面的自动化测试能力,方便大家了解 RTW 并在您的实际工作中应用 RTW。

  企业应用体系架构发展趋势

  计算机技术发展到今天,越来越多的客户开始采用基于 SOA 的分布式体系架构来构建关键企业应用,无论是对旧有信息系统的改造,还是对企业新 IT 架构的设计,分布式、面向服务的体系结构都往往成为了首选的方案。

   

首页 上一页 1 2 下一页 尾页 1/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇认识和理解C++类 下一篇c++内置的qsort函数用法

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: