Dr. Dobb's is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Channels ▼


Agile Test Automation Tool Updated

ThoughtWorks Studios has announced Twist 2.0, an updated version of its Agile test automation software. Twist 2.0 is designed to help helps testers, developers, and business analysts work together in a collaborative fashion.

New features in Twist 2.0 include:

  • Hybrid Test Execution allows for manual and automated test steps within the same scenario. This improves collaboration and execution efficiency of both automated and manual testing efforts.
  • Improved Workflow Reuse provides high-level test scenarios and steps (manual and automated) that can be reused and shared within and across multiple projects.
  • Groovy Scripting support.
  • Support for Sahi or Selenium for Web testing. The benefit of using Sahi is that it abstracts out most difficulties that testers face while automating Web applications.
  • SWTBOT support lets Twist users test Java SWT-based applications
  • Data Driven Scenarios lets you build data-driven tests on-the-fly for increased test coverage

"It's very common for people involved in software testing to spend more time trying to keep their automated tests in synch with development rather than actually testing applications," said Cyndi Mitchell, managing director, for ThoughtWorks Studios. "Twist provides a framework for test automation and test-driven development that allows all stakeholders to build test suites and scenarios using plain English, thereby mitigating the complexity of traditional test automation."

According to Thoughtworks Studio, unlike traditional test tools, Twist uses Behavior Driven Development (BDD) and Domain Specific Language (DSL) to allow test automation specialists, developers, and business analysts to work collaboratively. This approach of using the English language to build test scripts expands the testing process to the "business side" of software development, reducing development re-work and faulty software that does not meet strategic business goals. Twist allows teams to adjust and/or react to change effectively through an open and flexible framework conducive to testing within short sprints or iterations.

Related Reading

More Insights

Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.