首页> 外文会议>Annual International Computer Software and Applications Conference >Technical Solution to Automate Smoke Test Using Rational Functional Tester and Virtualization Technology
【24h】

Technical Solution to Automate Smoke Test Using Rational Functional Tester and Virtualization Technology

机译:使用Rational功能测试仪和虚拟化技术自动化烟雾测试的技术方案

获取原文

摘要

GUI Test Automation is a trend, since (1) Regression/Sanity/Smoke testing is one of the most potential areas to cut cost, which is the ultimate objective from the business perspective; (2) GUIs today constitute as much as 45~60% of total software code. GUI test automation, in essence, is to use development method to resolve test problem. It aims to replace manual operations by pre-defined test scripts, so that testing work can be laid more effectively and efficiently, more concentratively and less costly. In practice, automated test script will be written and executed to simulate human behavior such as mouse clicks or keyboard input to verify each function of System Under Test (SUT). With a lot of commercialized tools emerging out such as Mercury's QTP/WinRunner, IBM's RFT/Robot, etc, its market revenue is forecasted to amount to 1.6 billion in 2009 by IDC. Traditionally, it is mainly used in regression and sanity test. For smoke test, although with a lot of visible benefits listed below: (1) Automated Smoke Test is important for product quality assurance (1) The cost to fix a defect is much lower in development phase than in test phase. (2) Cut redundant cycles between developer's side and tester's side - that is, only when the build is stable enough to pass smoke test on each developer's side, the code can be checked in and the build shifts to tester's side. (3) Speed up the whole cycle for product to market, via much quick testing process. (2) Smoke test is Labor intensive and effort redundant. (3) Developers don't like or can't do testing. There is not a mature technical solution so far, this is because: (1) Environments for smoke test are too customized from one developer to another. (2) Environment for automated test is too complex, often needs to install script management, code version management software, etc. To address these challenges, this paper will present a virtualized platform based technical solution. After an short introduction, this discussion will begin with linked clone technology introduction. Then followed by detailed technical solution and platform organizing principles. Finally, it is concluded with a performance report to demonstrate its feasibility.
机译:GUI测试自动化是一种趋势,因为(1)回归/理智/烟雾测试是削减成本最潜在的地区之一,这是商业角度的最终目标; (2)今天的GUIS构成了45〜60%的软件代码。 GUI测试自动化,实质上是使用开发方法来解决测试问题。它旨在通过预定义的测试脚本替换手动操作,以便可以更有效且有效地铺设测试工作,更坚定,更昂贵。在实践中,将写入和执行自动化测试脚本以模拟鼠标点击或键盘输入等人的行为,以验证正在测试的系统(SUT)的每个功能。随着许多商业化工具出现出来,如Mercury的QTP / WinRunner,IBM的RFT /机器人等,其市场收入预计由IDC预计2009年的11亿美元。传统上,它主要用于回归和理智测试。对于烟雾测试,虽然下面列出了大量的可见效益:(1)自动烟雾测试对于产品质量保证非常重要(1)修复缺陷的成本在开发阶段比测试阶段远低得多。 (2)剪切开发人员侧和测试员侧的冗余周期 - 即,只有在构建足够稳定时通过每个开发人员侧传递烟雾测试时,可以检查代码,并将构建转移到测试员侧。 (3)通过快速测试过程加快产品到市场的全循环。 (2)烟雾试验是劳动密集型和努力冗余。 (3)开发人员不喜欢或无法进行测试。到目前为止,没有成熟的技术解决方案,这是因为:(1)烟雾测试的环境从一个开发人员到另一个开发人员定制。 (2)自动化测试的环境过于复杂,往往需要安装脚本管理,代码版本管理软件等来解决这些挑战,本文将呈现虚拟化的基于平台的技术解决方案。简介后,本讨论将从相关的克隆技术介绍开始。然后是详细的技术解决方案和平台组织原则。最后,它缔结了绩效报告,以证明其可行性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号