Your SlideShare is downloading. ×
0
Ananth - Holistic test suite development and Twist
Ananth - Holistic test suite development and Twist
Ananth - Holistic test suite development and Twist
Ananth - Holistic test suite development and Twist
Ananth - Holistic test suite development and Twist
Ananth - Holistic test suite development and Twist
Ananth - Holistic test suite development and Twist
Ananth - Holistic test suite development and Twist
Ananth - Holistic test suite development and Twist
Ananth - Holistic test suite development and Twist
Ananth - Holistic test suite development and Twist
Ananth - Holistic test suite development and Twist
Ananth - Holistic test suite development and Twist
Ananth - Holistic test suite development and Twist
Ananth - Holistic test suite development and Twist
Ananth - Holistic test suite development and Twist
Ananth - Holistic test suite development and Twist
Ananth - Holistic test suite development and Twist
Ananth - Holistic test suite development and Twist
Ananth - Holistic test suite development and Twist
Ananth - Holistic test suite development and Twist
Ananth - Holistic test suite development and Twist
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Ananth - Holistic test suite development and Twist

717

Published on

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

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
717
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Thursday, October 7, 2010 9/22/2010
  • 2. Holistic test suite development • Ananthapadmanabhan R • Quality Analyst • Thoughtworks Studios 9/22/2010
  • 3. Agenda • Tests vs suites • What we want in a good suite... • ...and how we've tried our hand at it 9/22/2010
  • 4. 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
  • 5. 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
  • 6. Test SW maintenance is a costly affair... 9/22/2010
  • 7. Tests as assets • Reducing test brittleness is critical o Separating Intent from Implementation o Reuse, refactor • Reducing 9/22/2010 the Cost of Change
  • 8. Collaboration 9/22/2010
  • 9. Also required... • Abstraction • Organisation • Maintainability 9/22/2010
  • 10. ...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
  • 11. A scenario editor – Express Intents 9/22/2010
  • 12. Link to underlying implementation 9/22/2010
  • 13. Reuse 9/22/2010
  • 14. Organise 9/22/2010
  • 15. Handle change Twist feature changed name from “Extract concept” to “Push to implementation” 9/22/2010
  • 16. Handle change 9/22/2010
  • 17. Abstraction - Intent 9/22/2010
  • 18. Abstraction - Implementation 9/22/2010
  • 19. Propagation 9/22/2010
  • 20. Data driven testing 9/22/2010
  • 21. Tying it all back together... 9/22/2010
  • 22. Q&A 9/22/2010

×