Flex軟件測試工具RIATest發布Beta版

發表于:2009-06-29來源:作者:點擊數: 標簽:軟件測試工具FlexRIATestBeta
RIATest是一個Flex自動化GUI 測試工具 ,它剛剛公 開發 布了Beta版。InfoQ為此采訪了RIATest的創造者TigranNajaryan。 Najaryan首先談到了創造RIATest的目的: RIATest是一個用來對AdobeFlex3程序進行自動化GUI測試的工具。創造RIATest的目的是為了給商業和專
RIATest是一個Flex自動化GUI測試工具,它剛剛公開發布了Beta版。InfoQ為此采訪了RIATest的創造者Tigran Najaryan。 

  Najaryan首先談到了創造RIATest的目的: 

  RIATest是一個用來對Adobe Flex 3程序進行自動化GUI測試的工具。創造RIATest的目的是為了給商業和專業開發者提供一個簡單、干凈的測試自動化方案,幫助他們保證產品的質量。我們在定價上非常激進,一心把測試自動化帶給更多的Flex用戶,而這些用戶以前都負擔不起其它的Flex測試自動化方案。 
  說到RIATest如何工作的時候,Najaryan解釋說: 

  從技術上看,RIATest由兩部分組成:Agent和IDE(或者命令行執行器 )。Agent呆在瀏覽器一方,直接與被測程序打交道。Agent提供了組件查看器(Component Inspector),讓你檢查和監視被測程序的GUI組件及其屬性。Agent還通過TCP連接與IDE相連。Agent與IDE在回放期間(IDE向Agent發送指令并接收結果)以及錄制期間(Agent把錄下的動作通知給IDE)都經由這個TCP連接相互溝通。 

  測試腳本是用RIAScript語言寫的。RIAScript是一個簡化版的ActionScript(另有些微擴展)——因此熟悉ActionScript的開發者很容易學會編寫RIATest的測試腳本。 

  RIATest是用什么開發的?Najaryan回答說: 

  RIATest從一開始就是作為Flex 3測試自動化工具來設計的,它使用了Flex的測試自動化框架。RIATest IDE是用C++和wxWidgets庫寫的。RIATest Agent是用Flex 3開發的。 
  由于現在已經可以見到不少Flex測試工具,所以InfoQ請Najaryan將RIATest與其它工具比如FlexUnit作一下比較: 

  RIATest作為一個自動化GUI測試工具,與單元測試等其他測試手段是相輔相成的。必須通過多種自動化測試手段才能得到最高質量的保證,自動化GUI測試和單元測試都包括在內。 
  談到如何測試連通性,如HTTP請求和SOAP連接: 

  RIATest內建了按照指定條件自動或手動進行同步的功能,因此即使程序需要與遠程數據源通信,RIATest也能完全勝任自動化測試的工作。QA工程師可以通過“’waitfor’”操作讓測試腳本與被測程序的組件狀態同步

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97