The Future of the Software Testing Profession Michael D. Sowers - - PowerPoint PPT Presentation

the future of the software
SMART_READER_LITE
LIVE PREVIEW

The Future of the Software Testing Profession Michael D. Sowers - - PowerPoint PPT Presentation

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


slide-1
SLIDE 1

The Future of the Software Testing Profession

Michael D. Sowers TechWell Em: msowers@sqe.com Tw: MichaelSowers4 Ln: mdsowers

slide-2
SLIDE 2
slide-3
SLIDE 3

Is Testing Dying?

Disagree Agree PM & Testers 83% 17% Developers 33% 67%

slide-4
SLIDE 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
slide-5
SLIDE 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
slide-6
SLIDE 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
slide-7
SLIDE 7

Demographics - 495 Responses

slide-8
SLIDE 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%

slide-9
SLIDE 9

Career Goals

Do you want to continue your career as a tester?

slide-10
SLIDE 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

slide-11
SLIDE 11

Test Methods & Techniques

Common test approaches

slide-12
SLIDE 12

How Much Automation?

Unit Integration System Acceptance Some Limited Some Limited

slide-13
SLIDE 13

Change in Number of Testers

No change Added Testers Reduced Testers

46% 19% 31%

slide-14
SLIDE 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

slide-15
SLIDE 15

Pre- and Post Release Quality

Dev Build Quality Up Post Release Defects Down

Increased Unit Testing Improved Testing Focus

slide-16
SLIDE 16

Commonly Used Tools

slide-17
SLIDE 17

Current and Planned Certification

slide-18
SLIDE 18

Testing - Yesterday and Today

slide-19
SLIDE 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
slide-20
SLIDE 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
slide-21
SLIDE 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
slide-22
SLIDE 22
slide-23
SLIDE 23
slide-24
SLIDE 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

slide-25
SLIDE 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

slide-26
SLIDE 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
slide-27
SLIDE 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
slide-28
SLIDE 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
slide-29
SLIDE 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.

slide-30
SLIDE 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
slide-31
SLIDE 31

Four Career Paths for Testers

  • Architect of Testing Guru
  • Coordinator of Testing Guru
  • Automator of Testing Guru
  • Business User Testing Guru
slide-32
SLIDE 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

slide-33
SLIDE 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
slide-34
SLIDE 34

Invest in Superpowers

  • Ambition
  • Passion
  • Specialization
  • Learning
  • Derivation
  • Creativity
  • Interesting
  • Storytelling
  • Leadership
slide-35
SLIDE 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

slide-36
SLIDE 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
slide-37
SLIDE 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.