# Twist (software)

> Mediated Wiki article. Canonical URL: https://mediated.wiki/source/Twist_(software)
> Markdown URL: https://mediated.wiki/source/Twist_(software).md
> Source: https://en.wikipedia.org/wiki/Twist_(software)
> Source revision: 1355209803
> License: Creative Commons Attribution-ShareAlike 4.0 International (https://creativecommons.org/licenses/by-sa/4.0/)

{{COI|date=August 2010}}
{{Infobox software
| name = Twist
| developer = [ThoughtWorks Studios](/source/ThoughtWorks_Studios)
| released = {{start date|2008|10|06}}<ref>{{cite web|url=https://www.infoq.com/news/2008/10/twist-announced |title=ThoughtWorks Announces Twist, Automated Functional Testing Platform |first=Chris |last=Sims |work=InfoQ |date=2008-10-06}}</ref>
| latest release version = 14.1.0
| latest release date = {{release date|2014|03|18}}
| operating_system = 
| genre = [Test automation](/source/Test_automation), [Agile testing](/source/Agile_testing)
| license = [Shareware](/source/Shareware)
}}
'''Twist''' is a [test automation](/source/test_automation) and [functional testing](/source/functional_testing) solution built by [Thoughtworks](/source/Thoughtworks) Studios, the software division of [ThoughtWorks](/source/ThoughtWorks). It uses [Behavior Driven Development](/source/Behavior_Driven_Development) (BDD) and [Test-driven development](/source/Test-driven_development) (TDD)<ref>{{cite web|url=https://www.sdtimes.com/link/34154 |title=ThoughtWorks puts new twist on testing |work= [SD Times](/source/SD_Times) |first=David |last=Rubinstein |date= 2010-03-01}}</ref> for [functional testing](/source/functional_testing) of the application.<ref>{{cite web |url=https://www.drdobbs.com/tools/223100961 |title=Agile Test Automation Tool Updated |work=[Dr. Dobb's Journal](/source/Dr._Dobb's_Journal) |date=2010-03-01}}</ref> It is a part of the Adaptive ALM solution <ref>{{cite web|url=https://www.drdobbs.com/tools/219400175 |work=[Dr. Dobb's Journal](/source/Dr._Dobb's_Journal) |title=Thoughtworks Studios Releases Adaptive ALM |date=2009-08-17}}</ref> consisting of Twist for Agile testing by [ThoughtWorks Studios](/source/ThoughtWorks_Studios), [Mingle for Agile project management](/source/Thoughtworks) and [http://www.thoughtworks-studios.com/go-agile-release-management Go for Agile release management].

Twist is no longer supported by [ThoughtWorks](/source/ThoughtWorks).<ref>{{cite web 
  |url= https://www.thoughtworks.com/products/twist-agile-testing
  |title= A Farewell to Twist
  |author=<!--Staff writer(s); no by-line.--> 
  |website= Twist Automated Testing
  |publisher= ThoughtWorks, Inc. 
  |accessdate=2016-01-02
  |url-access=registration }}</ref>

== Features ==
* Twist allows test specifications to be written in English or any [UTF-8](/source/UTF-8) supported language.
** Test implementation is done using [Java](/source/Java_(programming_language)) or [Groovy](/source/Groovy_(programming_language)).
* Twist's [IDE](/source/integrated_development_environment) supports [manual](/source/Manual_testing), [automated](/source/Automated_testing) and hybrid testing.<ref>{{cite web |url=https://www.infoq.com/news/2010/04/twist-2.0 |title=Twist 2.0 Supports Behavior Driven and Collaborative Testing |first=Srini |last=Penchikala |work=InfoQ |date= 2010-04-05}}</ref>
* Twist can be used with any [Java based driver](/source/Java_(software_platform)). It provides support for 
** [Selenium](/source/Selenium_(software)) and [Sahi](/source/Sahi_(software)) for testing web-based applications
** [SWTBot](/source/SWTBot) for testing [Eclipse](/source/Eclipse_(software))/[SWT](/source/Standard_Widget_Toolkit) applications
** Frankenstein for testing [Java Swing](/source/Java_Swing) applications
** Calabash for testing Android and iOS applications
* Fast Script Development
** Consolidation of redundant code (refactoring as “Concepts”)
** Type Ahead and Suggestion
* Team coding
** Version control, organization, and searching in Confluence
** Shared script libraries
** Tagging (Test/Production, Categories, etc.) with Filters
*** Filter scripts based on Tags
*** Run groups of tests based on Tags

==References==
{{Reflist}}

== External links ==
* [http://community.thoughtworks.com/groups/c63fc04bc9/summary Twist Community]

{{DEFAULTSORT:Twist (Software)}}
Category:Automation software
Category:Graphical user interface testing
Category:2008 software

---
Adapted from the Wikipedia article [Twist (software)](https://en.wikipedia.org/wiki/Twist_(software)) by Wikipedia contributors ([contributor history](https://en.wikipedia.org/wiki/Twist_(software)?action=history)). Available under [Creative Commons Attribution-ShareAlike 4.0 International](https://creativecommons.org/licenses/by-sa/4.0/). Changes may have been made.
