Automated Testing Tool ThoughtWorks -- Twist, thoughtworkstwist
ThoughtWorks Studios has developed an Integrated Functional testing development platform for Java applications-Twist. This tool collects user stories, captures executable requests, develops, maintains, performs function tests, and sends relevant test reports to the same platform. Currently, you can download to the free version of Twist.
A major feature of Twist is its support for domain-specific languages (DSLs ). A development team can create a relatively simple language that is similar to English. In this way, people in the business department can easily understand and even write tests in this language. Martin Fowler at ThoughtWorks recently talked a lot about DSL.
Twist is developed based on the Eclipse platform and uses Selenium and Frankenstein for automation, but it is not limited to this. You can use Twist as long as you insert related plug-ins and write relevant test code in JAVA.
Twist uses tags to organize the test run. By filtering the tags associated with the test, you can selectively run the test subset.
Main functions:
- Workflow and workflow step that can be cut, copied, and pasted
- You can cut, copy, and paste tables and table units.
- Local report generation
- An instant report is generated when the test is executed. You can view execution points and corresponding results.
- Batch manage tags of scenario
- Ability to reconstruct Context naming
- The recording function is enhanced. It can be recorded in Firefox Chrome mode. variables are used instead of hard encoding.
- Enhanced support for Selenium Configuration
- Export build dependency
- Update site software directly from Twist
- Others
Official: http://www.thoughtworks.com/products/twist-agile-testing/start