Twist - Agile Testing Solution: Features and Benefits

Align Testing with Business: Requirements as Executable Tests.

Enable your business user to write test requirements in plain English using the language of your domain. This drastically simplifies testing and breaks down Business-QA silos to ensure that you capture, develop and test intended requirements.

Highlights:

  • Express requirements directly as test specifications in English (or any UTF-8 supported language) using your domain language.
  • Allow business requirements to be tested with different sets of data
  • Easily map test specifications to the underlying code and navigate between them with IDE-support.
  • Model your business domain rules and drive test scenarios with real-life data using data tables.
  • Benefit from out-of-the-box support for Test Driven Development.
  • Enable your entire team to validate that they are developing software true to the customer’s requirements with Twist’s usability-rich IDE.

Functional testing made easy
Scenario editor to author requirements directly as test specifications.

Create Robust, Reusable Test Suites: Assets that grow with your application.

With Twist, tests are long-lived assets that evolve with the application. Changes in the application do not require cumbersome rewriting of tests. Test suites are no longer use-and-throw away artifacts, but valuable assets. Since business requirements are expressed as executable tests, a test suite remains relevant even when the underlying implementation changes.

Highlights:

  • Create robust test suites in the form of business/test specifications that are abstracted from their technical implementation.
  • Keep your tests unaffected by interface-level changes.
  • Easily absorb changes to the application in your test suite with refactoring support.
  • Execute hybrid - part automated, part manual - test scenarios.
  • Evolve your business specific language as a natural offshoot of testing.

Agile test automation & web testing
Easily absorb changes in tests.

Test Automation done Right: One Testing Platform for all your functional testing needs.

Test automation does not have to involve huge costs, prescribed drivers, large teams of specialists or learning custom scripting languages. Twist is flexible, driver-agnostic and centralizes your testing platform at an affordable price using industry-standard languages. Reduce the cost, chaos and errors of using multiple tools by using one test platform for all your functional testing needs.

Highlights:

  • Simplify automation with advanced IDE support to create, debug, reuse and refactor automated tests.
  • Ease manual testing by writing tests in plain English, batch execution of tests, recording scenarios and reporting results.
  • Execute hybrid tests - part automated, part manual test scenarios - and optimize exploratory manual testing by taking advantage of parts that are automated
  • Speed testing with parallel test execution. Execute multiple Twist scenarios simultaneously with any driver that supports concurrent execution (Sahi, Selenium Grid, etc.).
  • Optimize test suites with Content Assist to reuse existing workflows and refactoring support.
  • Intuitively debug your tests with Stack Trace and support to trace execution of a Scenario with real-time and overall results.
  • Enhance visibility with support for HTML and real-time reporting.

Agile functional testing support
Optimize test suites - refactor, reuse, automate.

Comprehensive Web and Application test support.

With Twist you can test a wider range of web applications, including those with thick clients and dynamic interfaces.

Highlights:

  • Test any application or service that can integrate with Java.
  • Test dynamic web UIs that contain AJAX and JavaScript components and thick client applications created with Java Swing.
  • Support for multiple drivers including Selenium and Sahi to drive the testing of web applications.
  • Test Eclipse/SWT based applications using SWTBot.
  • Support for scripting with Groovy to implement test scenarios.
  • Create and execute tests on multiple browsers and operating systems (Windows, Mac, and Linux).

Web testing & application testing software
Test Web, Eclipse and Swing based Applications.

Twist the most out of Agile: Holistic Agile Adoption.

Get the most out of Agile by implementing Agile best practices throughout your application lifecycle. Our Agile application lifecycle management solution extends the flexibility and usability of Twist to project management with Mingle and Release Management with Go. In addition our interactive workshops, webinars by industry experts and Agile resources enable you to get optimal business value from Agile.

Highlights:

Twist Customers [ More ]

Twist Clients