• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

主流功能测试工具对Flex的支持情况对比

发布: 2009-7-15 09:36 | 作者: 网络转载 | 来源: 领测软件测试网 | 查看: 296次 | 进入软件测试论坛讨论

领测软件测试网

主流功能测试工具对Flex的支持情况对比

RIA越来越“火”,各测试工具厂商也紧跟潮流,纷纷开始支持对RIA程序的测试,对于Flex,它们支持得怎么样呢?今天,我们就来看个究竟,来个Flex自动化功能测试工具大比拼。

   Rational Functional Tester

    Rational Functional Tester 8.0目前支持对Flex2.0和Flex3.0的程序进行测试。在RFT8中,支持两种方式测试Flex程序,一种是针对“激活”的Flex程序的测试方式,另外一种是针对“非激活”的Flex程序的测试方式。

    所谓“激活”与“非激活”是指:是否在编译被测试的Flex程序时加入了Functional Tester代理和Flex自动化库。

    在RFT8中进行Flex程序测试的一般步骤和流程如下图所示:
 

Flex自动化<STRONG功能测试工具 src="https://www.ltesting.net/attachments/2009/07/54376_200907150937441fdp9.jpg">

    第一步,开发组的开发人员为了RFT的功能测试,对被测试的Flex程序进行开发环境上的设置。

  设置可以有两种方式,分别是“激活”与“非激活”的方式:

  (1)、“激活”方式

  在编译时加入Functional Tester代理和Flex自动化库,然后创建HTML包装(HTML wrapper),把.swf文件嵌入到HTML页面,再把这些文件交给测试组进行测试。

  (2)、“非激活”方式

  把运行时加载器(Runtime Loader)相关文件和Flex程序一起部署到Web服务器上,然后把URL测试地址提供给测试组。

  第二步,测试组建立测试环境

    (1)、如果是“激活”方式,则看Flex程序是否已经部署到服务器上,如果是,则打开HTML包装(HTML wrapper)的URL地址,然后打开RFT8来对嵌入在HTML页面中的Flex程序进行测试。

    如果Flex程序尚未被部署到服务器上,则在本地打开WEB浏览器加载HTML包装(HTML wrapper)的文件,然后打开RFT8来对嵌入在HTML页面中的Flex程序进行测试。

    (2)、如果是“非激活”方式,则通过浏览器直接打开RuntimeLoadingTest.html页面(运行时加载器)的URL,然后打开RFT8来对嵌入在HTML页面中的Flex程序进行测试。
 
    SilkTest

    SilkTest2008 R2目前支持对Flex2.0、Flex3.0以及Flex3.2的程序进行测试。

    和Rational Functional Tester一样,在测试Flex程序之前,需要执行一系列步骤,对被测试的Flex程序进行一些设置:

    1、在被测试的Flex程序中包含Adobe Flex 自动化包(Adobe Flex Automation Package)和SilkTest自动化包(SilkTest Automation Package)。

    Adobe Flex 自动化包是由Adobe提供的自动化API,可以为开发者提供创建Flex程序的自动化测试接口。在Adobe Flex 自动化包中,automation.swc 和automation_agent.swc 是对Flex框架组件的委托实现。而SilkTest自动化包提供了SilkTest特定的一些实现。

    在被测试的Flex应用程序中的include-libraries编译选项中加入下面的文件:

    automation.swc

    automation_agent.swc

    FlexTechDomain.swc

    automation_charts.swc (如果Flex程序使用Flex 2.0 SDK,使用了charts组件 )

    automation_dmv.swc (如果Flex程序使用Flex 3.0 SDK,使用了charts组件 )

    automation_flasflexkit.swc(如果Flex程序中使用了嵌入的Flash内容 )

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: Flex 工具 功能 主流

31/3123>

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网