Announcements

Announcements from the Twist team

This is a public Discussion Area  publicRSS

Posts

  • sdqali
    Announcing Twist 2.4
    Post posted January 2, 2012 by sdqali
    The Twist team is pleased to announce the General Access release of Twist 2.4.
      
    This release of Twist comes with a whole set of cool new features. Some of these are listed below:
     
    1. SynonymAssist
    SynonymAssist is a feature in Twist that lets you search for content(steps and concepts) by matching steps and concepts against synonyms of words that you have typed in. Typing in word(s) and invoking Synonym Assist will provide a list of suggestions steps and concepts to select from. You can read more about the Synonym Assist here.
     
    2. Improved Autocomplete 
    The Auto-complete feature now comes with improved ordering of search results. Twist Content Assist will now display results ordered by concepts first, followed by implemented workflow steps and finally unimplemented steps.
     
    3. Selenium upgrade
    Selenium driver bundled with Twist is upgraded to version 2.15.
     
    4. Spring upgrade
    With upgrade to Spring 3.1, Twist provides additional capabilities like Annotation based configuration to initialize tests. More details can be found here.
     
    The installers for Twist 2.4 can be downloaded from here.
    If you already have an instance of Twist, instructions on how to upgrade Twist can be found here.
     
    Happy Twisting,
    The Twist Team.
  • Andy Kemp
    Announcing Twist 2.3.1 with Eclipse 3.7 and Selenium 2.5...1
    Post last edited August 30, 2011 by Srijayanth Sridhar

    We are pleased to announce the release of Twist 2.3.1. Twist is now based on Eclipse 3.7 Indigo platform. We have also upgraded Twist to support to Selenium v2.5. 

    Please read the notes below for notes on the 2.3 major release.


     

    We are pleased to announce the release of Twist 2.3 encompassing full support for the recently released, major update to the popular open source browser automation framework Selenium 2(version 2.5).
    As well as adding selenium support with recording capabilities for the WebDriver API, we have continued to improve Twist's test authoring and maintenance features.



    With this release you can now;

    Quickly set up and create tests using the Selenium 2 driver.
    Create maintainable tests using Twist's atomic recording for WebDriver.
    Play back immediately via the Twist editor or within your continuous integration environment.
    Improved configuration means you can quickly change the browser in which you wish to execute your tests.

    Twist 2.3 also supports authoring and playback of Selenium tests for mobile browsers on Android or iOS devices.
    Record a test on a desktop browser such as Firefox then quickly replay on your mobile device.
    Further enhancements to our refactoring support allows you to selectively propagate concepts, inline existing concepts and search for existing concepts.

     


    To upgrade your existing version of Twist go to http://www.thoughtworks-studios.com/twist-agile-test-automation/2.3.1/help/upgrading_twist.html and follow the instructions "Upgrading to Twist 2.3".

    To download the Twist 2.3.1 installer follow the link below.

    Cheers,

    Twist team

  • Gaurav Deore
    Recording Flex objects from an application using Selenium...5
    Post posted August 8, 2011 by Gaurav Deore

    Hi All,

    I have done all required setting to record the flex object from an application as per http://code.google.com/p/flex-ui-selenium/. And now able to see the flex commands in selenium IDE window & separete names for flex objects .

    When  I started recording, flex objects doesn't get record where as feilds are showing name when mouse cursor is hover on flex elements.  So anyone help me regards to it? 

    Selenium IDE window has "Flex Explorer" , is it useful for flex object recording?

    Looking for guidance to record flex objects ..... plz lets know me solution for this.

    --

    Thanks,

    Gaurav

    Recent Comment (3 of 5)

  • Manish Chakravarty
    Testing Flash applications with Twist11
    Post posted May 16, 2010 by Manish Chakravarty

    We've received queries regarding testing Flash applications with Twist.

    Twist uses a piece of software called a driver to run your tests. Simply put a driver is a piece of software which drives your tests. In the context of testing web applications, a driver typically embeds or opens up a browser and issues commands to the Application Under Test running inside the browser.

    Twist ships with Selenium 0.9.2 and Sahi drivers for testing web applications.

    To test Flash applications with Twist, the Flash Selenium driver must be used. Flash Selenium is available at http://code.google.com/p/flash-selenium/ There are instructions on the site that help you setup and going ( at a standalone driver level ) 

    To use Flash Selenium with Twist , please follow the instructions at http://www.thoughtworks-studios.com/twist-agile-test-automation/2.0/help/how_do_i_use_other_selenium_versions_with_twist.html 

    The Flash Selenium driver is not supported by ThoughtWorks Studios. 

    NOTE: For testing Flex applications there is Flex Selenium - http://code.google.com/p/flex-ui-selenium/ 

    Recent Comment (1 of 1)

  • Andy Kemp
    What’s New in Twist 2.2?
    Post posted April 7, 2011 by Andy Kemp

    Record - Analyze - Organize - the better way
    Twist 2.2 continues to empower your team with cutting-edge functionality to get to market faster with robust, easy-to-maintain automated test suites. It eases test automation while reducing maintenance effort of large test suites with feature enhancements to test recording, refactoring analysis capabilities and test suite organization. Twist 2.2  provides support to record multiple steps at one go, intelligence for efficient refactoring, improved tagging and filtering, and a host of usability enhancements. With Twist 2.2 you can:

    • Simplify record-and-play with support to record multiple steps: Drastically simplify the recording of lengthy test cases with support to record multiple test steps sequentially in the same recording session.
    • Improve test robustness with the Scenario Analyzer: Twist 2.2 provides intelligent analysis on how best to structure and optimally refactor your test suites. The Scenario Analyzer, inspects your tests and identifies patterns of test steps that are repeatedly used within a test suite. You can then use existing refactoring features such as the "extract concept" and "push to implementation" to simplify the structure of your test suites and thus improve their maintainability and robustness.
    • Enhance organization of large test suites with Saved Filters: Twist 2.2 provides a better way of organizing tests by saving tag combinations. These saved filters help to categorize and order large test suites for easy management and fast retrieval.
    • Usability enhancements: Twist 2.2 provides a host of usability enhancements that include autocomplete for parameters, support for creating and maintaining workflow fixtures, visual reporting for contexts, word wrap in the scenario editor, display of contextual data in concepts and usability-rich refactoring features.
  • Ananth
    What's new in Twist 2.1?
    Post posted August 10, 2010 by Ananth

    1. Change propagation across project :

    In 2.0 Extracting Concepts would affect only the scenario in which the action was performed. In Twist 2.1 we have made both “Extract Concepts” and “Push to Implementation” propagate that change across the whole project, thus bringing it to the desired level of abstraction.

    2. Parallel Execution :

    Parallel execution allows multiple twist scenarios to be executed simultaneously. It allows test suites to be executed faster. This feature requires the use of a driver that supports concurrent execution. Sahi and Selenium Grid currently support parallel execution.

    3. Sahi – Usability improvements :

    Setting up a Sahi project has been simplified in Twist 2.1. The user no longer needs to deal with the nuances of twist.properties. Twist now identifies the platform automatically and populates the necessary derivable properties without the need for user input.  Advanced setup requirements such as certificates and proxies would still need to be user configured.

    4. Groovy - Enhancements :

    The improved Groovy language support now lets you refactor from code back to scenarios. Twist now supports Groovy version 2.0.2 released on June 28th 2010.

    5. Add context parameters to data tables :

    In Twist 2.1, we can now add parameters in a context to a data table, thus extending the scope of data driven testing to even the setup and tear down in Twist.

  • Thrivikram Nag
    Announcing the release of Twist 2.0
    Post posted March 31, 2010 by Chad Wathington

    The Twist team is pleased to announce the release of Twist 2.0. It has a host of new functionality that continues to deliver on the promise of making testing easy, effective, maintainable and sustainable. 

    Here is a list of features in this release:

    • Hybrid Execution: Execute manual and automated tests within the same scenario
    • Support for Groovy Scripting: In addition to Java, Twist 2.0 allows you to implement test mechanics using Groovy
    • Additional Driver support - Sahi, SWTBot:  Twist 2.0 has added Sahi as an additional option for web testing. The main benefit of Sahi is that it abstracts out most difficulties that testers face while automating web applications. It also features an excellent recorder for IE. The addition of SWTBot makes Twist 2.0 suitable for testing Eclipse-based applications
    • Table Driven Scenarios: Allows you to run your test scenarios with multiple sets of data by associating a data table with your test scenario
    • Enhanced Test Abstraction: Allows business users to achieve more sophisticated tests by making it easy to get test semantics to the right level.
    To know more about the features and benefits in Twist 2.0, click here
    To download a trial version, click here
  • Thrivikram Nag
    What's new in Twist 2.0
    Post posted March 31, 2010 by Thrivikram Nag

    Twist 2.0 continues to deliver on the promise of making testing easy, effective, maintainable and sustainable. With the new features in 2.0, you can ensure good test coverage and increase tester productivity. 

    In short Twist 2.0:

    • Makes test creation quick and easy by improving reuse.
    • Lets you build abstractions at the layer of business intent, making your tests more concise and meaningful.
    • Enhances web-application testing and extends support to test Eclipse/SWT applications.
    • Reduces the amount of test code and noise, thus improving productivity and making automated test  maintenance easy.

    Here’s a list of features and a brief explanation about them.

    1.    Ensure test coverage with “Table driven scenarios”

    Twist 2.0 introduces table driven scenarios, a new feature that lets you ensure test coverage through data driven testing. This allows for a deeper and more thorough testing of your product. This is the first step towards data driven testing capabilities in Twist -- many more to come.

    Click here to watch how

    2.    Exploratory testing made easy with “Hybrid Execution”

    Twist 2.0 has a new mode of executing a scenario called “Hybrid Execution”. This lets you be more productive when performing manual testing and makes tool support for exploratory testing, a reality.

    With Hybrid execution, you can now have and execute scenarios that are part automated and part manual. This allows you to efficiently carry out manual & exploratory testing by taking advantage of the automated parts of a scenario. You eliminate the repetitive and cumbersome aspects of exploratory testing like launching the application, taking the application to a desired state and recording the results of your exploratory testing.

    Click here to watch how

    3.    Lean, readable and maintainable test code in “Groovy”

    You now have a choice of implementing the scenarios in a dynamic scripting language – Groovy, within Twist. This provides modern programming features like closures and DSL friendly syntax that makes your code easier to read and maintain. Additionally, using Groovy increases your productivity, as you have to write less code achieve the same functionality.

    More about Groovy

    4.    Build abstractions that are right for your domain with “Concepts”

    A “concept” is a reusable sequence of steps in your business workflow. This allows you to gradually evolve from an imperative style of expressing test intent to a more declarative style, creating a more meaningful and maintainable expression of your test. This makes creation of additional tests quicker, more robust and removes UI level noise. Concepts are abstractions built at the business layer.

    The earlier implementation of “Extract concept” which is now called “Push to Implementation” allows you to build abstractions in the underlying code.

    Both Extract Concept and Push to Implementation allow you to easily build the level of abstraction that is right for your domain.

    Click here to watch how

    5.    Reliable and flexible web-application testing with “Sahi” ©

    Twist 2.0 now also supports Sahi for web-application testing. Sahi makes your web testing more reliable and consistent. Sahi has an object oriented and intuitive API that makes writing test scripts simple and easy. It also makes recording possible on Internet Explorer. The Sahi “Accessor Spy” makes it convenient to locate and interact with your web application.

    More about sahi

    6.    Test Eclipse/SWT applications using Twist + SWTBot

    With SWTBot, Twist now integrates with the #1 testing driver for Eclipse/SWT applications. Twist, since it's an SWT application itself, uses Twist+SWTBot for its own testing.

    More about SWTBot 

  • Risha Mathias
    Announcing Twist 2.0: Available for download on March 31
    Post last edited March 11, 2010 by Risha Mathias

    The wait is over! Twist 2.0, a major upgrade to Twist, our testing automation solution, will be available for download on March 31st, 2010.

    The list of features included in this release includes:

    • Hybrid Execution: Execute manual and automated test steps within the same scenario. With Twist 2.0, you can choose whether to use manual or automated testing, based on your requirements and preferences.
    • Support for Groovy Scripting: In addition to Java, Twist 2.0 allows you to implement test intents using Groovy.
    • Additional Driver support - Sahi, SWTBot:  Twist 2.0 has added Sahi as an additional option for web testing. The main benefit of Sahi is that it abstracts out most difficulties that testers face while automating web applications. Its features include an excellent recorder, platform and browser independence, no XPaths and no waits. In addition, it allows you to identify UI components within the application as you record test scenarios. Support for SWTBot makes Twist 2.0 suitable for testing Eclipse-based applications.
    • Table Driven Scenarios: Twist 2.0 allows you to run your test scenarios with multiple sets of data by associating a data table with your test scenario.
    • Enhanced Test Abstraction: Twist 2.0 now allows business users to achieve more sophisticated levels of abstraction on their test intent. 

    NOTE: Twist 2.0 will be available for download on March 31st, 2010 here.


  • Risha Mathias
    Twist 1.1 - Support for Manual Testing
    Post posted September 22, 2009 by Risha Mathias

    While test automation unquestionably optimizes the testing process, certain cases like testing visual references and ad-hoc testing are best done manually. Using separate tools to create and manage your automated and manual tests can lead to chaotic and error-prone test management.

    Twist 1.1 extends Twist's ease of creating evolving automated tests to manual testing, thus optimizing your testing process. With 1.1, Twist is now your complete testing platform to create, execute and maintain all your manual and automated test scenarios in one central space. In addition 1.1 allows you to debug failing automated scenarios using manual execution and record manual test results.

    A quick snapshot of the enhancements in Twist 1.1:

    • A central place to manage all your automated and manual tests. Centralize your testing processes and eliminate the need for separate tool, document or spreadsheet for manual tests. Create and maintain all your manual scenarios within Twist. Additionally, Twist's feature rich IDE enables you to easily evolve your manual tests as your application changes.
    • Execute and record results for manual tests. Execute any scenario manually from within Twist and record results. Twist also supports batch execution of all manual tests in a test suite.
    • Record assertions from the web browser. Twist Selenium Recorder now also supports asserts for text, window title, url and many more.
    • Enhanced HTML Reporting. Get HTML reports with an interactive summary. Filter scenario listing by execution status present in the summary table

    Twist Overview | Download Twist 1.1

Filter by Date

< < February 2012 > >
S M T W T F S
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29      

Filter by Type