The Ugly Duckling -  The Changing Face of Testing
Upcoming SlideShare
Loading in...5
×
 

The Ugly Duckling - The Changing Face of Testing

on

  • 1,458 views

The discipline of testing has metamorphosed significantly over the last decade. This is illustrated as light-hearted tale.

The discipline of testing has metamorphosed significantly over the last decade. This is illustrated as light-hearted tale.

Statistics

Views

Total Views
1,458
Views on SlideShare
1,276
Embed Views
182

Actions

Likes
0
Downloads
13
Comments
0

2 Embeds 182

http://www.stagsoftware.com 181
url_unknown 1

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

The Ugly Duckling -  The Changing Face of Testing The Ugly Duckling - The Changing Face of Testing Presentation Transcript

  • “The Ugly Duckling” The changing face of testingT Ashokash@stagsoftware.com in.linkedin.com/in/AshokSTAG
  • "The Ugly Duckling" is a literary fairy tale by Hans Christian Anderson.The story tells of a homely little bird born in abarnyard who suffers abuse from his neighbors,until much to his delight (and to the surprise ofothers), he matures into a graceful swan, themost beautiful bird of all.The story is beloved around the world as a taleabout personal transformation for the better.Copyright 2011 STAG Software Private Limited. All rights reserved. www.stagsoftware.com
  • Once upon a time, there lived Joe, a quiet hard-working soul. He was assigned tocheck if the product worked fine. He was part of the dev team and shared theenvironment with them. He did whatever he could, to find bugs in the product.The manager used him to test & retest and the good soul put the bugs on the table.The engineering team picked up what they could fix but told him to be quiet if heraised his voice. The product was simple, the process ad-hoc/lightweight, andtools were not very many. Joe worked tirelessly, was voiceless but still did hisbest...He was the black “duck”... As time went by, things changed.. and Joe also changed....Copyright 2011 STAG Software Private Limited. All rights reserved. www.stagsoftware.com
  • More Joe’s were added, the team grew, and they became an independent team. They setup systems, trained better and found more and better bugs. Their collective voice was heard. Dev Dev QA Dev QA Dev QA QA He also found that he had teams outside his company and also a bunch of freelance testers on the Internet...Copyright 2011 STAG Software Private Limited. All rights reserved. www.stagsoftware.com
  • His customer C.Omer saw results & wanted more... ... wanted more at lower cost ... wanted quicker turnaround ... wanted faster ramp-up ... expected higher productivityCopyright 2011 STAG Software Private Limited. All rights reserved. www.stagsoftware.com
  • Joe figured out that “Hard work is not enough anymore” Joe & co are recognized for the value they deliver, not for the effort they put in. Joe & co now work on fixed price. $ Joe & co not has only deliver work on time, they also give SLA guarantees.Copyright 2011 STAG Software Private Limited. All rights reserved. www.stagsoftware.com
  • Joe understood C.Omer expects higher quality. He started to focus on non-functional tests. Functionality Load, stress Performance Security, Usability …Copyright 2011 STAG Software Private Limited. All rights reserved. www.stagsoftware.com
  • Joe figured that he needed specialists & built specialized teams. A team to Multiple specialized teams.. Certifications became popular.Copyright 2011 STAG Software Private Limited. All rights reserved. www.stagsoftware.com
  • Joe also realized that every member needs to be multi-skilled. Single skilled -> Multi-skilled Broad based testing skills Tooling skills Specific domain skills Deeper technology skillsCopyright 2011 STAG Software Private Limited. All rights reserved. www.stagsoftware.com
  • Joe &Co’s work was recognized and attitude towards them changed.. to Do what I say Tell me what to do (authoritarian) (consultative)Copyright 2011 STAG Software Private Limited. All rights reserved. www.stagsoftware.com
  • Test infrastructure became complex. ... multiple distributed systems ... higher dependency on third party software Now Joe had to worry about infrastructure & how to optimize the same. In some cases, he needed dedicated test infrastructure. He had bigger budgets now. He also figured that in some cases “cloud” was helpful. Joe & Co realized that test data needs to reflect real life data and he needed larger data sets. He invested in data creation and population tools.Copyright 2011 STAG Software Private Limited. All rights reserved. www.stagsoftware.com
  • The process models changed and Joe had to adapt.. Monolithic & Slow to Sliced & Agile Testing big chunks to multiple byte sized Document based to Intelligent understanding based Intrinsic measures to Extrinsic measuresCopyright 2011 STAG Software Private Limited. All rights reserved. www.stagsoftware.com
  • Technology evolved rapidly and life became more interesting.. Distributed applications Service based applications Numerous specialized technologies Rapid obsolescence rate Open source became mainstream...Copyright 2011 STAG Software Private Limited. All rights reserved. www.stagsoftware.com
  • Systemic changes were happening and Joe evolved. Place ShiftingDistributed marketplace – Differing needs, sensitivities, tolerancesDistributed development – Differing styles,processes,expectationsDistributed infrastructure–Dependencies, availabilitiesDistributed deployment –Multiple failure pointsCo-existence – Multiple applications & technologies: Old & New Copyright 2011 STAG Software Private Limited. All rights reserved. www.stagsoftware.com
  • Now Joe has a large team(own & contracted), distributed across the world, withdedicated complex infrastructure, plethora of tools , a multi-skilled & certifiedteam, validating builds by the hour, working across a wide spectrum of domainsand technologies conforming to a variety of process models and test technologies.C.Omer is still breathing down his neck with higher expectations.But Joe is in control and enjoying every moment. He is confident that he canhandle any complex testing job. He is widely respected and admired.He had evolved into a “beautiful swan”.Copyright 2011 STAG Software Private Limited. All rights reserved. www.stagsoftware.com
  • Thank you! Follow us @stagsoftThis was presented as a keynote talk at SoftTec 2010 Conference, Bangalore. Copyright 2011 STAG Software Private Limited. All rights reserved. www.stagsoftware.com