SlideShare una empresa de Scribd logo
1 de 16
Descargar para leer sin conexión
“The Ugly Duckling”
          The changing face of testing




T Ashok
ash@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 a
barnyard who suffers abuse from his neighbors,
until much to his delight (and to the surprise of
others), he matures into a graceful swan, the
most beautiful bird of all.

The story is beloved around the world as a tale
about 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 to
check if the product worked fine. He was part of the dev team and shared the
environment 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 he
raised his voice. The product was simple, the process ad-hoc/lightweight, and
tools were not very many. Joe worked tirelessly, was voiceless but still did his
best...

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 productivity


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



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

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




Distributed marketplace – Differing needs, sensitivities, tolerances

Distributed development – Differing styles,processes,expectations

Distributed infrastructure–Dependencies, availabilities

Distributed deployment –Multiple failure points
Co-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, with
dedicated complex infrastructure, plethora of tools , a multi-skilled & certified
team, validating builds by the hour, working across a wide spectrum of domains
and 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 can
handle 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                                    @stagsoft




This was presented as a keynote talk at SoftTec 2010 Conference, Bangalore.
  Copyright 2011 STAG Software Private Limited. All rights reserved.               www.stagsoftware.com

Más contenido relacionado

Más de STAG Software Private Limited

Más de STAG Software Private Limited (20)

Covid19 and Clean Code Part 2 - Process & Criteria
Covid19 and Clean Code Part 2 - Process & CriteriaCovid19 and Clean Code Part 2 - Process & Criteria
Covid19 and Clean Code Part 2 - Process & Criteria
 
Seven Thinking Tools to Test Rapidly
Seven Thinking Tools to Test RapidlySeven Thinking Tools to Test Rapidly
Seven Thinking Tools to Test Rapidly
 
How to test less and accomplish more
How to test less and accomplish moreHow to test less and accomplish more
How to test less and accomplish more
 
Is regression hindering your progression?
Is regression hindering your progression?Is regression hindering your progression?
Is regression hindering your progression?
 
The Power of Checklist
The Power of ChecklistThe Power of Checklist
The Power of Checklist
 
The power of checklist
The power of checklist The power of checklist
The power of checklist
 
Webinar - 'Test Case Immunity’- Optimize testing
Webinar - 'Test Case Immunity’- Optimize testing Webinar - 'Test Case Immunity’- Optimize testing
Webinar - 'Test Case Immunity’- Optimize testing
 
Design Scientifically (How to test a user story)
Design Scientifically (How to test a user story)Design Scientifically (How to test a user story)
Design Scientifically (How to test a user story)
 
Setting a clear baseline (How to test an user story #2)
Setting a clear baseline (How to test an user story #2)Setting a clear baseline (How to test an user story #2)
Setting a clear baseline (How to test an user story #2)
 
Question to Understand (How to test an User Story #1)
Question to Understand (How to test an User Story #1)Question to Understand (How to test an User Story #1)
Question to Understand (How to test an User Story #1)
 
Language shapes the way you think
Language shapes the way you thinkLanguage shapes the way you think
Language shapes the way you think
 
Deliver Superior Outcomes Using HBT Visualization Tool
Deliver Superior Outcomes Using HBT Visualization ToolDeliver Superior Outcomes Using HBT Visualization Tool
Deliver Superior Outcomes Using HBT Visualization Tool
 
Hypothesis Based Testing – Application and Adaptation for testing Enterprise ...
Hypothesis Based Testing – Application and Adaptation for testing Enterprise ...Hypothesis Based Testing – Application and Adaptation for testing Enterprise ...
Hypothesis Based Testing – Application and Adaptation for testing Enterprise ...
 
Are Your Test Cases Fit For Automation?
Are Your Test Cases Fit For Automation?Are Your Test Cases Fit For Automation?
Are Your Test Cases Fit For Automation?
 
Think better using “Descriptive-Prescriptive” Approach
Think better using “Descriptive-Prescriptive” ApproachThink better using “Descriptive-Prescriptive” Approach
Think better using “Descriptive-Prescriptive” Approach
 
Improving Defect Yield - a three step approach
Improving Defect Yield - a three step approachImproving Defect Yield - a three step approach
Improving Defect Yield - a three step approach
 
Regression Suite Optimization
Regression Suite OptimizationRegression Suite Optimization
Regression Suite Optimization
 
Reflect and Change
Reflect and ChangeReflect and Change
Reflect and Change
 
Test Process Transformation Protects Product Development Investment
Test Process Transformation Protects Product Development InvestmentTest Process Transformation Protects Product Development Investment
Test Process Transformation Protects Product Development Investment
 
Agile Sutra "Do more by doing less, Prevent rather than detect"
Agile Sutra "Do more by doing less, Prevent rather than detect"Agile Sutra "Do more by doing less, Prevent rather than detect"
Agile Sutra "Do more by doing less, Prevent rather than detect"
 

Último

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Último (20)

SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 

The Ugly Duckling - The Changing Face of Testing

  • 1. “The Ugly Duckling” The changing face of testing T Ashok ash@stagsoftware.com in.linkedin.com/in/AshokSTAG
  • 2. "The Ugly Duckling" is a literary fairy tale by Hans Christian Anderson. The story tells of a homely little bird born in a barnyard who suffers abuse from his neighbors, until much to his delight (and to the surprise of others), he matures into a graceful swan, the most beautiful bird of all. The story is beloved around the world as a tale about personal transformation for the better. Copyright 2011 STAG Software Private Limited. All rights reserved. www.stagsoftware.com
  • 3. Once upon a time, there lived Joe, a quiet hard-working soul. He was assigned to check if the product worked fine. He was part of the dev team and shared the environment 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 he raised his voice. The product was simple, the process ad-hoc/lightweight, and tools were not very many. Joe worked tirelessly, was voiceless but still did his best... 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
  • 4. 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
  • 5. His customer C.Omer saw results & wanted more... ... wanted more at lower cost ... wanted quicker turnaround ... wanted faster ramp-up ... expected higher productivity Copyright 2011 STAG Software Private Limited. All rights reserved. www.stagsoftware.com
  • 6. 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
  • 7. 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
  • 8. 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
  • 9. 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 skills Copyright 2011 STAG Software Private Limited. All rights reserved. www.stagsoftware.com
  • 10. 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
  • 11. 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
  • 12. 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 measures Copyright 2011 STAG Software Private Limited. All rights reserved. www.stagsoftware.com
  • 13. 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
  • 14. Systemic changes were happening and Joe evolved. Place Shifting Distributed marketplace – Differing needs, sensitivities, tolerances Distributed development – Differing styles,processes,expectations Distributed infrastructure–Dependencies, availabilities Distributed deployment –Multiple failure points Co-existence – Multiple applications & technologies: Old & New Copyright 2011 STAG Software Private Limited. All rights reserved. www.stagsoftware.com
  • 15. Now Joe has a large team(own & contracted), distributed across the world, with dedicated complex infrastructure, plethora of tools , a multi-skilled & certified team, validating builds by the hour, working across a wide spectrum of domains and 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 can handle 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
  • 16. Thank you! Follow us @stagsoft This was presented as a keynote talk at SoftTec 2010 Conference, Bangalore. Copyright 2011 STAG Software Private Limited. All rights reserved. www.stagsoftware.com