ThoughtWorks Studios開發了1個針對Java利用的功能測試集成開發平臺―― Twist。 這個工具將用戶故事建檔、抓取可履行的要求、開發、保護、做功能測試和發送相干測試報告集中到同1個平臺上。目前,您可以下載到Twist的免費版。
Twist的1個主要特性是支持領域特定語言(DSLs)。開發團隊可以創建1種相對簡單、且與英文類似的語言來描寫。這樣1來,業務部門的人也能夠很容易就讀懂,乃至也使用這類語言編寫測試。就職于ThoughtWorks的Martin Fowler最近關于DSL方面,就說了很多。
Twist是基于Eclipse平臺開發的,使用Selenium和Frankenstein來實現自動化,但其實不限于此。只要您插入相干的插件,且用JAVA寫相干的測試代碼,您就能夠使用Twist。
Twist使用標簽(tag)來組織測試的運行。通過過濾那些和測試相干聯的標簽,可以選擇性地運行測試子集。
主要功能有:
官方下載地址是:http://www.thoughtworks.com/products/twist-agile-testing/start