Flex自动化功能测试工具大比拼

发表于:2009-7-31 14:52

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

 作者:陈能技    来源:网络转载

  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程序测试的一般步骤和流程如下图所示:

  第一步,开发组的开发人员为了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程序进行测试。

41/41234>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号