SlideShare une entreprise Scribd logo
1  sur  37
Télécharger pour lire hors ligne
The Future of the Software
Testing Profession
Michael D. Sowers
TechWell
Em: msowers@sqe.com
Tw: MichaelSowers4
Ln: mdsowers
Is Testing Dying?
Disagree Agree
PM & Testers 83% 17%
Developers 33% 67%
Agenda
● Survey Findings
● Changes
● Methods/tools & Automation
● Product quality
● What’s Ahead?
● The future of the software testing profession
● What are the driving factors?
● Observations/recommendations
Agenda
● Survey Findings
● Changes
● Methods/tools & automation
● Product Quality
● What’s Ahead?
● The future of the software testing profession
● What are the driving factors?
● Observations/recommendations
Survey Overview
33 Questions focused on:
● The testers role & work
● Changes over the last 12 months
● Key practices & techniques
● Pre & post release quality
● Opinion of the future of the tester role
● Tools used
Demographics - 495 Responses
Our Testing Roots
Why did you become a tester?
Testing is my passion
What was your first job before getting into testing?
Developer/programmer – 20%
Testing was my first Job – 18%
Business user/analyst – 14%
Career Goals
Do you want to continue your career as a tester?
Dev Methods & Technologies
Primary life cycle model?
Agile-Scrum - 34%
Agile-Waterfall – 39%
Primary technologies tested?
Web Apps and Web Services
Key Practices:
Automated Testing
Continuous Integration, Delivery & Testing
Test Methods & Techniques
Common test approaches
How Much Automation?
Unit Integration System Acceptance
Some Limited Some Limited
Change in
Number of
Testers
No changeAdded
Testers
Reduced
Testers
46%
19%
31%
Primary Changes in Testing
Has your testing role changed?
Majority - No change
How will role change over the next 12 months?
Yes - Become more technical
Yes - Acquire more business skills
Pre- and Post Release Quality
Dev Build Quality Up Post Release Defects Down
Increased Unit Testing Improved Testing Focus
Commonly Used Tools
Current and Planned Certification
Testing - Yesterday and Today
Agenda
● Survey Findings
● Changes
● Methods/tools & automation
● Product quality
● What’s Ahead?
● The future of the software testing profession
● What are the driving factors?
● Observations/recommendations
Truths and Myths
● Testing is a whole-team responsibility
● Testing the idea and the product is good
● Agile and other iterative methods work
● Can’t test quality in – must build it in
● Testing is about risks
● Defects abound
Truths and Myths
● Anyone can do testing
● Being a tester is a compromise
● Automation is the magic bullet
● Businesses don’t care about quality
● One approach works universally
On The Future of Testing
Role of tester must be transformed:
● Agile changes the tester role
● Testers must become more technical
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Tester should be a skilled role:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
As long as humans are accountable for
software we will need testing expertise:
89% Agree
77% Agree
91% Agree
Testing Remains Critical
Highlights of 2014 Outages
● Drop Box
● Gmail
● Google Services
● Adobe
● Icloud
● Microsoft
Bugs Still Plague Us
● Human Nature
● Increasing Complexity
● Competitive Pressure
● Poor Risks Decisions
● Improved Testing
Techniques
The Next Decade - Technology
● Computing everywhere
●The Internet of Things (IoT)
● 3D printing
● Analytics
● Context-rich Systems
● Smart machines
● Cloud/client Computing
● Software defined apps
● Web scale IT
● Risk based security
The Next Decade - Testing
● Security testing
● Cloud testing
● Big data testing
● Telematics testing
● Digital commerce testing
● IoT testing
● DevOps
● Service virtualization
● Mobile testing
● Infrastructure testing
Today’s Testing Scene - 2015
Key Strengths
● 40 year foundation
● Emerging methods
● Training
● Community
● Sound technology
● Standards
Key Challenges
● Knowledge
● Innovation
● Technology
● Leadership
● Transformation
QA & Test Budgets on the Rise
● Testing and QA now represent 26% of total IT
budgets on average
● Up 23% from 2013
● Up 18% from 2012
● The share of testing budgets is expected to reach
29% by 2017.
Observations/Recommendations
● The testing profession is NOT dying!
● Agile is here to stay
● Automation is an imperative
● The probability of mobile being in your future is high
● Continual transformation is a must
● There is tremendous opportunity to specialize
Four Career Paths for Testers
● Architect of Testing Guru
● Coordinator of Testing Guru
● Automator of Testing Guru
● Business User Testing Guru
A Continuum of Test Expertise
Simple
Flexible
Low
High
Low
Less critical
High
Structured
High
Low
High
Mission critical
System Complexity
Development Methodology
Level of Independence
Customer Involvement
Risks
Industry
Own Your Career as a Tester
● Keep pace with the transformation and transform!
● Chose a specialty
● Have a personal development plan & roadmap
● Have an industry focus
●Take accountability for growing your expertise
● Creativity/innovation
● Leadership
● Results
Invest in Superpowers
● Ambition
● Passion
● Specialization
● Learning
● Derivation
● Creativity
● Interesting
● Storytelling
● Leadership
Closing Thought
“As long as people are accountable for software
development there will be a need for skilled
testing roles…”
M.D.Sowers
Thank You
Acknowlegements
With sincere thanks and appreciation
to all who have contributed:
● Each of you that have or will continue the conversation
via the TechWell Survey
● Dorothy Graham, Jon Hagar, Matt Heusser, James
Whittaker
● Wayne Middleton, Heather Shanholtzer, Stasi
Richmond
● Lee Copland, Rick Craig, Dale Perry, Rob Sabourin
Take the Survey
Add your input to our growing body of
knowledge.
Visit
https://www.surveymonkey.com/s/SotTP
to complete the State of the Testing
Profession survey.

Contenu connexe

En vedette

Test Automation: Investment Today Pays Back Tomorrow
Test Automation: Investment Today Pays Back TomorrowTest Automation: Investment Today Pays Back Tomorrow
Test Automation: Investment Today Pays Back TomorrowTechWell
 
Critical Thinking for Software Testers
Critical Thinking for Software TestersCritical Thinking for Software Testers
Critical Thinking for Software TestersTechWell
 
Be Fast on Your Feet: Kick Back and WATCH the Board
Be Fast on Your Feet: Kick Back and WATCH the BoardBe Fast on Your Feet: Kick Back and WATCH the Board
Be Fast on Your Feet: Kick Back and WATCH the BoardTechWell
 
Building Agile Teams in a Global Environment
Building Agile Teams in a Global EnvironmentBuilding Agile Teams in a Global Environment
Building Agile Teams in a Global EnvironmentTechWell
 
Wearing UX—When Our Clothes Become the Interface
Wearing UX—When Our Clothes Become the InterfaceWearing UX—When Our Clothes Become the Interface
Wearing UX—When Our Clothes Become the InterfaceTechWell
 
Transform a Manual Testing Process to Incorporate Automation
Transform a Manual Testing Process to Incorporate AutomationTransform a Manual Testing Process to Incorporate Automation
Transform a Manual Testing Process to Incorporate AutomationTechWell
 
Release Automation: Better Quality, Faster Deployment, Amazing ROI
Release Automation: Better Quality, Faster Deployment, Amazing ROIRelease Automation: Better Quality, Faster Deployment, Amazing ROI
Release Automation: Better Quality, Faster Deployment, Amazing ROITechWell
 
User Stories: From Fuzzy to Razor Sharp
User Stories: From Fuzzy to Razor SharpUser Stories: From Fuzzy to Razor Sharp
User Stories: From Fuzzy to Razor SharpTechWell
 
Stop Maintaining Multiple Test Environments
Stop Maintaining Multiple Test EnvironmentsStop Maintaining Multiple Test Environments
Stop Maintaining Multiple Test EnvironmentsTechWell
 
A DevOps Approach for Building 100 iOS Apps
A DevOps Approach for Building 100 iOS AppsA DevOps Approach for Building 100 iOS Apps
A DevOps Approach for Building 100 iOS AppsTechWell
 

En vedette (10)

Test Automation: Investment Today Pays Back Tomorrow
Test Automation: Investment Today Pays Back TomorrowTest Automation: Investment Today Pays Back Tomorrow
Test Automation: Investment Today Pays Back Tomorrow
 
Critical Thinking for Software Testers
Critical Thinking for Software TestersCritical Thinking for Software Testers
Critical Thinking for Software Testers
 
Be Fast on Your Feet: Kick Back and WATCH the Board
Be Fast on Your Feet: Kick Back and WATCH the BoardBe Fast on Your Feet: Kick Back and WATCH the Board
Be Fast on Your Feet: Kick Back and WATCH the Board
 
Building Agile Teams in a Global Environment
Building Agile Teams in a Global EnvironmentBuilding Agile Teams in a Global Environment
Building Agile Teams in a Global Environment
 
Wearing UX—When Our Clothes Become the Interface
Wearing UX—When Our Clothes Become the InterfaceWearing UX—When Our Clothes Become the Interface
Wearing UX—When Our Clothes Become the Interface
 
Transform a Manual Testing Process to Incorporate Automation
Transform a Manual Testing Process to Incorporate AutomationTransform a Manual Testing Process to Incorporate Automation
Transform a Manual Testing Process to Incorporate Automation
 
Release Automation: Better Quality, Faster Deployment, Amazing ROI
Release Automation: Better Quality, Faster Deployment, Amazing ROIRelease Automation: Better Quality, Faster Deployment, Amazing ROI
Release Automation: Better Quality, Faster Deployment, Amazing ROI
 
User Stories: From Fuzzy to Razor Sharp
User Stories: From Fuzzy to Razor SharpUser Stories: From Fuzzy to Razor Sharp
User Stories: From Fuzzy to Razor Sharp
 
Stop Maintaining Multiple Test Environments
Stop Maintaining Multiple Test EnvironmentsStop Maintaining Multiple Test Environments
Stop Maintaining Multiple Test Environments
 
A DevOps Approach for Building 100 iOS Apps
A DevOps Approach for Building 100 iOS AppsA DevOps Approach for Building 100 iOS Apps
A DevOps Approach for Building 100 iOS Apps
 

Plus de TechWell

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and RecoveringTechWell
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization TechWell
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTechWell
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartTechWell
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyTechWell
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTechWell
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowTechWell
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityTechWell
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyTechWell
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTechWell
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipTechWell
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsTechWell
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GameTechWell
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsTechWell
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationTechWell
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessTechWell
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateTechWell
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessTechWell
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTechWell
 

Plus de TechWell (20)

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and Recovering
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build Architecture
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good Start
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test Strategy
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for Success
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlow
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your Sanity
 
Ma 15
Ma 15Ma 15
Ma 15
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps Strategy
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOps
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—Leadership
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile Teams
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile Game
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps Implementation
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery Process
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to Automate
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for Success
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile Transformation
 

Dernier

英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentationvaddepallysandeep122
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfBest Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfIdiosysTechnologies1
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 

Dernier (20)

英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfBest Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdf
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Advantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your BusinessAdvantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your Business
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 

The Future of the Software Testing Profession

  • 1. The Future of the Software Testing Profession Michael D. Sowers TechWell Em: msowers@sqe.com Tw: MichaelSowers4 Ln: mdsowers
  • 2.
  • 3. Is Testing Dying? Disagree Agree PM & Testers 83% 17% Developers 33% 67%
  • 4. Agenda ● Survey Findings ● Changes ● Methods/tools & Automation ● Product quality ● What’s Ahead? ● The future of the software testing profession ● What are the driving factors? ● Observations/recommendations
  • 5. Agenda ● Survey Findings ● Changes ● Methods/tools & automation ● Product Quality ● What’s Ahead? ● The future of the software testing profession ● What are the driving factors? ● Observations/recommendations
  • 6. Survey Overview 33 Questions focused on: ● The testers role & work ● Changes over the last 12 months ● Key practices & techniques ● Pre & post release quality ● Opinion of the future of the tester role ● Tools used
  • 7. Demographics - 495 Responses
  • 8. Our Testing Roots Why did you become a tester? Testing is my passion What was your first job before getting into testing? Developer/programmer – 20% Testing was my first Job – 18% Business user/analyst – 14%
  • 9. Career Goals Do you want to continue your career as a tester?
  • 10. Dev Methods & Technologies Primary life cycle model? Agile-Scrum - 34% Agile-Waterfall – 39% Primary technologies tested? Web Apps and Web Services Key Practices: Automated Testing Continuous Integration, Delivery & Testing
  • 11. Test Methods & Techniques Common test approaches
  • 12. How Much Automation? Unit Integration System Acceptance Some Limited Some Limited
  • 13. Change in Number of Testers No changeAdded Testers Reduced Testers 46% 19% 31%
  • 14. Primary Changes in Testing Has your testing role changed? Majority - No change How will role change over the next 12 months? Yes - Become more technical Yes - Acquire more business skills
  • 15. Pre- and Post Release Quality Dev Build Quality Up Post Release Defects Down Increased Unit Testing Improved Testing Focus
  • 17. Current and Planned Certification
  • 18. Testing - Yesterday and Today
  • 19. Agenda ● Survey Findings ● Changes ● Methods/tools & automation ● Product quality ● What’s Ahead? ● The future of the software testing profession ● What are the driving factors? ● Observations/recommendations
  • 20. Truths and Myths ● Testing is a whole-team responsibility ● Testing the idea and the product is good ● Agile and other iterative methods work ● Can’t test quality in – must build it in ● Testing is about risks ● Defects abound
  • 21. Truths and Myths ● Anyone can do testing ● Being a tester is a compromise ● Automation is the magic bullet ● Businesses don’t care about quality ● One approach works universally
  • 22.
  • 23.
  • 24. On The Future of Testing Role of tester must be transformed: ● Agile changes the tester role ● Testers must become more technical - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Tester should be a skilled role: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - As long as humans are accountable for software we will need testing expertise: 89% Agree 77% Agree 91% Agree
  • 25. Testing Remains Critical Highlights of 2014 Outages ● Drop Box ● Gmail ● Google Services ● Adobe ● Icloud ● Microsoft Bugs Still Plague Us ● Human Nature ● Increasing Complexity ● Competitive Pressure ● Poor Risks Decisions ● Improved Testing Techniques
  • 26. The Next Decade - Technology ● Computing everywhere ●The Internet of Things (IoT) ● 3D printing ● Analytics ● Context-rich Systems ● Smart machines ● Cloud/client Computing ● Software defined apps ● Web scale IT ● Risk based security
  • 27. The Next Decade - Testing ● Security testing ● Cloud testing ● Big data testing ● Telematics testing ● Digital commerce testing ● IoT testing ● DevOps ● Service virtualization ● Mobile testing ● Infrastructure testing
  • 28. Today’s Testing Scene - 2015 Key Strengths ● 40 year foundation ● Emerging methods ● Training ● Community ● Sound technology ● Standards Key Challenges ● Knowledge ● Innovation ● Technology ● Leadership ● Transformation
  • 29. QA & Test Budgets on the Rise ● Testing and QA now represent 26% of total IT budgets on average ● Up 23% from 2013 ● Up 18% from 2012 ● The share of testing budgets is expected to reach 29% by 2017.
  • 30. Observations/Recommendations ● The testing profession is NOT dying! ● Agile is here to stay ● Automation is an imperative ● The probability of mobile being in your future is high ● Continual transformation is a must ● There is tremendous opportunity to specialize
  • 31. Four Career Paths for Testers ● Architect of Testing Guru ● Coordinator of Testing Guru ● Automator of Testing Guru ● Business User Testing Guru
  • 32. A Continuum of Test Expertise Simple Flexible Low High Low Less critical High Structured High Low High Mission critical System Complexity Development Methodology Level of Independence Customer Involvement Risks Industry
  • 33. Own Your Career as a Tester ● Keep pace with the transformation and transform! ● Chose a specialty ● Have a personal development plan & roadmap ● Have an industry focus ●Take accountability for growing your expertise ● Creativity/innovation ● Leadership ● Results
  • 34. Invest in Superpowers ● Ambition ● Passion ● Specialization ● Learning ● Derivation ● Creativity ● Interesting ● Storytelling ● Leadership
  • 35. Closing Thought “As long as people are accountable for software development there will be a need for skilled testing roles…” M.D.Sowers Thank You
  • 36. Acknowlegements With sincere thanks and appreciation to all who have contributed: ● Each of you that have or will continue the conversation via the TechWell Survey ● Dorothy Graham, Jon Hagar, Matt Heusser, James Whittaker ● Wayne Middleton, Heather Shanholtzer, Stasi Richmond ● Lee Copland, Rick Craig, Dale Perry, Rob Sabourin
  • 37. Take the Survey Add your input to our growing body of knowledge. Visit https://www.surveymonkey.com/s/SotTP to complete the State of the Testing Profession survey.