SlideShare a Scribd company logo
Automate, Virtualize & Smart Test
        Understanding the new realities of Testing



          by
          Manoj Narayanan
          Director –Testing Services, Cognizant
                       @manoj7698
          http:everydaytesting.blogspot.com
©2011, Cognizant
What does traditional testing offer?


 Discrete, independent


     Waterfall Methodology
     Requirements        Architecture   Developm
                                                   Testing   Release
       Gathering          & Design         ent




                       Focused on defect identification

 1
What does business want today?




        24% 22% 17% 14% 13% 7%
       Reducing risk       Quickly     Reducing costs        Delivering          Improving       Delivering
                                                                                                                5%
                                                                                                               Compliance
       by preventing   responding to    by improving       applications on      collaboration   applications       and
        poor quality      customer           our            time and on           between         before       regulatory
      from impacting    requests and    development            budget           development     competition      issues
        satisfaction   requirements      and testing                               and QA
                                         productivity




                                          •   32% of organizations say they release software with too many defects
                                          •   38% of organizations believe they lack an adequate quality assurance program
                                          •   27% of organizations do not conduct any formal quality reviews




2
           More than 60%
    ©2011, Cognizant
                                                        Source- QAI –Edista Testing
What does business want today?

                                                                              Reducing Risk

                                                                             Responding Fast
        24% 22% 17% 14% 13% 7%
       Reducing risk       Quickly     Reducing costs        Delivering          Improving       Delivering
                                                                                                                5%
                                                                                                               Compliance
       by preventing
        poor quality
                       responding to
                          customer
                                        by improving
                                             our
                                                           applications on
                                                            time and on
                                                                             Beat Competitors
                                                                                collaboration
                                                                                  between
                                                                                                applications
                                                                                                  before
                                                                                                                   and
                                                                                                               regulatory
      from impacting    requests and    development            budget           development     competition      issues
        satisfaction   requirements      and testing                               and QA
                                         productivity




                                          •   32% of organizations say they release software with too many defects
                                          •   38% of organizations believe they lack an adequate quality assurance program
                                          •   27% of organizations do not conduct any formal quality reviews




3
           More than 60%
    ©2011, Cognizant
                                                        Source- QAI –Edista Testing
Traditional testing approach


  Discrete, independent


     Waterfall Methodology
      Requirements       Architecture &   Developmen
                                                       Testing   Release
        Gathering            Design            t




                       Focused on defect identification

 4 ©2011, Cognizant
We need to move testing to the beginning of
SDLC – focus on prevention than identification
 From Discrete and Independent Testing to…
          Requirements      Architecture
                                           Development   Testing   Release
            Gathering        & Design
    Waterfall Methodology


                     …Continuous and Integrated Testing


     Scrum




5 ©2011, Cognizant
The “Shift-Left” Philosophy


          Focus on Test Driven
           Development or a                                 Non-functional
                variant                                        testing




              Performance & Security PoCs

 Identify QA skill               Early execution of QA,   Automated end to
   sets needed                      Non-GUI testing
 and initial effort
                                                           end regression
     estimate
6 ©2011, Cognizant                                            testing
Shift-Left Philosophy is accompanied by the
need for a new testing approach
                          Unit




                                              effort
                         Testing                                         Unit Testing




                                                     spent
                                              Percentage
                 Service Layer Testing                               Service Layer Testing



                                                                             GUI
                                                                            Testing
                       GUI Testing




Need to move away from traditional                     …to an approach focusing on increased
approach focusing on GUI based testing..               defect capture through Unit and Service
                                                       Layer Testing



7                                  Automation becomes critical
    ©2011, Cognizant
This results in the need for seeding Quality
Engineering into testing
• A QE approach focused on testing components
• A QA approach focused on regression and UAT

                     QE Approach        QA Approach




8 ©2011, Cognizant
And “Smart Testing” dissolving boundaries of
traditional system & integration testing
     QE Approach     QA Approach


                      Regression    Fast merging into a
     Unit Testing       Testing      social media and
                     (automation)     “crowd” aided
                                    Community Testing
    Service Layer
                     Beta Testing
       Testing

      Functional        User
       Testing       Acceptance
    (automation)       Testing
9 ©2011, Cognizant
And “Smart Testing” dissolving boundaries of
traditional system & integration testing
       QE Approach    QA Approach


                       Regression
      Unit Testing       Testing
                      (automation)

     Service Layer
        Testing
                      Community
       Functional       Testing
        Testing
     (automation)
10 ©2011, Cognizant
Leverage optimal mix of automation across
the lifecycle

                                               • Re-usable, automated test cases used by developers
                           Unit Testing
                                               • Leveraging xUnit Frameworks




                                               • Leverage re-usable frameworks like RIDE, Fitnesse,
                                                 Cucumber
Manual Testing         Service Layer Testing
                                               • Web Services testing
                                               • Leverage Service Virutalization




                                               • >90% automated regression test cases
                        Regression Testing     • 100% automated smoke testing
                                               • Continuous validation of test flow relevancy


 11
    ©2011, Cognizant
Prioritizing Automation: ROI driven approach

                              Verify application paths that have high degree of frequency and other high volume
                              activities where software failures would occur


                                   Validate applications with a high degree of risk which define or control the core of
                                   a company’s business; Failure can cause extreme disruptions in critical operations




                                      Any flow that needs to be run repeatedly in a build
         Repetitive Testing



                                       Automating applications that are or will be in production for a long time



                                 Greater benefits can be reaped from Test Automation if the test execution
                                 frequency is high



                              Test Automation will be an ideal testing solution if the testing has to be performed on
12   ©2011, Cognizant         multiple environments
Prioritizing Automation: ROI driven approach

                              Verify application paths that have high degree of frequency and other high volume
                              activities where software failures would occur


                                   Validate applications with a high degree of risk which define or control the core of
                                   a company’s business; Failure can cause extreme disruptions in critical operations




                                      Any flow that needs to be run repeatedly in a build
         Repetitive Testing



                                       Automating applications that are or will be in production for a long time



                                 Greater benefits can be reaped from Test Automation if the test execution
                                 frequency is high



                              Test Automation will be an ideal testing solution if the testing has to be performed on
13   ©2011, Cognizant         multiple environments
The need for early testing and automation also
triggers environment related challenges

                                            Environment availability challenges –
                                           productivity losses, inability to duplicate
                                                           COM App         Database

                                                defects, performance testing

                                                                          Mainframe
                        Ordering
                       Swing App


                                                                        Business Process
                                                                              App


                                     Need for testing individual
                                            App Server                  Additional Apps
                               components as part of “shift-left”
                                             EJB, WS,                    Now & Future
                                                                ESB,
                      Processing Web
                                            philosophy         JMS,
                                                              MQ
                         App




                                          Database
14 ©2011, Cognizant
Work Around: Virtualization & Service
Virtualization

    UI Testing no longer the                                                Environment availability challenges
   dominant testing method                                                   mitigated – simulate performance
                                                                            COM App              Database
                                                                           environment, component transactions


                                                                               5
                                                                                                 Mainframe
                                 Ordering
                                Swing App


                                   Re-usability increases, limited dependency on               Business Process
                                                                                                     App
                                                 development teams


                                                                                               Additional Apps
                                                     App Server                                 Now & Future
                                                      EJB, WS,                 ESB,
                                                                              JMS,
                            Processing Web                                    MQ
                                 App

                                                                               Early testing is now feasible.
   Defects identified at each                                                 Enables organization to adopt
       component level                                                              “Shift Left” testing
15 ©2011, Cognizant                                   Database                                      LISA Virtualize
                                                                                               Picture: Courtesy ITKO
Explaining Service Virtualization

• Mainframe applications are consumed
  through queues – in this case, MQ
• The MQ sends messages to the
  application which gets transformed
  through the adapter




                                        “Listener”

   ©2011, Cognizant
This has to be complemented by a centralized
Test Environment Management approach




 Cloud too is an option – even after the Amazon EC2 fiasco
17 ©2011, Cognizant
And an organizational transition plan based on
current maturity level

     Stakeholder Discussions
                                Evaluate                                  Industry best practices
                    Inputs                                 Define
                               Current QA                                  Inputs
                                                        Future State
     Artifact Analysis
                                 State                                    Methodology Adopted


Focus on
 • Process & Methodology                                              Focus on
 • Tools                                                               • Risk appetite
 • Infrastructure                                                      • Cost constraints
 • Operating Model                                        Identify     • Available time
 • People: Skill set/Roles                              implementat • Priority areas
                                                        ion priorities • Current & Future
                                                                         state gap




                               Stakeholder Validation        Draw
                                             Inputs     Implementation
18
                               External dependencies      Roadmap
But do not let the total cost creep up…


  • The QA organization needs to keep a constant watch on the
    Total Cost of Quality as it makes the transition

                             Cost of Production     Cost of Compliance
           Cost of Testing
                                   Defects                Audits
                                                        Total Cost of Quality


  • During the transition phase, the Cost of Testing goes up due to
    the increased focus in areas like skill ramp-up, automation and
    process re-alignment

  • The resultant increase in Total Cost of Quality needs to be
    continuously adjusted to ensure that it falls within best practice
    levels of 25–30% within 3 to 6 months of transition
19 ©2011, Cognizant
And most importantly, do not forget to
communicate




 • Ensure Executive & Stakeholder buy-in on the
   change
 • Establish a communication channel for regular
   updates and feedback
20
Summary
• Traditional testing approaches are being replaced by a “shift-
  left” approach to accommodate current business realities


• Shift away from GUI based testing to component based testing
• Focus on both QE and QA based testing – prevention rather
  than identification: Need for “Smart Testing”
• Automation becomes critical to maintain the ever reducing
  testing window
• New facilitators have risen: Community Testing, Service
  Virtualization, Test Environment Management

• However, it is very critical that the organization has a well
  thought out transition plan to accommodate these changes

21
             And, DO NOT forget to communicate!
@manoj7698
http:everydaytesting.blogspot.com
www.cognizant.com
  ©2011, Cognizant

More Related Content

What's hot

Achieving CI Excellence with Quality Engineering
Achieving CI Excellence with Quality EngineeringAchieving CI Excellence with Quality Engineering
Achieving CI Excellence with Quality Engineering
Greg Sypolt
 
Selenium DeTox for Achieving the Right Testing Pyramid
Selenium DeTox for Achieving the Right Testing PyramidSelenium DeTox for Achieving the Right Testing Pyramid
Selenium DeTox for Achieving the Right Testing Pyramid
Naresh Jain
 
Engineering DevOps Right the First Time
Engineering DevOps Right the First TimeEngineering DevOps Right the First Time
Engineering DevOps Right the First Time
Marc Hornbeek
 
Quality Index: A Composite Metric for the Voice of Testing
Quality Index: A Composite Metric for the Voice of TestingQuality Index: A Composite Metric for the Voice of Testing
Quality Index: A Composite Metric for the Voice of Testing
TechWell
 
End-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of TestingEnd-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of Testing
Josiah Renaudin
 
Collaborative Quality Management
Collaborative Quality ManagementCollaborative Quality Management
Collaborative Quality Management
Strongback Consulting
 
Rational Quality Manager
Rational Quality ManagerRational Quality Manager
Rational Quality Manager
Prussian Eka Pradana
 
Quality Metrics: The Dirty Word in the Room
Quality Metrics: The Dirty Word in the RoomQuality Metrics: The Dirty Word in the Room
Quality Metrics: The Dirty Word in the Room
Josiah Renaudin
 
Brijesh Prabhakar July 18
Brijesh Prabhakar  July 18Brijesh Prabhakar  July 18
Brijesh Prabhakar July 18
Brijesh Prabhakar
 
Webinar: DevOps challenges facing QA
Webinar: DevOps challenges facing QAWebinar: DevOps challenges facing QA
Webinar: DevOps challenges facing QA
Qualitest
 
Quality at the speed of digital
Quality   at the speed of digitalQuality   at the speed of digital
Quality at the speed of digital
rajni singh
 
Adopting Agile Testing
Adopting Agile TestingAdopting Agile Testing
Adopting Agile Testing
Idexcel Technologies
 
Lean for Competitive Advantage and Customer Delight
Lean for Competitive Advantage and Customer DelightLean for Competitive Advantage and Customer Delight
Lean for Competitive Advantage and Customer DelightLean India Summit
 
DevOps Evolution - The Next Generation ?
DevOps Evolution - The Next Generation ?DevOps Evolution - The Next Generation ?
DevOps Evolution - The Next Generation ?
Marc Hornbeek
 
Arun resume
Arun resumeArun resume
Arun resume
ArunkumarM125
 
Agile testing guide_2021
Agile testing guide_2021Agile testing guide_2021
Agile testing guide_2021
QMetry
 
Gap Assessment for DevOps
Gap Assessment   for DevOpsGap Assessment   for DevOps
Gap Assessment for DevOps
Marc Hornbeek
 
Continuous Security / DevSecOps- Why How and What
Continuous Security /  DevSecOps- Why How and WhatContinuous Security /  DevSecOps- Why How and What
Continuous Security / DevSecOps- Why How and What
Marc Hornbeek
 
The Quest for Quality at Speed
The Quest for Quality at SpeedThe Quest for Quality at Speed
The Quest for Quality at Speed
Marc Hornbeek
 
Cultural change of testing
Cultural change of testingCultural change of testing
Cultural change of testing
Brijesh Prabhakar
 

What's hot (20)

Achieving CI Excellence with Quality Engineering
Achieving CI Excellence with Quality EngineeringAchieving CI Excellence with Quality Engineering
Achieving CI Excellence with Quality Engineering
 
Selenium DeTox for Achieving the Right Testing Pyramid
Selenium DeTox for Achieving the Right Testing PyramidSelenium DeTox for Achieving the Right Testing Pyramid
Selenium DeTox for Achieving the Right Testing Pyramid
 
Engineering DevOps Right the First Time
Engineering DevOps Right the First TimeEngineering DevOps Right the First Time
Engineering DevOps Right the First Time
 
Quality Index: A Composite Metric for the Voice of Testing
Quality Index: A Composite Metric for the Voice of TestingQuality Index: A Composite Metric for the Voice of Testing
Quality Index: A Composite Metric for the Voice of Testing
 
End-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of TestingEnd-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of Testing
 
Collaborative Quality Management
Collaborative Quality ManagementCollaborative Quality Management
Collaborative Quality Management
 
Rational Quality Manager
Rational Quality ManagerRational Quality Manager
Rational Quality Manager
 
Quality Metrics: The Dirty Word in the Room
Quality Metrics: The Dirty Word in the RoomQuality Metrics: The Dirty Word in the Room
Quality Metrics: The Dirty Word in the Room
 
Brijesh Prabhakar July 18
Brijesh Prabhakar  July 18Brijesh Prabhakar  July 18
Brijesh Prabhakar July 18
 
Webinar: DevOps challenges facing QA
Webinar: DevOps challenges facing QAWebinar: DevOps challenges facing QA
Webinar: DevOps challenges facing QA
 
Quality at the speed of digital
Quality   at the speed of digitalQuality   at the speed of digital
Quality at the speed of digital
 
Adopting Agile Testing
Adopting Agile TestingAdopting Agile Testing
Adopting Agile Testing
 
Lean for Competitive Advantage and Customer Delight
Lean for Competitive Advantage and Customer DelightLean for Competitive Advantage and Customer Delight
Lean for Competitive Advantage and Customer Delight
 
DevOps Evolution - The Next Generation ?
DevOps Evolution - The Next Generation ?DevOps Evolution - The Next Generation ?
DevOps Evolution - The Next Generation ?
 
Arun resume
Arun resumeArun resume
Arun resume
 
Agile testing guide_2021
Agile testing guide_2021Agile testing guide_2021
Agile testing guide_2021
 
Gap Assessment for DevOps
Gap Assessment   for DevOpsGap Assessment   for DevOps
Gap Assessment for DevOps
 
Continuous Security / DevSecOps- Why How and What
Continuous Security /  DevSecOps- Why How and WhatContinuous Security /  DevSecOps- Why How and What
Continuous Security / DevSecOps- Why How and What
 
The Quest for Quality at Speed
The Quest for Quality at SpeedThe Quest for Quality at Speed
The Quest for Quality at Speed
 
Cultural change of testing
Cultural change of testingCultural change of testing
Cultural change of testing
 

Viewers also liked

Leveraging Cloud for Non-Production Environments
Leveraging Cloud for Non-Production EnvironmentsLeveraging Cloud for Non-Production Environments
Leveraging Cloud for Non-Production Environments
Cognizant
 
Testing as-a-service capability portfolio corbus 02-07-13
Testing as-a-service capability portfolio corbus 02-07-13Testing as-a-service capability portfolio corbus 02-07-13
Testing as-a-service capability portfolio corbus 02-07-13
ebreger
 
Testing Centralization
Testing CentralizationTesting Centralization
Testing Centralization
Cognizant
 
John Fodeh - Adventures in Test Automation-Breaking the Boundaries of Regress...
John Fodeh - Adventures in Test Automation-Breaking the Boundaries of Regress...John Fodeh - Adventures in Test Automation-Breaking the Boundaries of Regress...
John Fodeh - Adventures in Test Automation-Breaking the Boundaries of Regress...
TEST Huddle
 
How to take organizations to higher testing maturity suresh bose anagha mahaj...
How to take organizations to higher testing maturity suresh bose anagha mahaj...How to take organizations to higher testing maturity suresh bose anagha mahaj...
How to take organizations to higher testing maturity suresh bose anagha mahaj...
Anagha Mahajan
 
Taking Testing to the Cloud
Taking Testing to the CloudTaking Testing to the Cloud
Taking Testing to the Cloud
Cognizant
 
AppSphere 15 - Capgemini Autonomics: PaaS for Automating Business Outcomes
AppSphere 15 - Capgemini Autonomics: PaaS for Automating Business OutcomesAppSphere 15 - Capgemini Autonomics: PaaS for Automating Business Outcomes
AppSphere 15 - Capgemini Autonomics: PaaS for Automating Business Outcomes
AppDynamics
 
2015 Mastering SAP Tech - Enterprise Mobility - Testing Lessons Learned
2015 Mastering SAP Tech - Enterprise Mobility - Testing Lessons Learned2015 Mastering SAP Tech - Enterprise Mobility - Testing Lessons Learned
2015 Mastering SAP Tech - Enterprise Mobility - Testing Lessons Learned
Eneko Jon Bilbao
 
Modelling QA Transformation with Prime
Modelling QA Transformation with PrimeModelling QA Transformation with Prime
Modelling QA Transformation with Prime
Agile Testing Alliance
 
The Challenge of Accepting Software
The Challenge of Accepting SoftwareThe Challenge of Accepting Software
The Challenge of Accepting Software
SQALab
 
Building a testing team
Building a testing teamBuilding a testing team
Building a testing team
SQALab
 
Capgemini Ron Tolido - the 3rd Platform and Insurance
Capgemini   Ron Tolido - the 3rd Platform and InsuranceCapgemini   Ron Tolido - the 3rd Platform and Insurance
Capgemini Ron Tolido - the 3rd Platform and Insurance
EDGEteam
 
WiKi Based Automation Testing: Fitness & DevOps
WiKi Based Automation Testing: Fitness & DevOpsWiKi Based Automation Testing: Fitness & DevOps
WiKi Based Automation Testing: Fitness & DevOps
Agile Testing Alliance
 
Lean Innovation in Insurance with Cognizant Digital Foundry
Lean Innovation in Insurance with Cognizant Digital FoundryLean Innovation in Insurance with Cognizant Digital Foundry
Lean Innovation in Insurance with Cognizant Digital Foundry
VMware Tanzu
 
ATAGTR2017 Artificial Intelligence in Software Testing – Demystified
ATAGTR2017 Artificial Intelligence in Software Testing – DemystifiedATAGTR2017 Artificial Intelligence in Software Testing – Demystified
ATAGTR2017 Artificial Intelligence in Software Testing – Demystified
Agile Testing Alliance
 
50 Ways To Understand The Digital Customer Experience
50 Ways To Understand The Digital Customer Experience50 Ways To Understand The Digital Customer Experience
50 Ways To Understand The Digital Customer Experience
Cognizant
 

Viewers also liked (16)

Leveraging Cloud for Non-Production Environments
Leveraging Cloud for Non-Production EnvironmentsLeveraging Cloud for Non-Production Environments
Leveraging Cloud for Non-Production Environments
 
Testing as-a-service capability portfolio corbus 02-07-13
Testing as-a-service capability portfolio corbus 02-07-13Testing as-a-service capability portfolio corbus 02-07-13
Testing as-a-service capability portfolio corbus 02-07-13
 
Testing Centralization
Testing CentralizationTesting Centralization
Testing Centralization
 
John Fodeh - Adventures in Test Automation-Breaking the Boundaries of Regress...
John Fodeh - Adventures in Test Automation-Breaking the Boundaries of Regress...John Fodeh - Adventures in Test Automation-Breaking the Boundaries of Regress...
John Fodeh - Adventures in Test Automation-Breaking the Boundaries of Regress...
 
How to take organizations to higher testing maturity suresh bose anagha mahaj...
How to take organizations to higher testing maturity suresh bose anagha mahaj...How to take organizations to higher testing maturity suresh bose anagha mahaj...
How to take organizations to higher testing maturity suresh bose anagha mahaj...
 
Taking Testing to the Cloud
Taking Testing to the CloudTaking Testing to the Cloud
Taking Testing to the Cloud
 
AppSphere 15 - Capgemini Autonomics: PaaS for Automating Business Outcomes
AppSphere 15 - Capgemini Autonomics: PaaS for Automating Business OutcomesAppSphere 15 - Capgemini Autonomics: PaaS for Automating Business Outcomes
AppSphere 15 - Capgemini Autonomics: PaaS for Automating Business Outcomes
 
2015 Mastering SAP Tech - Enterprise Mobility - Testing Lessons Learned
2015 Mastering SAP Tech - Enterprise Mobility - Testing Lessons Learned2015 Mastering SAP Tech - Enterprise Mobility - Testing Lessons Learned
2015 Mastering SAP Tech - Enterprise Mobility - Testing Lessons Learned
 
Modelling QA Transformation with Prime
Modelling QA Transformation with PrimeModelling QA Transformation with Prime
Modelling QA Transformation with Prime
 
The Challenge of Accepting Software
The Challenge of Accepting SoftwareThe Challenge of Accepting Software
The Challenge of Accepting Software
 
Building a testing team
Building a testing teamBuilding a testing team
Building a testing team
 
Capgemini Ron Tolido - the 3rd Platform and Insurance
Capgemini   Ron Tolido - the 3rd Platform and InsuranceCapgemini   Ron Tolido - the 3rd Platform and Insurance
Capgemini Ron Tolido - the 3rd Platform and Insurance
 
WiKi Based Automation Testing: Fitness & DevOps
WiKi Based Automation Testing: Fitness & DevOpsWiKi Based Automation Testing: Fitness & DevOps
WiKi Based Automation Testing: Fitness & DevOps
 
Lean Innovation in Insurance with Cognizant Digital Foundry
Lean Innovation in Insurance with Cognizant Digital FoundryLean Innovation in Insurance with Cognizant Digital Foundry
Lean Innovation in Insurance with Cognizant Digital Foundry
 
ATAGTR2017 Artificial Intelligence in Software Testing – Demystified
ATAGTR2017 Artificial Intelligence in Software Testing – DemystifiedATAGTR2017 Artificial Intelligence in Software Testing – Demystified
ATAGTR2017 Artificial Intelligence in Software Testing – Demystified
 
50 Ways To Understand The Digital Customer Experience
50 Ways To Understand The Digital Customer Experience50 Ways To Understand The Digital Customer Experience
50 Ways To Understand The Digital Customer Experience
 

Similar to Automate virtualize and smart test the new testing realities

Agile india 2012 sonali bhasin
Agile india 2012 sonali bhasinAgile india 2012 sonali bhasin
Agile india 2012 sonali bhasinSonali Bhasin
 
St Final Hsiq Questcon Sales Presentation 092006
St Final Hsiq Questcon Sales Presentation 092006St Final Hsiq Questcon Sales Presentation 092006
St Final Hsiq Questcon Sales Presentation 092006anjuabel
 
Enterprise software delivery
Enterprise software deliveryEnterprise software delivery
Enterprise software delivery
IBM Rational software
 
Understanding Test Management And the Relationship with Quality Management
Understanding Test Management And the Relationship with Quality ManagementUnderstanding Test Management And the Relationship with Quality Management
Understanding Test Management And the Relationship with Quality ManagementIT Weekend
 
Vericenter Summary
Vericenter SummaryVericenter Summary
Vericenter Summarydeyoepw
 
QA Standards
QA StandardsQA Standards
Integrated methodology for testing and quality management.
Integrated methodology for testing and quality management.Integrated methodology for testing and quality management.
Integrated methodology for testing and quality management.
Mindtree Ltd.
 
The Modern QA.pdf
The Modern QA.pdfThe Modern QA.pdf
The Modern QA.pdf
Elizabeth Oduala
 
Planning For Success Quality Management
Planning For Success Quality ManagementPlanning For Success Quality Management
Planning For Success Quality Management
Jolene_Eichorn
 
Test Automation Strategies in a Continuous Delivery Ecosystem
Test Automation Strategies in a Continuous Delivery EcosystemTest Automation Strategies in a Continuous Delivery Ecosystem
Test Automation Strategies in a Continuous Delivery Ecosystem
Cognizant
 
Ravi Lakkavalli - World Quality Report.pptx
Ravi Lakkavalli - World Quality Report.pptxRavi Lakkavalli - World Quality Report.pptx
Ravi Lakkavalli - World Quality Report.pptx
QA or the Highway
 
Quality assurance and testing _ H2kinfosys.pdf
Quality assurance and testing _ H2kinfosys.pdfQuality assurance and testing _ H2kinfosys.pdf
Quality assurance and testing _ H2kinfosys.pdf
sharontims
 
Software testing company in India.pptx
Software testing company in India.pptxSoftware testing company in India.pptx
Software testing company in India.pptx
SakshiPatel82
 
Cmmi real
Cmmi realCmmi real
CMMI
CMMICMMI
Business Value Articulation In Software Projects
Business Value Articulation In Software ProjectsBusiness Value Articulation In Software Projects
Business Value Articulation In Software Projects
HARMAN Services
 
Bug deBug Chennai 2012 Talk - Business value articulation in software project...
Bug deBug Chennai 2012 Talk - Business value articulation in software project...Bug deBug Chennai 2012 Talk - Business value articulation in software project...
Bug deBug Chennai 2012 Talk - Business value articulation in software project...RIA RUI Society
 
DevOps Revolution- Unleashing the Power of QA Testing.pdf
DevOps Revolution- Unleashing the Power of QA Testing.pdfDevOps Revolution- Unleashing the Power of QA Testing.pdf
DevOps Revolution- Unleashing the Power of QA Testing.pdf
AmeliaJonas2
 
Case Study - DevOps QA Helps Leading Event Management Company Reduce Post-pro...
Case Study - DevOps QA Helps Leading Event Management Company Reduce Post-pro...Case Study - DevOps QA Helps Leading Event Management Company Reduce Post-pro...
Case Study - DevOps QA Helps Leading Event Management Company Reduce Post-pro...
Cigniti Technologies Ltd
 

Similar to Automate virtualize and smart test the new testing realities (20)

Agile india 2012 sonali bhasin
Agile india 2012 sonali bhasinAgile india 2012 sonali bhasin
Agile india 2012 sonali bhasin
 
St Final Hsiq Questcon Sales Presentation 092006
St Final Hsiq Questcon Sales Presentation 092006St Final Hsiq Questcon Sales Presentation 092006
St Final Hsiq Questcon Sales Presentation 092006
 
Enterprise software delivery
Enterprise software deliveryEnterprise software delivery
Enterprise software delivery
 
Understanding Test Management And the Relationship with Quality Management
Understanding Test Management And the Relationship with Quality ManagementUnderstanding Test Management And the Relationship with Quality Management
Understanding Test Management And the Relationship with Quality Management
 
Vericenter Summary
Vericenter SummaryVericenter Summary
Vericenter Summary
 
QA Standards
QA StandardsQA Standards
QA Standards
 
QA standards
QA standardsQA standards
QA standards
 
Integrated methodology for testing and quality management.
Integrated methodology for testing and quality management.Integrated methodology for testing and quality management.
Integrated methodology for testing and quality management.
 
The Modern QA.pdf
The Modern QA.pdfThe Modern QA.pdf
The Modern QA.pdf
 
Planning For Success Quality Management
Planning For Success Quality ManagementPlanning For Success Quality Management
Planning For Success Quality Management
 
Test Automation Strategies in a Continuous Delivery Ecosystem
Test Automation Strategies in a Continuous Delivery EcosystemTest Automation Strategies in a Continuous Delivery Ecosystem
Test Automation Strategies in a Continuous Delivery Ecosystem
 
Ravi Lakkavalli - World Quality Report.pptx
Ravi Lakkavalli - World Quality Report.pptxRavi Lakkavalli - World Quality Report.pptx
Ravi Lakkavalli - World Quality Report.pptx
 
Quality assurance and testing _ H2kinfosys.pdf
Quality assurance and testing _ H2kinfosys.pdfQuality assurance and testing _ H2kinfosys.pdf
Quality assurance and testing _ H2kinfosys.pdf
 
Software testing company in India.pptx
Software testing company in India.pptxSoftware testing company in India.pptx
Software testing company in India.pptx
 
Cmmi real
Cmmi realCmmi real
Cmmi real
 
CMMI
CMMICMMI
CMMI
 
Business Value Articulation In Software Projects
Business Value Articulation In Software ProjectsBusiness Value Articulation In Software Projects
Business Value Articulation In Software Projects
 
Bug deBug Chennai 2012 Talk - Business value articulation in software project...
Bug deBug Chennai 2012 Talk - Business value articulation in software project...Bug deBug Chennai 2012 Talk - Business value articulation in software project...
Bug deBug Chennai 2012 Talk - Business value articulation in software project...
 
DevOps Revolution- Unleashing the Power of QA Testing.pdf
DevOps Revolution- Unleashing the Power of QA Testing.pdfDevOps Revolution- Unleashing the Power of QA Testing.pdf
DevOps Revolution- Unleashing the Power of QA Testing.pdf
 
Case Study - DevOps QA Helps Leading Event Management Company Reduce Post-pro...
Case Study - DevOps QA Helps Leading Event Management Company Reduce Post-pro...Case Study - DevOps QA Helps Leading Event Management Company Reduce Post-pro...
Case Study - DevOps QA Helps Leading Event Management Company Reduce Post-pro...
 

Recently uploaded

Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 

Recently uploaded (20)

Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 

Automate virtualize and smart test the new testing realities

  • 1. Automate, Virtualize & Smart Test Understanding the new realities of Testing by Manoj Narayanan Director –Testing Services, Cognizant @manoj7698 http:everydaytesting.blogspot.com ©2011, Cognizant
  • 2. What does traditional testing offer? Discrete, independent Waterfall Methodology Requirements Architecture Developm Testing Release Gathering & Design ent Focused on defect identification 1
  • 3. What does business want today? 24% 22% 17% 14% 13% 7% Reducing risk Quickly Reducing costs Delivering Improving Delivering 5% Compliance by preventing responding to by improving applications on collaboration applications and poor quality customer our time and on between before regulatory from impacting requests and development budget development competition issues satisfaction requirements and testing and QA productivity • 32% of organizations say they release software with too many defects • 38% of organizations believe they lack an adequate quality assurance program • 27% of organizations do not conduct any formal quality reviews 2 More than 60% ©2011, Cognizant Source- QAI –Edista Testing
  • 4. What does business want today? Reducing Risk Responding Fast 24% 22% 17% 14% 13% 7% Reducing risk Quickly Reducing costs Delivering Improving Delivering 5% Compliance by preventing poor quality responding to customer by improving our applications on time and on Beat Competitors collaboration between applications before and regulatory from impacting requests and development budget development competition issues satisfaction requirements and testing and QA productivity • 32% of organizations say they release software with too many defects • 38% of organizations believe they lack an adequate quality assurance program • 27% of organizations do not conduct any formal quality reviews 3 More than 60% ©2011, Cognizant Source- QAI –Edista Testing
  • 5. Traditional testing approach Discrete, independent Waterfall Methodology Requirements Architecture & Developmen Testing Release Gathering Design t Focused on defect identification 4 ©2011, Cognizant
  • 6. We need to move testing to the beginning of SDLC – focus on prevention than identification From Discrete and Independent Testing to… Requirements Architecture Development Testing Release Gathering & Design Waterfall Methodology …Continuous and Integrated Testing Scrum 5 ©2011, Cognizant
  • 7. The “Shift-Left” Philosophy Focus on Test Driven Development or a Non-functional variant testing Performance & Security PoCs Identify QA skill Early execution of QA, Automated end to sets needed Non-GUI testing and initial effort end regression estimate 6 ©2011, Cognizant testing
  • 8. Shift-Left Philosophy is accompanied by the need for a new testing approach Unit effort Testing Unit Testing spent Percentage Service Layer Testing Service Layer Testing GUI Testing GUI Testing Need to move away from traditional …to an approach focusing on increased approach focusing on GUI based testing.. defect capture through Unit and Service Layer Testing 7 Automation becomes critical ©2011, Cognizant
  • 9. This results in the need for seeding Quality Engineering into testing • A QE approach focused on testing components • A QA approach focused on regression and UAT QE Approach QA Approach 8 ©2011, Cognizant
  • 10. And “Smart Testing” dissolving boundaries of traditional system & integration testing QE Approach QA Approach Regression Fast merging into a Unit Testing Testing social media and (automation) “crowd” aided Community Testing Service Layer Beta Testing Testing Functional User Testing Acceptance (automation) Testing 9 ©2011, Cognizant
  • 11. And “Smart Testing” dissolving boundaries of traditional system & integration testing QE Approach QA Approach Regression Unit Testing Testing (automation) Service Layer Testing Community Functional Testing Testing (automation) 10 ©2011, Cognizant
  • 12. Leverage optimal mix of automation across the lifecycle • Re-usable, automated test cases used by developers Unit Testing • Leveraging xUnit Frameworks • Leverage re-usable frameworks like RIDE, Fitnesse, Cucumber Manual Testing Service Layer Testing • Web Services testing • Leverage Service Virutalization • >90% automated regression test cases Regression Testing • 100% automated smoke testing • Continuous validation of test flow relevancy 11 ©2011, Cognizant
  • 13. Prioritizing Automation: ROI driven approach Verify application paths that have high degree of frequency and other high volume activities where software failures would occur Validate applications with a high degree of risk which define or control the core of a company’s business; Failure can cause extreme disruptions in critical operations Any flow that needs to be run repeatedly in a build Repetitive Testing Automating applications that are or will be in production for a long time Greater benefits can be reaped from Test Automation if the test execution frequency is high Test Automation will be an ideal testing solution if the testing has to be performed on 12 ©2011, Cognizant multiple environments
  • 14. Prioritizing Automation: ROI driven approach Verify application paths that have high degree of frequency and other high volume activities where software failures would occur Validate applications with a high degree of risk which define or control the core of a company’s business; Failure can cause extreme disruptions in critical operations Any flow that needs to be run repeatedly in a build Repetitive Testing Automating applications that are or will be in production for a long time Greater benefits can be reaped from Test Automation if the test execution frequency is high Test Automation will be an ideal testing solution if the testing has to be performed on 13 ©2011, Cognizant multiple environments
  • 15. The need for early testing and automation also triggers environment related challenges Environment availability challenges – productivity losses, inability to duplicate COM App Database defects, performance testing Mainframe Ordering Swing App Business Process App Need for testing individual App Server Additional Apps components as part of “shift-left” EJB, WS, Now & Future ESB, Processing Web philosophy JMS, MQ App Database 14 ©2011, Cognizant
  • 16. Work Around: Virtualization & Service Virtualization UI Testing no longer the Environment availability challenges dominant testing method mitigated – simulate performance COM App Database environment, component transactions 5 Mainframe Ordering Swing App Re-usability increases, limited dependency on Business Process App development teams Additional Apps App Server Now & Future EJB, WS, ESB, JMS, Processing Web MQ App Early testing is now feasible. Defects identified at each Enables organization to adopt component level “Shift Left” testing 15 ©2011, Cognizant Database LISA Virtualize Picture: Courtesy ITKO
  • 17. Explaining Service Virtualization • Mainframe applications are consumed through queues – in this case, MQ • The MQ sends messages to the application which gets transformed through the adapter “Listener” ©2011, Cognizant
  • 18. This has to be complemented by a centralized Test Environment Management approach Cloud too is an option – even after the Amazon EC2 fiasco 17 ©2011, Cognizant
  • 19. And an organizational transition plan based on current maturity level Stakeholder Discussions Evaluate Industry best practices Inputs Define Current QA Inputs Future State Artifact Analysis State Methodology Adopted Focus on • Process & Methodology Focus on • Tools • Risk appetite • Infrastructure • Cost constraints • Operating Model Identify • Available time • People: Skill set/Roles implementat • Priority areas ion priorities • Current & Future state gap Stakeholder Validation Draw Inputs Implementation 18 External dependencies Roadmap
  • 20. But do not let the total cost creep up… • The QA organization needs to keep a constant watch on the Total Cost of Quality as it makes the transition Cost of Production Cost of Compliance Cost of Testing Defects Audits Total Cost of Quality • During the transition phase, the Cost of Testing goes up due to the increased focus in areas like skill ramp-up, automation and process re-alignment • The resultant increase in Total Cost of Quality needs to be continuously adjusted to ensure that it falls within best practice levels of 25–30% within 3 to 6 months of transition 19 ©2011, Cognizant
  • 21. And most importantly, do not forget to communicate • Ensure Executive & Stakeholder buy-in on the change • Establish a communication channel for regular updates and feedback 20
  • 22. Summary • Traditional testing approaches are being replaced by a “shift- left” approach to accommodate current business realities • Shift away from GUI based testing to component based testing • Focus on both QE and QA based testing – prevention rather than identification: Need for “Smart Testing” • Automation becomes critical to maintain the ever reducing testing window • New facilitators have risen: Community Testing, Service Virtualization, Test Environment Management • However, it is very critical that the organization has a well thought out transition plan to accommodate these changes 21 And, DO NOT forget to communicate!