功能測試工具研討會

發表于:2010-07-07來源:作者:點擊數: 標簽:工具研討會功能
功能 測試工具 研討會 軟件測試 功能測試工具研討會 作者 Mark Levison 譯者 鄭柯 發布于 2009年9月19日 上午10時7分 社區 Agile 主題軟件測試, 敏捷 技術 標簽 驗收測試 , 測試, Selenium 在Agile 2009大會之前的周日,第三屆敏捷聯盟功能測試研討會召開了

  功能測試工具研討會  軟件測試

  功能測試工具研討會

  作者 Mark Levison 譯者 鄭柯 發布于 2009年9月19日 上午10時7分

  社區 Agile 主題軟件測試, 敏捷技術 標簽 驗收測試, 測試, Selenium

  在Agile 2009大會之前的周日,第三屆敏捷聯盟功能測試研討會召開了。任何有志于改進現有功能測試(相對單元測試而言)工具的人都可以參加開放空間議程。與會者中包括下列工具的創建者和貢獻者:Selenium,、SWAT,、Cucumber,、WebTest,、RobotFramework和Twist。

  由于采取了開放空間的形式,會議大綱和日程都是現場決定的,本年度有3個時間檔和4塊場地,所以可以舉辦12個議程活動。

  Lisa Crispin是Agile Testing一書的聯合作者,在她的記錄中,第一個議程是多個工具的快速演示,這些工具不像Selenium和Watir那么知名,其中包括:Canoo WebTest、 Twist、Cucumber、Robot Framework和SWAT。Lisa說道:“Robot Framework給我留下了深刻印象,這是一個開源工具,開發者是Pekka Klärck。它非常靈活,使用的表格形式非常類似FitNesse,但是只有一種類型。你可以完成關鍵字驅動、數據驅動甚至是BDD風格的測試。它還可以使用命令行參數,允許你調用內部和像Swing這樣的外部程序庫?!璖WAT引起了人們很大興趣,以前沒人見過它,我想人們對其IDE尤其印象深刻?!?/P>

  Paul King是WebTest和Groovy的貢獻者,他提議:“開發更多混合與匹配(mixing and matching)測試框架、驅動和實用工具。我們都同意測試運行工具已經足夠多了,開發人員們應該把注意力放在解決新問題上?!?/P>

  在另一天上午的議程中,Matt Wynne、Richard Lawrence、Aslak Hellesøy和筆者討論了將Cucumber移植至.NET平臺需要做的工作。結果發現:只要Cucumber的用戶準備好在Ruby下運行測試,如果Cucumber開發人員能夠找到一種簡單的方式與測試應用通信,那么將Cucumber與.NET關聯起來就沒多大困難。人們提出了一種類似于FitNesse Slim的方法。在議程結束時,Matt和Richard著手開始完成解決方案。

  在去年的議程中,大家同意用文檔記錄現有的相關工具,但是沒有完成。今年,Gerard Meszaros創建了一個電子表格(想獲得編輯權限,請聯系筆者:mark AT mlevison DOT com),內容基于他上午看到的演示。在下午的一個議程中,一組人聚在一起,將更多工具填入到該表格中,截至今日,他們在表格中記錄的工具包括:SWAT、Cucumber、WebTest、RobotFramework、Twist、TestSwarm、JBehave、Fit、FitNesse、FitNesseSlim、UltiFit、Watir、Watin、Abbot、Fest、White、Sahi和Sahi-Java??梢宰⒁獾?,人們沒有記錄Selenium。

  下午晚些時候,人們舉辦了一個討論,議題是像Selenium IDE這樣的錄制和回放工具。Lisa Crispin認為捕獲/回放工具“對于學習新工具很有幫助,而且也能幫人們調試測試腳本,或是找到某個測試中應該使用的正確語句。然而,人們不應該僅僅使用捕獲/回放工具,否則就會遇到問題?!盝ason Huggins是Selenium的開發人員,他解釋道:他對于SeleniumIDE的通用性也很困惑(因為那僅僅是個錄制/回放工具而已)。這個工具本來就是用來培訓“新手”的,就像“剛學飛行的飛行員要從訓練機開始。飛行員能從訓練機上學到很多東西,不過最終還是要開真正的飛機?!睘榱俗屵@個區別更加明顯,人們提出的建議包括(選自Mike Longin的筆記):

  將Selenium IDE的名字改為Selenium Trainer,讓大家知道:錄制不是自動化的終點。

  在錄制器上創建某種復雜度表,當錄制內容過于復雜時要告訴人們:也許應該學習一些新的自動化測試技術了。

  Mike這樣回應Paul的評論:“我們已經有了數不勝數的驅動程序、框架和運行器,現在也許該開始尋找一些集成方面的技術了,嘗試如何利用這些出色的工具,并將它們組合利用?!?/P>

  Pekka Klärck對Jennitta Andrea和Elisabeth Hendrickson組織今年的研討會表示了感謝之情。

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

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