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
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
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
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