<?xml version="1.0"?><rss version="2.0"><channel><title>Twist &gt; Announcements</title><link>http://community.thoughtworks.com/hives/a48aa35141</link><description>Announcements from the Twist team</description><language>en-us</language><copyright>Copyright 2006, HiveLive Inc.</copyright><pubDate>Tue, 03 Jan 2012 05:03:49 +0000</pubDate><lastBuildDate>Tue, 03 Jan 2012 05:03:49 +0000</lastBuildDate><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>Announcing Twist 2.4</title><link>http://community.thoughtworks.com/posts/a049950a5a</link><description>&lt;p&gt;&lt;em&gt;Post by &lt;a href=&quot;http://community.thoughtworks.com/people/99e39fac1a&quot;&gt;sdqali&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;&lt;div&gt;The Twist team is pleased to announce the General Access release of Twist 2.4.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;This release of Twist comes with a whole set of cool new features. Some of these are listed below:&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;1. SynonymAssist&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;SynonymAssist is a feature in Twist that lets you search for content(steps and concepts) by matching steps and concepts against synonyms of words that you have typed in. Typing in word(s) and invoking Synonym Assist will provide a list of suggestions steps and concepts to select from. You can read more about the Synonym Assist&amp;nbsp;&lt;a href=&quot;http://www.thoughtworks-studios.com/twist-agile-test-automation/2.4/help/meet_synonym_assist.html&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;2. Improved Autocomplete&lt;/strong&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;The Auto-complete feature now comes with improved ordering of search results. Twist Content Assist will now display results ordered by concepts first, followed by implemented workflow steps and finally unimplemented steps.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;3. Selenium upgrade&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;Selenium driver bundled with Twist is upgraded to version 2.15.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;strong&gt;4. Spring upgrade&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;With upgrade to Spring 3.1, Twist provides additional capabilities like Annotation based configuration to initialize tests. More details can be found&amp;nbsp;&lt;a href=&quot;http://www.thoughtworks-studios.com/twist-agile-test-automation/2.4/help/how_do_i_initialize_my_tests_using_spring.html&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;The installers for Twist 2.4 can be downloaded from&amp;nbsp;&lt;a href=&quot;http://www.thoughtworks-studios.com/user/register&amp;amp;destination=forms/form/twist/download&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;.&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;If you already have an instance of Twist, instructions&amp;nbsp;on how to upgrade Twist can be found&amp;nbsp;&lt;a href=&quot;http://www.thoughtworks-studios.com/twist-agile-test-automation/2.4/help/upgrading_twist.html&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Happy Twisting,&lt;/div&gt;
&lt;div&gt;The Twist Team.&lt;/div&gt;
</description><guid isPermaLink="true">http://community.thoughtworks.com/posts/a049950a5a</guid><pubDate>Tue, 03 Jan 2012 05:35:53 +0000</pubDate></item><item><title>Announcing Twist 2.3.1 with Eclipse 3.7 and Selenium 2.5 support</title><link>http://community.thoughtworks.com/posts/d7762ade7d</link><description>&lt;p&gt;&lt;em&gt;Post by &lt;a href=&quot;http://community.thoughtworks.com/people/b9fcd46dc6&quot;&gt;Andy Kemp&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;&lt;h3&gt;Body&lt;/h3&gt;&lt;p&gt;We are pleased to announce the release of Twist 2.3.1. Twist is now based on Eclipse 3.7 Indigo platform. We have also upgraded Twist to support to Selenium v2.5.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Please read the notes below for notes on the 2.3 major release.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;We are pleased to announce the release of Twist 2.3 encompassing full support for the recently released, major update to the popular open source browser automation framework Selenium 2(version 2.5).&lt;br /&gt;
As well as adding selenium support with recording capabilities for the WebDriver API, we have continued to improve Twist&apos;s test authoring and maintenance features.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With this release you can now;&lt;br /&gt;
&lt;br /&gt;
Quickly set up and create tests using the Selenium 2 driver.&lt;br /&gt;
Create maintainable tests using Twist&apos;s atomic recording for WebDriver.&lt;br /&gt;
Play back immediately via the Twist editor or within your continuous integration environment.&lt;br /&gt;
Improved configuration means you can quickly change the browser in which you wish to execute your tests.&lt;/p&gt;
&lt;p&gt;Twist 2.3 also supports authoring and playback of Selenium tests for mobile browsers on Android or iOS devices.&lt;br /&gt;
Record a test on a desktop browser such as Firefox then quickly replay on your mobile device.&lt;br /&gt;
Further enhancements to our refactoring support allows you to selectively propagate concepts, inline existing concepts and search for existing concepts.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;To upgrade your existing version of Twist go to http://www.thoughtworks-studios.com/twist-agile-test-automation/2.3.1/help/upgrading_twist.html and follow the instructions &quot;Upgrading to Twist 2.3&quot;.&lt;br /&gt;
&lt;br /&gt;
To download the Twist 2.3.1 installer follow the link below.&lt;br /&gt;
&lt;br /&gt;
Cheers,&lt;br /&gt;
&lt;br /&gt;
Twist team&lt;/p&gt;
&lt;h3&gt;Link&lt;/h3&gt;&lt;a href=&quot;http://www.thoughtworks&amp;#45;studios.com/user/register&amp;amp;destination=forms/form/twist/download&quot; target=&quot;_hive&quot;&gt;You can download Twist 2.3.1 here&lt;/a&gt;</description><guid isPermaLink="true">http://community.thoughtworks.com/posts/d7762ade7d</guid><pubDate>Wed, 10 Aug 2011 13:54:42 +0000</pubDate></item><item><title>Recording Flex objects from an application using Selenium IDE (5 Comments)</title><link>http://community.thoughtworks.com/posts/9075a4e2aa</link><description>&lt;p&gt;&lt;em&gt;Post by &lt;a href=&quot;http://community.thoughtworks.com/people/2f01df220f&quot;&gt;Gaurav Deore&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;Hi All,&lt;/p&gt;
&lt;p&gt;I have done all required setting to record the flex object from an application as per&amp;nbsp;&lt;a href=&quot;http://code.google.com/p/flex-ui-selenium/&quot;&gt;http://code.google.com/p/flex-ui-selenium/&lt;/a&gt;. And now able to see the flex commands in selenium IDE window &amp;amp; separete names for flex objects .&lt;/p&gt;
&lt;p&gt;When &amp;nbsp;I started recording, flex objects doesn&apos;t get record where as feilds are showing name when mouse cursor is hover on flex elements. &amp;nbsp;So anyone help me regards to it?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Selenium IDE window has &quot;Flex Explorer&quot; , is it useful for flex object recording?&lt;/p&gt;
&lt;p&gt;Looking for guidance to record flex objects ..... plz lets know me solution for this.&lt;/p&gt;
&lt;p&gt;--&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Gaurav&lt;/p&gt;
</description><guid isPermaLink="true">http://community.thoughtworks.com/posts/9075a4e2aa</guid><pubDate>Mon, 08 Aug 2011 09:40:26 +0000</pubDate></item><item><title>Testing Flash applications with Twist (1 Comment)</title><link>http://community.thoughtworks.com/posts/c75ad24e81</link><description>&lt;p&gt;&lt;em&gt;Post by &lt;a href=&quot;http://community.thoughtworks.com/people/1182a495a4&quot;&gt;Manish Chakravarty&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;We&apos;ve received queries regarding testing Flash applications with Twist.&lt;/p&gt;
&lt;p&gt;Twist uses a piece of software called a &lt;strong&gt;driver&lt;/strong&gt;&amp;nbsp;to run your tests. Simply put a driver is a piece of software which drives your tests. In the context of testing web applications, a driver typically embeds or opens up a browser and issues commands to the Application Under Test running inside the browser.&lt;/p&gt;
&lt;p&gt;Twist ships with &lt;em&gt;Selenium 0.9.2&lt;/em&gt; and &lt;em&gt;Sahi&amp;nbsp;&lt;/em&gt;drivers for testing web applications.&lt;/p&gt;
&lt;p&gt;To test Flash applications with Twist, the &lt;strong&gt;Flash Selenium&lt;/strong&gt;&amp;nbsp;driver must be used. Flash Selenium is available at&amp;nbsp;&lt;a href=&quot;http://code.google.com/p/flash-selenium/&quot; target=&quot;_blank&quot;&gt;http://code.google.com/p/flash-selenium/&lt;/a&gt;&amp;nbsp;There are instructions on the site that help you setup and going ( at a standalone driver level )&amp;nbsp;&lt;/p&gt;
&lt;p&gt;To use Flash Selenium with Twist , please follow the instructions at&amp;nbsp;&lt;a href=&quot;http://www.thoughtworks-studios.com/twist-agile-test-automation/2.0/help/how_do_i_use_other_selenium_versions_with_twist.html&quot; target=&quot;_blank&quot;&gt;http://www.thoughtworks-studios.com/twist-agile-test-automation/2.0/help/how_do_i_use_other_selenium_versions_with_twist.html&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The Flash Selenium driver is not supported by ThoughtWorks Studios.&amp;nbsp;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;NOTE: For testing Flex applications there is Flex Selenium -&amp;nbsp;&lt;a href=&quot;http://code.google.com/p/flex-ui-selenium/&quot; target=&quot;_blank&quot;&gt;http://code.google.com/p/flex-ui-selenium/&lt;/a&gt;&amp;nbsp;&lt;br /&gt;&lt;/em&gt;&lt;/p&gt;
</description><guid isPermaLink="true">http://community.thoughtworks.com/posts/c75ad24e81</guid><pubDate>Mon, 17 May 2010 04:32:55 +0000</pubDate></item><item><title>What’s New in Twist 2.2?</title><link>http://community.thoughtworks.com/posts/5a1c6b9e89</link><description>&lt;p&gt;&lt;em&gt;Post by &lt;a href=&quot;http://community.thoughtworks.com/people/b9fcd46dc6&quot;&gt;Andy Kemp&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;&lt;h3&gt;Body&lt;/h3&gt;&lt;p&gt;&lt;span style=&quot;font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:bold;font-style:normal;text-decoration:none;vertical-align:baseline;&quot;&gt;Record - Analyze - Organize - the&lt;/span&gt; &lt;span style=&quot;font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:bold;font-style:italic;text-decoration:none;vertical-align:baseline;&quot;&gt;better&lt;/span&gt; &lt;span style=&quot;font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:bold;font-style:normal;text-decoration:none;vertical-align:baseline;&quot;&gt;way&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:normal;font-style:normal;text-decoration:none;vertical-align:baseline;&quot;&gt;Twist 2.2 continues to empower your team with cutting-edge functionality to get to market faster with robust, easy-to-maintain automated test suites. It eases test automation while reducing maintenance effort of large test suites with feature enhancements to test recording, refactoring analysis capabilities and test suite organization. Twist 2.2 &amp;nbsp;provides support to record multiple steps at one go, intelligence for efficient refactoring, improved tagging and filtering, and a host of usability enhancements. With Twist 2.2 you can:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li style=&quot;list-style-type:disc;font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:normal;font-style:normal;text-decoration:none;vertical-align:baseline;&quot;&gt;&lt;span style=&quot;font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:bold;font-style:normal;text-decoration:none;vertical-align:baseline;&quot;&gt;Simplify record-and-play with support to record multiple steps:&lt;/span&gt; &lt;span style=&quot;font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:normal;font-style:normal;text-decoration:none;vertical-align:baseline;&quot;&gt;Drastically simplify the recording of lengthy test cases with support to record multiple test steps sequentially in the same recording session.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;list-style-type:disc;font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:normal;font-style:normal;text-decoration:none;vertical-align:baseline;&quot;&gt;&lt;span style=&quot;font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:bold;font-style:normal;text-decoration:none;vertical-align:baseline;&quot;&gt;Improve test robustness with the Scenario Analyzer&lt;/span&gt;&lt;span style=&quot;font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:normal;font-style:normal;text-decoration:none;vertical-align:baseline;&quot;&gt;: Twist 2.2 provides intelligent analysis on how best to structure and optimally refactor your test suites. The Scenario Analyzer, inspects your tests and identifies patterns of test steps that are repeatedly used within a test suite. You can then use existing refactoring features such as the &quot;extract concept&quot; and &quot;push to implementation&quot; to simplify the structure of your test suites and thus improve their maintainability and robustness.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;list-style-type:disc;font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:normal;font-style:normal;text-decoration:none;vertical-align:baseline;&quot;&gt;&lt;span style=&quot;font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:bold;font-style:normal;text-decoration:none;vertical-align:baseline;&quot;&gt;Enhance organization of large test suites with Saved Filters&lt;/span&gt;&lt;span style=&quot;font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:normal;font-style:normal;text-decoration:none;vertical-align:baseline;&quot;&gt;: Twist 2.2 provides a better way of organizing tests by saving tag combinations. These saved filters help to categorize and order large test suites for easy management and fast retrieval.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;list-style-type:disc;font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:normal;font-style:normal;text-decoration:none;vertical-align:baseline;&quot;&gt;&lt;span style=&quot;font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:bold;font-style:normal;text-decoration:none;vertical-align:baseline;&quot;&gt;Usability enhancements:&lt;/span&gt; &lt;span style=&quot;font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:normal;font-style:normal;text-decoration:none;vertical-align:baseline;&quot;&gt;Twist 2.2 provides a host of usability enhancements that include autocomplete for parameters, support for creating and maintaining workflow fixtures, visual reporting for contexts, word wrap in the scenario editor, display of contextual data in concepts and usability-rich refactoring features.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Link&lt;/h3&gt;&lt;a href=&quot;http://www.thoughtworks-studios.com/user/register&amp;destination=forms/form/twist/download&quot; target=&quot;_hive&quot;&gt;Download Twist 2.2 here&lt;/a&gt;</description><guid isPermaLink="true">http://community.thoughtworks.com/posts/5a1c6b9e89</guid><pubDate>Thu, 07 Apr 2011 15:04:14 +0000</pubDate></item><item><title>What&apos;s new in Twist 2.1?</title><link>http://community.thoughtworks.com/posts/86a0aaae41</link><description>&lt;p&gt;&lt;em&gt;Post by &lt;a href=&quot;http://community.thoughtworks.com/people/711ffcea13&quot;&gt;Ananth&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size:14pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:bold;font-style:normal;text-decoration:none;vertical-align:baseline;&quot;&gt;1. Change propagation across project :&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:normal;font-style:normal;text-decoration:none;vertical-align:baseline;&quot;&gt;In 2.0 Extracting Concepts would affect only the scenario in which the action was performed. In Twist 2.1 we have made both “Extract Concepts” and “Push to Implementation” propagate that change across the whole project, thus bringing it to the desired level of abstraction.&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;span style=&quot;font-size:14pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:bold;font-style:normal;text-decoration:none;vertical-align:baseline;&quot;&gt;2. Parallel Execution :&lt;br /&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style=&quot;font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:normal;font-style:normal;text-decoration:none;vertical-align:baseline;&quot;&gt;Parallel execution allows multiple twist scenarios to be executed simultaneously. It allows test suites to be executed faster. This feature requires the use of a driver that supports concurrent execution. Sahi and Selenium Grid currently support parallel execution.&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;span style=&quot;font-size:14pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:bold;font-style:normal;text-decoration:none;vertical-align:baseline;&quot;&gt;3. Sahi – Usability improvements :&lt;br /&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style=&quot;font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:normal;font-style:normal;text-decoration:none;vertical-align:baseline;&quot;&gt;Setting up a Sahi project has been simplified in Twist 2.1. The user no longer needs to deal with the nuances of twist.properties. Twist now identifies the platform automatically and populates the necessary derivable properties without the need for user input. &amp;nbsp;Advanced setup requirements such as certificates and proxies would still need to be user configured.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h3&gt;&lt;span style=&quot;font-size:14pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:bold;font-style:normal;text-decoration:none;vertical-align:baseline;&quot;&gt;4. Groovy - Enhancements :&lt;br /&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style=&quot;font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:normal;font-style:normal;text-decoration:none;vertical-align:baseline;&quot;&gt;The improved Groovy language support now lets you refactor from code back to scenarios. Twist now supports Groovy version 2.0.2 released on June 28th 2010.&lt;br /&gt;
&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;span style=&quot;font-size:14pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:bold;font-style:normal;text-decoration:none;vertical-align:baseline;&quot;&gt;5. Add context parameters to data tables :&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;In Twist 2.1, we can now add parameters in a context to a data table, thus extending the scope of data driven testing to even the setup and tear down in Twist.&lt;/p&gt;
</description><guid isPermaLink="true">http://community.thoughtworks.com/posts/86a0aaae41</guid><pubDate>Tue, 10 Aug 2010 11:14:26 +0000</pubDate></item><item><title>Announcing the release of Twist 2.0</title><link>http://community.thoughtworks.com/posts/55ae3b8be1</link><description>&lt;p&gt;&lt;em&gt;Post by &lt;a href=&quot;http://community.thoughtworks.com/people/1902f1b121&quot;&gt;Thrivikram Nag&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;The Twist team is pleased to announce the release of Twist 2.0. It has a host of new functionality that continues to deliver on the promise of making testing easy, effective, maintainable and sustainable.&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;HL_Object-Field-Value&quot;&gt;
&lt;p&gt;Here is a list of features in this release:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Hybrid Execution: Execute manual and automated tests within the same scenario&lt;/li&gt;
&lt;li&gt;Support for Groovy Scripting: In addition to Java, Twist 2.0 allows you to implement test mechanics using Groovy&lt;/li&gt;
&lt;li&gt;Additional Driver support - Sahi, SWTBot: &amp;nbsp;Twist 2.0 has added Sahi as an additional option for web testing. The main benefit of Sahi is that it abstracts&amp;nbsp;out most difficulties that testers face while automating web applications. It also features an excellent recorder for IE. The addition of SWTBot makes Twist 2.0 suitable for testing Eclipse-based applications&lt;/li&gt;
&lt;li&gt;Table Driven Scenarios: Allows you to run your test scenarios with multiple sets of data by associating a data table with your test scenario&lt;/li&gt;
&lt;li&gt;Enhanced Test Abstraction: Allows business users to achieve more sophisticated tests by making it easy to get test semantics to the right level.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;To know more about the features and benefits in Twist 2.0, &lt;a title=&quot;What&apos;s new in Twist 2.0&quot; href=&quot;/posts/ac4b5a5d8d&quot; target=&quot;_blank&quot;&gt;click here&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;To download a trial version, &lt;a title=&quot;Download Twist 2.0&quot; href=&quot;http://www.thoughtworks-studios.com/user/register&amp;amp;destination=forms/form/twist/download&quot; target=&quot;_blank&quot;&gt;click here&lt;/a&gt;&lt;/div&gt;
</description><guid isPermaLink="true">http://community.thoughtworks.com/posts/55ae3b8be1</guid><pubDate>Wed, 31 Mar 2010 15:04:39 +0000</pubDate></item><item><title>What&apos;s new in Twist 2.0</title><link>http://community.thoughtworks.com/posts/ac4b5a5d8d</link><description>&lt;p&gt;&lt;em&gt;Post by &lt;a href=&quot;http://community.thoughtworks.com/people/1902f1b121&quot;&gt;Thrivikram Nag&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;&lt;h3&gt;Body&lt;/h3&gt;&lt;p&gt;Twist 2.0 continues to deliver on the promise of making testing easy, effective, maintainable and sustainable. With the new features in 2.0, you can ensure good test coverage and increase tester productivity.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;In short Twist 2.0:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Makes test creation quick and easy by improving reuse.&lt;/li&gt;
&lt;li&gt;Lets you build abstractions at the layer of business intent, making your tests more concise and meaningful.&lt;/li&gt;
&lt;li&gt;Enhances web-application testing and extends support to test Eclipse/SWT applications.&lt;/li&gt;
&lt;li&gt;Reduces the amount of test code and noise, thus improving productivity and making automated test&amp;nbsp; maintenance easy.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Here’s a list of features and a brief explanation about them.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1.&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/strong&gt; &lt;strong&gt;Ensure test coverage with “Table driven scenarios”&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Twist 2.0 introduces table driven scenarios, a new feature that lets you ensure test coverage through data driven testing. This allows for a deeper and more thorough testing of your product. This is the first step towards data driven testing capabilities in Twist -- many more to come.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/posts/ea7daad02a&quot; target=&quot;_blank&quot;&gt;Click here to watch how&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2.&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/strong&gt; &lt;strong&gt;Exploratory testing made easy with “Hybrid Execution”&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Twist 2.0 has a new mode of executing a scenario called “Hybrid Execution”. This lets you be more productive when performing manual testing and makes tool support for exploratory testing, a reality.&lt;/p&gt;
&lt;p&gt;With Hybrid execution, you can now have and execute scenarios that are part automated and part manual. This allows you to efficiently carry out manual &amp;amp; exploratory testing by taking advantage of the automated parts of a scenario. You eliminate the repetitive and cumbersome aspects of exploratory testing like launching the application, taking the application to a desired state and recording the results of your exploratory testing.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/posts/75cebcf833&quot; target=&quot;_blank&quot;&gt;Click here to watch how&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-weight:normal;&quot;&gt;&lt;strong&gt;3.&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/strong&gt; &lt;strong&gt;Lean, readable and maintainable test code in “Groovy”&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;You now have a choice of implementing the scenarios in a dynamic scripting language – Groovy, within Twist. This provides modern programming features like closures and DSL friendly syntax that makes your code easier to read and maintain. Additionally, using Groovy increases your productivity, as you have to write less code achieve the same functionality.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://groovy.codehaus.org/&quot; target=&quot;_blank&quot;&gt;More about Groovy&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;4.&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/strong&gt; &lt;strong&gt;Build abstractions that are right for your domain with “Concepts”&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;A “concept” is a reusable sequence of steps in your business workflow. This allows you to gradually evolve from an imperative style of expressing test intent to a more declarative style, creating a more meaningful and maintainable expression of your test. This makes creation of additional tests quicker, more robust and removes UI level noise. Concepts are abstractions built at the business layer.&lt;/p&gt;
&lt;p&gt;The earlier implementation of “Extract concept” which is now called “Push to Implementation” allows you to build abstractions in the underlying code.&lt;/p&gt;
&lt;p&gt;Both Extract Concept and Push to Implementation allow you to easily build the level of abstraction that is right for your domain.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/posts/1000f00326&quot; target=&quot;_blank&quot;&gt;Click here to watch how&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;5.&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/strong&gt; &lt;strong&gt;Reliable and flexible web-application testing with “Sahi” ©&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Twist 2.0 now also supports Sahi for web-application testing. Sahi makes your web testing more reliable and consistent. Sahi has an object oriented and intuitive API that makes writing test scripts simple and easy. It also makes recording possible on Internet Explorer. The Sahi “Accessor Spy” makes it convenient to locate and interact with your web application.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://sahi.co.in&quot; target=&quot;_blank&quot;&gt;More about sahi&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;6.&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/strong&gt; &lt;strong&gt;Test Eclipse/SWT applications using Twist + SWTBot&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;With SWTBot, Twist now integrates with the #1 testing driver for Eclipse/SWT applications. Twist, since it&apos;s an SWT application itself, uses Twist+SWTBot for its own testing.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.eclipse.org/swtbot/&quot; target=&quot;_blank&quot;&gt;More about SWTBot&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Video&lt;/h3&gt;
	                        &lt;img class=&apos;loading HL_Style_JsShow&apos; src=&apos;/common/icons/loading.gif&apos;/&gt;
	
	                        &lt;!-- Start of Brightcove Player --&gt;
	
	                        &lt;div class=&apos;BCfriend upload-method&apos; style=&apos;display:none&apos;&gt;
	
	                        &lt;/div&gt;
	
	                        &lt;!--
	                        By use of this code snippet, I agree to the Brightcove Publisher T and C
	                        found at http://corp.brightcove.com/legal/terms_publisher.cfm.
	                        --&gt;
	
	                        &lt;object id=&apos;myExperience75329836001&apos; class=&apos;BrightcoveExperience&apos;&gt;
	                          &lt;param name=&apos;bgcolor&apos; value=&apos;#FFFFFF&apos; /&gt;
	                          &lt;param name=&apos;width&apos; value=&apos;720&apos; /&gt;
	                          &lt;param name=&apos;height&apos; value=&apos;480&apos; /&gt;
	                          &lt;param name=&apos;playerID&apos; value=&apos;23319451001&apos; /&gt;
	                          &lt;param name=&apos;publisherID&apos; value=&apos;19012473001&apos;/&gt;
	                          &lt;param name=&apos;isVid&apos; value=&apos;true&apos; /&gt;
	
	                          &lt;param name=&apos;@videoPlayer&apos; value=&apos;75329836001&apos; /&gt;
	                          &lt;param name=&apos;linkBaseURL&apos; value=&apos;http://community.thoughtworks.com/hives/a48aa35141/feed&apos;/&gt;
	                          
	                        &lt;/object&gt;
	
	                        &lt;!-- End of Brightcove Player --&gt;
	                        </description><guid isPermaLink="true">http://community.thoughtworks.com/posts/ac4b5a5d8d</guid><pubDate>Wed, 31 Mar 2010 07:20:59 +0000</pubDate></item><item><title>Announcing Twist 2.0: Available for download on March 31</title><link>http://community.thoughtworks.com/posts/a0f1346f57</link><description>&lt;p&gt;&lt;em&gt;Post by &lt;a href=&quot;http://community.thoughtworks.com/people/ebcf1a57bf&quot;&gt;Risha Mathias&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;The wait is over! Twist 2.0, a major upgrade to Twist, our testing automation solution, will be available for download on March 31st, 2010.&lt;/p&gt;
&lt;p&gt;The list of features included in this release includes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Hybrid Execution: Execute manual and automated test steps within the same scenario. With Twist 2.0, you can choose whether to use manual or automated testing, based on your requirements and preferences.&lt;/li&gt;
&lt;li&gt;Support for Groovy Scripting: In addition to Java, Twist 2.0 allows you to implement test intents using Groovy&lt;span&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Additional Driver support - Sahi, SWTBot: &amp;nbsp;Twist 2.0 has added Sahi as an additional option for web testing. The main benefit of Sahi is that it abstracts&lt;/span&gt;&amp;nbsp;out most difficulties that testers face while automating web applications. Its features include an excellent recorder, platform and browser independence, no XPaths and no waits. In addition, it allows you to identify UI components within the application as you record test scenarios. Support for&amp;nbsp;&lt;span&gt;SWTBot makes Twist 2.0 suitable for testing Eclipse-based applications.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Table Driven Scenarios: Twist 2.0 allows you to run your test scenarios with multiple sets of data by associating a data table with your test scenario.&lt;/li&gt;
&lt;li&gt;Enhanced Test Abstraction: Twist 2.0 now allows business users to achieve more sophisticated levels of abstraction on their test intent.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;NOTE: Twist 2.0 will be available for download on March 31st, 2010 &lt;a href=&quot;http://www.thoughtworks-studios.com/user/register&amp;amp;destination=forms/form/twist/download&quot;&gt;here&lt;/a&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
</description><guid isPermaLink="true">http://community.thoughtworks.com/posts/a0f1346f57</guid><pubDate>Tue, 02 Mar 2010 15:04:44 +0000</pubDate></item><item><title>Twist 1.1 - Support for Manual Testing</title><link>http://community.thoughtworks.com/posts/0d44af53c9</link><description>&lt;p&gt;&lt;em&gt;Post by &lt;a href=&quot;http://community.thoughtworks.com/people/ebcf1a57bf&quot;&gt;Risha Mathias&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;&lt;h3&gt;Body&lt;/h3&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;/p&gt;
&lt;p&gt;While test automation unquestionably optimizes the testing process, certain cases like testing visual references and ad-hoc testing are best done manually. Using separate tools to create and manage your automated and manual tests can lead to chaotic and error-prone test management.&lt;/p&gt;
&lt;p&gt;&lt;a title=&quot;Twist overview&quot; href=&quot;http://studios.thoughtworks.com/agile-test-automation&quot; target=&quot;_self&quot;&gt;Twist&lt;/a&gt; 1.1 extends Twist&apos;s ease of creating evolving automated tests to manual testing, thus optimizing your testing process. With 1.1, Twist is now your &lt;strong&gt;complete testing platform&lt;/strong&gt; to create, execute and maintain all your manual and automated test scenarios in one central space. In addition 1.1 allows you to debug failing automated scenarios using manual execution and record manual test results.&lt;/p&gt;
&lt;p&gt;A quick snapshot of the enhancements in Twist 1.1:&lt;/p&gt;
&lt;ul type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;strong&gt;A central place to manage all your automated and manual tests.&lt;/strong&gt; Centralize your testing processes and eliminate the need for separate tool, document or spreadsheet for manual tests. Create and maintain all your manual scenarios within Twist. Additionally, Twist&apos;s feature rich IDE enables you to easily evolve your manual tests as your application changes.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;strong&gt;Execute and record results for manual tests.&lt;/strong&gt; Execute any scenario manually from within Twist and record results. Twist also supports batch execution of all manual tests in a test suite.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;strong&gt;Record assertions from the web browser.&lt;/strong&gt; Twist Selenium Recorder now also supports asserts for text, window title, url and many more.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;strong&gt;Enhanced HTML Reporting&lt;/strong&gt;. Get HTML reports with an interactive summary. Filter scenario listing by execution status present in the summary table&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a title=&quot;Twist 1.1 Release Notes&quot; href=&quot;http://studios.thoughtworks.com/agile-test-automation&quot; target=&quot;_self&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a title=&quot;Twist Overview&quot; href=&quot;http://studios.thoughtworks.com/agile-test-automation&quot; target=&quot;_self&quot;&gt;Twist Overview&lt;/a&gt; | &lt;a title=&quot;Twist 1.1&quot; href=&quot;http://studios.thoughtworks.com/user/register&amp;amp;destination=forms/form/twist/download&quot; target=&quot;_self&quot;&gt;Download Twist 1.1&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Video&lt;/h3&gt;
	                        &lt;img class=&apos;loading HL_Style_JsShow&apos; src=&apos;/common/icons/loading.gif&apos;/&gt;
	
	                        &lt;!-- Start of Brightcove Player --&gt;
	
	                        &lt;div class=&apos;BCfriend upload-method&apos; style=&apos;display:none&apos;&gt;
	
	                        &lt;/div&gt;
	
	                        &lt;!--
	                        By use of this code snippet, I agree to the Brightcove Publisher T and C
	                        found at http://corp.brightcove.com/legal/terms_publisher.cfm.
	                        --&gt;
	
	                        &lt;object id=&apos;myExperience40831443001&apos; class=&apos;BrightcoveExperience&apos;&gt;
	                          &lt;param name=&apos;bgcolor&apos; value=&apos;#FFFFFF&apos; /&gt;
	                          &lt;param name=&apos;width&apos; value=&apos;425&apos; /&gt;
	                          &lt;param name=&apos;height&apos; value=&apos;350&apos; /&gt;
	                          &lt;param name=&apos;playerID&apos; value=&apos;23319451001&apos; /&gt;
	                          &lt;param name=&apos;publisherID&apos; value=&apos;19012473001&apos;/&gt;
	                          &lt;param name=&apos;isVid&apos; value=&apos;true&apos; /&gt;
	
	                          &lt;param name=&apos;@videoPlayer&apos; value=&apos;40831443001&apos; /&gt;
	                          &lt;param name=&apos;linkBaseURL&apos; value=&apos;http://community.thoughtworks.com/hives/a48aa35141/feed&apos;/&gt;
	                          
	                        &lt;/object&gt;
	
	                        &lt;!-- End of Brightcove Player --&gt;
	                        &lt;h3&gt;File&lt;/h3&gt;&lt;a href=&quot;http://community.thoughtworks.com/files/386f1ec407/release-notes-twist-1.1.pdf&quot; class=&quot;HL_Link_File HL_Link_File_PDF HL_View_IconAndText&quot; target=&quot;_file&quot;&gt;release-notes-twist-1.1.pdf&lt;/a&gt; &lt;span class=&quot;count&quot;&gt;(460KB)&lt;/span&gt;</description><guid isPermaLink="true">http://community.thoughtworks.com/posts/0d44af53c9</guid><pubDate>Tue, 22 Sep 2009 12:44:41 +0000</pubDate></item></channel></rss>
