AGILE TESTING
FROM THE CREATORS OF SELENIUM
Takes a Team to Twist!

Twist: Collaborative Functional Testing Platform
Twist™ is a next-generation collaborative functional testing platform for software teams. It provides a rich environment for authoring, executing, and maintaining tests.

Twist is designed to be used by subject matter experts, QA professionals and developers, making everyone on a team jointly responsible for software quality.

Twist leverages the testing expertise of ThoughtWorks, the creators of the popular web testing engine, Selenium.

Quick Tour | Datasheet (PDF)

Download 60-day trial
The collaborative testing and functional testing platform - Twist from ThoughtWorks. It's a next generation collaborative functional testing platform for software teams
Twist simplifies test management, collaborative testing and functional testing in the agile software engineering process.

Listen to Chad Wathington, VP of Product Development, talk about Twist:

Collaborative Testing for Added Business Value

Twist is based on the simple idea that business people and testing professionals should collaborate to build test suites of lasting business value. Hence, it allows you to express acceptance criteria as executable tests, while using the language of your domain. A Domain Specific Language (DSL) is a mini computer language designed to express the requirements and solutions of a particular business or architectural domain. Twist comes with powerful editor features like refactoring, so that testing professionals can preserve business intent and evolve lasting test assets.

 Twist lets you write English-like readable tests, simplifyig the testing process. Twist simplifies test management, collaborative testing and functional testing in the agile software engineering process
Write English-like readable tests

A Powerful Integrated Development Environment for Testing

Tame test complexity and increase productivity with an Integrated Development Environment (IDE) in Twist™.
  • Dynamically organize test suites in various ways to execute them in several contexts (e.g. smoke, regression and performance).
  • Locate and read individual tests from even a large test library.
  • Powerful editor features: Rename, Extract domain concepts etc.

A Testing Tool for the Entire Team

Empower your teams to jointly own functional tests by giving all roles (subject matter experts, QA professionals and developers) the ability to contribute to the testing effort, sharing responsibility for software quality. Business Analysts can specify requirements and acceptance criteria in plain English, which Quality Analysts can turn into robust tests, and these tests can be automated by QAs and developers.

TWIST FOR QA PROFESSIONALS TWIST FOR SUBJECT
MATTER EXPERTS
TWIST FOR THE
ENTIRE TEAM
> Create tests as long-lived    assets
> Work with a powerful IDE
> Test AJAX applications
> Maintain large test suites with    ease
> Test Java Swing and web     applications
> Use English-like Domain    Specific Languages to write    requirements
> Ensure that tests and software    are in line with business    requirements
> Maintain large test suites    easily
> Leverage production code in    testing. Speed up the testing    process
> Speak the same language as    the entire team (via test    scenarios)
> Reports that help diagnose    test failures

Maintainable Automated Test Suites

In the versatile world of software technology, modern development teams need tests that evolve with changing requirements. Refactoring in Twist makes this possible. Traditionally, tests can be very difficult to maintain, especially if they test user interfaces. Twist helps you create modular tests that can be easily maintained and automated earlier in the development cycle.

 Twist is a functional software testing tool that allows you to link test steps to the test code through maintainable automated test suites
Test steps linked to test code

More on Test Automation

Implemented on the Eclipse platform as a collection of plug-ins, Twist uses the popular open source functional testing framework Selenium. It incorporates many lessons learned from ThoughtWorks' 14+ years of project delivery experience. Twist currently ships with native drivers for Java Swing and web applications.

Twist will be available for purchase later in 2008.

Download 60-day free trial

See Also

Use Twist for...
Writing Tests Twist enables Subject Matter Experts to express their acceptance criteria in a readable and executable form, which in turn helps QAs test in accordance with business intent
Test Automation Use Twist's features (like refactoring) and maintain automated tests with ease.
Running Tests Organize your suite of tests, and run the tests selectively. Manage execution of tests across multiple environments like Windows, Linux and Mac OS.
Integrated Reporting Report Test Runs within an Automated Build Environment. Drill down to failed tests with a complete stack trace of failure reasons.


Also from ThoughtWorks

Cruise- The CI and RM tool from Thoughtworks
Download Cruise, the Continuous Integration and Release Management System. Get rid of unwanted surprises and anxieties associated with software releases.

Bookmark and Share

*Twist is available as a Beta version.

Products  |  Customers  |  Contact Us
Copyright 2008 ThoughtWorks, Inc.