• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Ananth - Holistic test suite development and Twist
 

Ananth - Holistic test suite development and Twist

on

  • 815 views

Ananthapadmanabhan R

Ananthapadmanabhan R
Organization: ThoughtWorks Studios
Topic: Holistic test suite development and Twist
Presented in vodQA - THE TESTING SPIRIT! on Oct 7, 2010 in ThoughtWorks, Pune

Statistics

Views

Total Views
815
Views on SlideShare
815
Embed Views
0

Actions

Likes
0
Downloads
5
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Ananth - Holistic test suite development and Twist Ananth - Holistic test suite development and Twist Presentation Transcript

    • Thursday, October 7, 2010 9/22/2010
    • Holistic test suite development • Ananthapadmanabhan R • Quality Analyst • Thoughtworks Studios 9/22/2010
    • Agenda • Tests vs suites • What we want in a good suite... • ...and how we've tried our hand at it 9/22/2010
    • Tests vs Suites • Test scenario: Covering a certain functionality or user flow, or a “test case” • Test suite or project : A set of test scenarios covering overall functionality of product, or on a major aspect of the product. 9/22/2010
    • What we want in a good test suite... ho·lism /ˈhoʊlɪzəm/ Spelled[hoh-liz-uhm] –noun • the theory that whole entities, as fundamental components of reality, have an existence other than as the mere sum of their parts 9/22/2010
    • Test SW maintenance is a costly affair... 9/22/2010
    • Tests as assets • Reducing test brittleness is critical o Separating Intent from Implementation o Reuse, refactor • Reducing 9/22/2010 the Cost of Change
    • Collaboration 9/22/2010
    • Also required... • Abstraction • Organisation • Maintainability 9/22/2010
    • ...and how we've tried our hand at it A Testing IDE • Enhanced Team Productivity o Collaborate o Keep pace • Efficiently manage test suites o Organize o Refactor o Auto Complete 9/22/2010
    • A scenario editor – Express Intents 9/22/2010
    • Link to underlying implementation 9/22/2010
    • Reuse 9/22/2010
    • Organise 9/22/2010
    • Handle change Twist feature changed name from “Extract concept” to “Push to implementation” 9/22/2010
    • Handle change 9/22/2010
    • Abstraction - Intent 9/22/2010
    • Abstraction - Implementation 9/22/2010
    • Propagation 9/22/2010
    • Data driven testing 9/22/2010
    • Tying it all back together... 9/22/2010
    • Q&A 9/22/2010