the future of the software testing profession...the future of the software testing profession...

37
The Future of the Software Testing Profession Michael D. Sowers TechWell Em: [email protected] Tw: MichaelSowers4 Ln: mdsowers

Upload: others

Post on 31-May-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The Future of the Software Testing Profession...The Future of the Software Testing Profession Michael D. Sowers TechWell Em: msowers@sqe.com Tw: MichaelSowers4 ... Cloud testing

The Future of the Software

Testing Profession

Michael D. Sowers

TechWell

Em: [email protected]

Tw: MichaelSowers4

Ln: mdsowers

Page 2: The Future of the Software Testing Profession...The Future of the Software Testing Profession Michael D. Sowers TechWell Em: msowers@sqe.com Tw: MichaelSowers4 ... Cloud testing
Page 3: The Future of the Software Testing Profession...The Future of the Software Testing Profession Michael D. Sowers TechWell Em: msowers@sqe.com Tw: MichaelSowers4 ... Cloud testing

Is Testing Dying?

Disagree Agree

PM & Testers 83% 17%

Developers 33% 67%

Page 4: The Future of the Software Testing Profession...The Future of the Software Testing Profession Michael D. Sowers TechWell Em: msowers@sqe.com Tw: MichaelSowers4 ... Cloud testing

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

Page 5: The Future of the Software Testing Profession...The Future of the Software Testing Profession Michael D. Sowers TechWell Em: msowers@sqe.com Tw: MichaelSowers4 ... Cloud testing

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

Page 6: The Future of the Software Testing Profession...The Future of the Software Testing Profession Michael D. Sowers TechWell Em: msowers@sqe.com Tw: MichaelSowers4 ... Cloud testing

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

Page 7: The Future of the Software Testing Profession...The Future of the Software Testing Profession Michael D. Sowers TechWell Em: msowers@sqe.com Tw: MichaelSowers4 ... Cloud testing

Demographics - 495 Responses

Page 8: The Future of the Software Testing Profession...The Future of the Software Testing Profession Michael D. Sowers TechWell Em: msowers@sqe.com Tw: MichaelSowers4 ... Cloud testing

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%

Page 9: The Future of the Software Testing Profession...The Future of the Software Testing Profession Michael D. Sowers TechWell Em: msowers@sqe.com Tw: MichaelSowers4 ... Cloud testing

Career Goals Do you want to continue your career as a tester?

Page 10: The Future of the Software Testing Profession...The Future of the Software Testing Profession Michael D. Sowers TechWell Em: msowers@sqe.com Tw: MichaelSowers4 ... Cloud testing

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

Page 11: The Future of the Software Testing Profession...The Future of the Software Testing Profession Michael D. Sowers TechWell Em: msowers@sqe.com Tw: MichaelSowers4 ... Cloud testing

Test Methods & Techniques Common test approaches

Page 12: The Future of the Software Testing Profession...The Future of the Software Testing Profession Michael D. Sowers TechWell Em: msowers@sqe.com Tw: MichaelSowers4 ... Cloud testing

How Much Automation?

Unit Integration System Acceptance

Some Limited Some Limited

Page 13: The Future of the Software Testing Profession...The Future of the Software Testing Profession Michael D. Sowers TechWell Em: msowers@sqe.com Tw: MichaelSowers4 ... Cloud testing

Change in

Number of

Testers

No change Added

Testers

Reduced

Testers 46%

19%

31%

Page 14: The Future of the Software Testing Profession...The Future of the Software Testing Profession Michael D. Sowers TechWell Em: msowers@sqe.com Tw: MichaelSowers4 ... Cloud testing

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

Page 15: The Future of the Software Testing Profession...The Future of the Software Testing Profession Michael D. Sowers TechWell Em: msowers@sqe.com Tw: MichaelSowers4 ... Cloud testing

Pre- and Post Release Quality

Dev Build Quality Up Post Release Defects Down

Increased Unit Testing Improved Testing Focus

Page 16: The Future of the Software Testing Profession...The Future of the Software Testing Profession Michael D. Sowers TechWell Em: msowers@sqe.com Tw: MichaelSowers4 ... Cloud testing

Commonly Used Tools

Page 17: The Future of the Software Testing Profession...The Future of the Software Testing Profession Michael D. Sowers TechWell Em: msowers@sqe.com Tw: MichaelSowers4 ... Cloud testing

Current and Planned Certification

Page 18: The Future of the Software Testing Profession...The Future of the Software Testing Profession Michael D. Sowers TechWell Em: msowers@sqe.com Tw: MichaelSowers4 ... Cloud testing

Testing - Yesterday and Today

Page 19: The Future of the Software Testing Profession...The Future of the Software Testing Profession Michael D. Sowers TechWell Em: msowers@sqe.com Tw: MichaelSowers4 ... Cloud testing

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

Page 20: The Future of the Software Testing Profession...The Future of the Software Testing Profession Michael D. Sowers TechWell Em: msowers@sqe.com Tw: MichaelSowers4 ... Cloud testing

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

Page 21: The Future of the Software Testing Profession...The Future of the Software Testing Profession Michael D. Sowers TechWell Em: msowers@sqe.com Tw: MichaelSowers4 ... Cloud testing

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

Page 22: The Future of the Software Testing Profession...The Future of the Software Testing Profession Michael D. Sowers TechWell Em: msowers@sqe.com Tw: MichaelSowers4 ... Cloud testing
Page 23: The Future of the Software Testing Profession...The Future of the Software Testing Profession Michael D. Sowers TechWell Em: msowers@sqe.com Tw: MichaelSowers4 ... Cloud testing
Page 24: The Future of the Software Testing Profession...The Future of the Software Testing Profession Michael D. Sowers TechWell Em: msowers@sqe.com Tw: MichaelSowers4 ... Cloud testing

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

Page 25: The Future of the Software Testing Profession...The Future of the Software Testing Profession Michael D. Sowers TechWell Em: msowers@sqe.com Tw: MichaelSowers4 ... Cloud testing

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

Page 26: The Future of the Software Testing Profession...The Future of the Software Testing Profession Michael D. Sowers TechWell Em: msowers@sqe.com Tw: MichaelSowers4 ... Cloud testing

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

Page 27: The Future of the Software Testing Profession...The Future of the Software Testing Profession Michael D. Sowers TechWell Em: msowers@sqe.com Tw: MichaelSowers4 ... Cloud testing

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

Page 28: The Future of the Software Testing Profession...The Future of the Software Testing Profession Michael D. Sowers TechWell Em: msowers@sqe.com Tw: MichaelSowers4 ... Cloud 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

Page 29: The Future of the Software Testing Profession...The Future of the Software Testing Profession Michael D. Sowers TechWell Em: msowers@sqe.com Tw: MichaelSowers4 ... Cloud testing

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.

Page 30: The Future of the Software Testing Profession...The Future of the Software Testing Profession Michael D. Sowers TechWell Em: msowers@sqe.com Tw: MichaelSowers4 ... Cloud testing

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

Page 31: The Future of the Software Testing Profession...The Future of the Software Testing Profession Michael D. Sowers TechWell Em: msowers@sqe.com Tw: MichaelSowers4 ... Cloud testing

Four Career Paths for Testers

● Architect of Testing Guru

● Coordinator of Testing Guru

● Automator of Testing Guru

● Business User Testing Guru

Page 32: The Future of the Software Testing Profession...The Future of the Software Testing Profession Michael D. Sowers TechWell Em: msowers@sqe.com Tw: MichaelSowers4 ... Cloud testing

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

Page 33: The Future of the Software Testing Profession...The Future of the Software Testing Profession Michael D. Sowers TechWell Em: msowers@sqe.com Tw: MichaelSowers4 ... Cloud testing

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

Page 34: The Future of the Software Testing Profession...The Future of the Software Testing Profession Michael D. Sowers TechWell Em: msowers@sqe.com Tw: MichaelSowers4 ... Cloud testing

Invest in Superpowers

● Ambition

● Passion

● Specialization

● Learning

● Derivation

● Creativity

● Interesting

● Storytelling

● Leadership

Page 35: The Future of the Software Testing Profession...The Future of the Software Testing Profession Michael D. Sowers TechWell Em: msowers@sqe.com Tw: MichaelSowers4 ... Cloud testing

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

Page 36: The Future of the Software Testing Profession...The Future of the Software Testing Profession Michael D. Sowers TechWell Em: msowers@sqe.com Tw: MichaelSowers4 ... Cloud testing

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

Page 37: The Future of the Software Testing Profession...The Future of the Software Testing Profession Michael D. Sowers TechWell Em: msowers@sqe.com Tw: MichaelSowers4 ... Cloud testing

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.