Global Trends in Software Testing - Stuart Reid · Scope •Digital Disruption & Technology...

23
Stuart Reid PhD, FBCS STA Consulting Inc. ([email protected]) © STA Consulting Inc. 2015 Global Trends in Software Testing November 2015 (Part 1 of 2)

Transcript of Global Trends in Software Testing - Stuart Reid · Scope •Digital Disruption & Technology...

Page 1: Global Trends in Software Testing - Stuart Reid · Scope •Digital Disruption & Technology Enablers •Testing Budgets & Testing Centres of Excellence •Mobile & Crowd Testing See

Stuart Reid PhD, FBCSSTA Consulting Inc.([email protected])

© STA Consulting Inc. 2015

Global Trends in Software Testing

November 2015

(Part 1 of 2)

Page 2: Global Trends in Software Testing - Stuart Reid · Scope •Digital Disruption & Technology Enablers •Testing Budgets & Testing Centres of Excellence •Mobile & Crowd Testing See

Scope

• Digital Disruption & Technology Enablers

• Testing Budgets & Testing Centres of Excellence

• Mobile & Crowd Testing

See Part 2 for the following topics

• Big Data & Fuzz Testing

• Cloud & Chaos Monkeys

• Virtualization & Containers

• Social Media & A/B Testing

• Agile & Continuous Integration

Page 3: Global Trends in Software Testing - Stuart Reid · Scope •Digital Disruption & Technology Enablers •Testing Budgets & Testing Centres of Excellence •Mobile & Crowd Testing See

Customer Expectation

QA & Testing

Technology Enablers

The Changing Landscape

enabling

increases

demands more

Page 4: Global Trends in Software Testing - Stuart Reid · Scope •Digital Disruption & Technology Enablers •Testing Budgets & Testing Centres of Excellence •Mobile & Crowd Testing See

Technology Enablers

Cloud & Virtualization

Big Data

Internetof Things

Agile

DevOps

Analytics

MobileSocial Media

TechnologyEnablers

Page 5: Global Trends in Software Testing - Stuart Reid · Scope •Digital Disruption & Technology Enablers •Testing Budgets & Testing Centres of Excellence •Mobile & Crowd Testing See

Digital Disruption - Examples

maps

satnav

encyclopedia

Wikipedia

postal service

e-mail

pay phone

mobile phone

film photography

digital photography

Blockbusters

Netflix

digital camera

smart phone record shops

music download

Page 6: Global Trends in Software Testing - Stuart Reid · Scope •Digital Disruption & Technology Enablers •Testing Budgets & Testing Centres of Excellence •Mobile & Crowd Testing See

Accelerating - Digital Transformation

• 41% of all first time product and service purchases are through digital channels

• 3.17 Billion internet users

• 4.8 Billion mobile phone users

Page 7: Global Trends in Software Testing - Stuart Reid · Scope •Digital Disruption & Technology Enablers •Testing Budgets & Testing Centres of Excellence •Mobile & Crowd Testing See

Digital Transformation - Recognition

46% of organizations are investing in digital skills

27% of executives rate management of digital disruption as a matter of survival

87% of companies feel digital transformation is a competitive opportunity

Page 8: Global Trends in Software Testing - Stuart Reid · Scope •Digital Disruption & Technology Enablers •Testing Budgets & Testing Centres of Excellence •Mobile & Crowd Testing See

A/B Testing

Crowd Testing

Continuous Integration

Model-Based Testing

Testing Centre of Excellence

Chaos Monkeys

QA & Testing

QA & Testing

Fuzz Testing

Page 9: Global Trends in Software Testing - Stuart Reid · Scope •Digital Disruption & Technology Enablers •Testing Budgets & Testing Centres of Excellence •Mobile & Crowd Testing See

Customer Expectation

QA & Testing

Technology Enablers

Technology complicates, but also helps…

enabling

increases

demands more

supports better

increase complexity → more

Page 10: Global Trends in Software Testing - Stuart Reid · Scope •Digital Disruption & Technology Enablers •Testing Budgets & Testing Centres of Excellence •Mobile & Crowd Testing See

Testing as a Percentage of IT Budget

0

5

10

15

20

25

30

35

40

45

2012 2013 2014 2015 2016 2017 2018

Page 11: Global Trends in Software Testing - Stuart Reid · Scope •Digital Disruption & Technology Enablers •Testing Budgets & Testing Centres of Excellence •Mobile & Crowd Testing See

Testing as a Percentage of IT Budget

0

5

10

15

20

25

30

35

40

45

2012 2013 2014 2015 2016 2017 2018

L

E

G

A

C

Y

N

E

W

Page 12: Global Trends in Software Testing - Stuart Reid · Scope •Digital Disruption & Technology Enablers •Testing Budgets & Testing Centres of Excellence •Mobile & Crowd Testing See

Where Does the Testing Budget Go?

N

E

W

N

E

W

Back Office

Page 13: Global Trends in Software Testing - Stuart Reid · Scope •Digital Disruption & Technology Enablers •Testing Budgets & Testing Centres of Excellence •Mobile & Crowd Testing See

0 10 20 30 40 50 60 70 80 90

Security

Customer Experience

Cost Optimization

Higher Quality

Responsiveness to Business

Time to Market

QA & Testing Priorities

Page 14: Global Trends in Software Testing - Stuart Reid · Scope •Digital Disruption & Technology Enablers •Testing Budgets & Testing Centres of Excellence •Mobile & Crowd Testing See

Testing Inefficiencies

• Technical complexity increases testing difficulty and adds more defects

• Too much manual testing (only 45% automated)

• Dispersed testing knowledge (only 25% have a fully operational TCoE)…

• Limited Risk-Based Testing - difficulty identifying focus (risk) areas

• Limited reuse of test sets

• Lack of awareness of the importance of testing (objective #2)

• Too much spent on tools (30% of budget)

Page 15: Global Trends in Software Testing - Stuart Reid · Scope •Digital Disruption & Technology Enablers •Testing Budgets & Testing Centres of Excellence •Mobile & Crowd Testing See

• Specialists grouped into virtual shared service teams

• More specializations required

– 54% use specialists with data scientist skills for the testing of data analytics

– 53% use mobile test specialists

– 67% use specialists to predict expected usage and risk areas for new developments

– 51% use their own internal security test teams

• A standardized approach allows testers with a mix of abilities to be used effectively

Testing Centre of Excellence

Page 16: Global Trends in Software Testing - Stuart Reid · Scope •Digital Disruption & Technology Enablers •Testing Budgets & Testing Centres of Excellence •Mobile & Crowd Testing See

Mobile

Page 17: Global Trends in Software Testing - Stuart Reid · Scope •Digital Disruption & Technology Enablers •Testing Budgets & Testing Centres of Excellence •Mobile & Crowd Testing See

Mobile Trends

73% of organizations are planning to increase spending on mobile in the next year

• Mobile services revenue will grow to ₩1.2 Quadrillionglobally by 2018

• Mobile connections to reach 8.5 Billion by 2018

Page 18: Global Trends in Software Testing - Stuart Reid · Scope •Digital Disruption & Technology Enablers •Testing Budgets & Testing Centres of Excellence •Mobile & Crowd Testing See

Mobile Focus Areas

0%

10%

20%

30%

40%

50%

60%

Mobile opens up new touchpoints and so increases the number of

security vulnerabilities and channels that need to have their

performance tested

Page 19: Global Trends in Software Testing - Stuart Reid · Scope •Digital Disruption & Technology Enablers •Testing Budgets & Testing Centres of Excellence •Mobile & Crowd Testing See

Mobile Testing Challenges

0%

5%

10%

15%

20%

25%

30%

35%

40%

TestEnvironments

Time to Test TestingExpertise

Mobile TestProcess

DeviceAvailability

Test Tools

Page 20: Global Trends in Software Testing - Stuart Reid · Scope •Digital Disruption & Technology Enablers •Testing Budgets & Testing Centres of Excellence •Mobile & Crowd Testing See

Android Handset Fragmentation

Page 21: Global Trends in Software Testing - Stuart Reid · Scope •Digital Disruption & Technology Enablers •Testing Budgets & Testing Centres of Excellence •Mobile & Crowd Testing See

Crowd Testing for Multiple Devices/Env’ts

Client

with App

Crowd Testers

(using their own

diverse devices

in different

environments)

App with

Testing

Needs

App with

Testing

Instructions

Test ResultsTest Report

Crowd TestingService

$

$$$$$ $$$$

Page 22: Global Trends in Software Testing - Stuart Reid · Scope •Digital Disruption & Technology Enablers •Testing Budgets & Testing Centres of Excellence •Mobile & Crowd Testing See

End of Part 1(split into two parts due to size restrictions)

Page 23: Global Trends in Software Testing - Stuart Reid · Scope •Digital Disruption & Technology Enablers •Testing Budgets & Testing Centres of Excellence •Mobile & Crowd Testing See

• World Quality Report 2015-16, https://www.uk.capgemini.com/thought-leadership/world-quality-report-2015-16• Mars image, NASA, http://mepag.jpl.nasa.gov/• The Martian, 2015, Ridley Scott, http://www.wired.com/tag/the-martian/• Statista 2015 – http://www.statista.com/statistics/273018/number-of-internet-users-worldwide/• Statista 2015 – http://www.statista.com/statistics/274774/forecast-of-mobile-phone-users-worldwide/• German Digitalization Consumer Report, 2014,

http://www.rolandberger.com/media/pdf/Roland_Berger_German_Digitalization_Consumer_Report_20140718.pdf• 15 Mind-Blowing Stats About Digital Transformation, 2015, http://www.cmo.com/articles/2015/3/23/mind-blowing-stats-digital-

transformation.html• Mobile image, https://commons.wikimedia.org/wiki/File:8-UX-Pitfalls-To-Avoid-In-Mobile-App-Design.jpg• European Cloud Services Trend Watch – July/August 2014,

http://www.currentanalysis.com/Compete/Login.aspx?ReturnUrl=%2fCOMPETE%2fFrontEnd%2fReport.aspx%3frid%3d93046%26rss&rid=93046&rss

• Big Data - HorizonWatch 2015 Trend Report, http://www.slideshare.net/HorizonWatching/big-data-horizon-watch-2015-trend-report-client-version-28jan2015

• Android Handset Fragmentation, http://opensignal.com/reports/2014/android-fragmentation/• Big Data image from Data set: nodexlgraphgallery.org/Pages/Graph.aspx?graphID=447, www.connectedaction.net• Executive Summary: Wikibon’s Big Data Vendor Revenue and Market Forecast, 2011-2026, 2015, http://wikibon.com/executive-summary-

big-data-vendor-revenue-and-market-forecast-2011-2026/• Airline route image, 2015, https://en.wikipedia.org/wiki/Civil_aviation • CCTV Security Camera image, 2015, http://www.freefoto.com/preview/04-07-3/CCTV-Security-Camera• How Tech Execs Perceive the Top IT Disrupters, http://www.channelinsider.com/news-and-trends/slideshows/how-tech-execs-perceive-the-

top-it-disrupters.html• Global Cloud Services Market is Expected to Reach $555 Billion, Globally, by 2020, 2015, http://www.prnewswire.com/news-releases/global-

cloud-services-market-is-expected-to-reach-555-billion-globally-by-2020-265373811.html• KPMG 2014 CLOUD SURVEY REPORT, Elevating Business in the Cloud, http://www.kpmg.com/US/en/about/alliances/Documents/2014-

kpmg-cloud-survey-report.pdf• Docker container images, 2015, https://www.docker.com/what-docker• Docker kicks KVM's butt in IBM tests, 2014, http://www.theregister.co.uk/2014/08/18/docker_kicks_kvms_butt_in_ibm_tests/• Girl’s Generation image, https://en.wikipedia.org/wiki/LG_Cookie_(KP500)

Credits/References