intelligent testing skills needed in a digital world

30
1

Upload: kalilur-rahman

Post on 21-Jan-2018

717 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Intelligent Testing Skills Needed in a Digital World

1

Page 2: Intelligent Testing Skills Needed in a Digital World

“If you are not learning something new each day, you are not TESTING”

- Gerald Weinberg2

Page 3: Intelligent Testing Skills Needed in a Digital World

3

Isn’t the most important craftsmanship of the testers -

an aim to remove imperfections of a Product / Software

and make it a high quality one?

Page 4: Intelligent Testing Skills Needed in a Digital World

4

Michelangelo di Lodovico Buonarroti Simoni

Page 5: Intelligent Testing Skills Needed in a Digital World

“What’s in it for Me?”

We are intelligent anyways –

Why should we really bother?

What is changing?

“How can we be Relevant Technologically?”

What are the Skills we need to focus on in a rapidly changing

eco-system?

What are hypes and fads vs real must-have skills?

“Soft Skills Needed to Succeed”

What will make us more intelligent – business and

customer centric?

Why are these the most important skills/traits to

master?

Test Approach

What are we Testing learning (or recollecting) today?

5

Page 6: Intelligent Testing Skills Needed in a Digital World

“Be a yardstick of quality. Some

people aren't used to an environment where excellence is

expected”

6

Steve Jobs

Page 7: Intelligent Testing Skills Needed in a Digital World

Tip of the Iceberg seen in 2016

2016 A Year in Review – Software Failures

7Source: Tricentis Software Fails 2016 Report - https://www.tricentis.com/wp-content/uploads/2017/01/20161231SoftwareFails2016.pdf

Over 4.4 Billion people got affected by

a Software Fail (Up

from 4.3 Billion in

2015) > 50% Global

Population

$1,062,106,142,949- Assets Affected (Up

from $4.2 Billion in

2015)

315 years, 6 months,

2 weeks, 6 days, 16

hours, & 26 minutes -

Accumulated time-

lost due to Bugs

2.66 Billion Mobile

Phones impacted with Malware

12% Year on Year Increase in impactful

Software Bugs

British Airways lost

$20 Billion (3%) in

Market Cap within a

few days after a failed

software upgrade

More Than 21

Million Automobile

recalls as a result of

Glitches / Bugs

$5.7 Billion Impact

in Failed Government

Software Projects due

to Bugs

2.2 Billion people live on less than $2 a day

Page 8: Intelligent Testing Skills Needed in a Digital World

Industry Focus

How is the Technology Landscape evolving ?

!

Page 9: Intelligent Testing Skills Needed in a Digital World

Business Agility - Some Statistics

9

Google - refactors

code by 50% each

month*

Netflix - 5 Billion+

API Calls per Day (and

increasing daily)

~75% of Corporates

to have bi-modal IT

~63% all projects are

not aligned to

Business Strategy

~79% organizations

using CI/CD/DevOps

practices in one form

or the other

~41% of global

corporate workload

to shift to Cloud by

2017

In 2020, 100 million

consumers will shop

via consumers will

shop via augmented

reality

By 2020, 30% web

browsing will be done

without a screen

by 2022 - $1 Trillion a

year to be saved

through IoT

Source: Gartner, Inc. Top Strategic Predictions for 2017 and Beyond: Surviving the Storm Winds of Digital Disruption, 14-Oct-2016

* - Google runs on ~2 Billion LOC Source: CA Workshop on Modern Software Factory

Source: CA Workshop on Modern Software Factory

Page 10: Intelligent Testing Skills Needed in a Digital World

Amazon Netflix

Agility with Value is critical for Business Success

Source: http://www.slideshare.net/BrynleyScully/getting-ready-for-tomorrows-testing

Source: Tricentis Webinar on Future of Testing

Page 11: Intelligent Testing Skills Needed in a Digital World

Is the Testing Industry ready for testing the following innovations?

11

Page 12: Intelligent Testing Skills Needed in a Digital World

Key Testing Trends

12

• Rapid High Quality and Innovative Test Delivery

• Test Suite Creation and Optimization (Risk Coverage )

• Useful Automation – Test Smart, Self-Healing, Script

less, Purposeful

• Predictive and Cognitive Testing – Foresee issues

reduce reactive time, resolve rapidly

• Rapid Impactful Defect Finding - Intelligent Defect

Detection, Pattern Analysis, Predictive Modeling

• Intelligent Environment Provisioning

• Management with Intelligent Metrics and Dashboard

Broadly speaking – New Age Test Innovation focuses on the following needs

with Intelligent Testing

Page 13: Intelligent Testing Skills Needed in a Digital World

Key Testing Trends

13

Business

Capabilities

User Experience

/ UI Testing

Web Services

Testing

Messaging / B2B

Layer Testing

Integration

Testing

DB Layer Testing

Unit Testing

Unit

Integration

UI

Business

Centric

Technology

Centric Tim

e /

Eff

ort

/ C

ost

/ C

om

ple

xit

y

Mo

re T

est

ing

/ A

uto

mati

on

Divide and Conquer and flip the testing layers

Currently, majority of the organizations focus majorly on Business testing (a heavy investment) which is time consuming

An inverted pyramid of more testing in earlier phases will deliver better value to the organization

Leading firms have

unique test approach

for SoE (Systems of

Engagement)

SoI (Systems of

Innovation)

SoR (Systems of

Records)

There is no One Size

Fits all approach for

testing

Intelligent Approach

needs to be adopted

as per needs

Page 14: Intelligent Testing Skills Needed in a Digital World

Skills Focus

Let’s look at the real skills in demand – Technology Skills & Soft Skills

!

Page 15: Intelligent Testing Skills Needed in a Digital World

Tester’s Journey to Excellence

05

04

03

02

01

Vision & Thought

Leadership

Specialization

Expertise in Soft Skills

Techno Functional Skills

Testing Fundamentals

Page 16: Intelligent Testing Skills Needed in a Digital World

1. Satisfied but a sense of

Uselessness

4. In the comfort zone and a

sense of emptiness

Wh

at y

ou

are

GO

OD

at

What you are

PAID for

Wh

at

the W

orl

d

NEED

S

What you

LOVE doing?

Passion Vision

Skills Experience

Tester’s

Ikigai

3. Excitement, Complacency and

a sense of uncertainty

2. Delight, Recognition and

fulfilment but no wealth

A Tester’s

Ikigai

Ikigai is a Japenese Concept meaning “A Reason for Being”.

1

2

3

4

Source: https://en.wikipedia.org/wiki/Ikigai

Page 17: Intelligent Testing Skills Needed in a Digital World

Source : https://www.ministryoftesting.com/wp-content/uploads/2013/04/Infographic.png

Let’s see a Test Leadership survey outcome by Testing Planet few years back

17

Page 18: Intelligent Testing Skills Needed in a Digital World

18Source : https://www.ministryoftesting.com/wp-content/uploads/2013/04/Infographic.png

Page 19: Intelligent Testing Skills Needed in a Digital World

19 19

Top Testing Skills

Do you Agree?

Page 20: Intelligent Testing Skills Needed in a Digital World

“How can we be Relevant Technologically?”

Putting it all together

What are the essential Skills

!

Page 21: Intelligent Testing Skills Needed in a Digital World

21

Top-5 Essential Tech Skills of an Intelligent Tester

1 2 3 4 5

Page 22: Intelligent Testing Skills Needed in a Digital World

22

Top-5 Soft Skills for an Intelligent Tester

1 2 3 4 5

Reference : The basics you can find anywhere 5 Steps To Successful Storytelling Published on April 5, 2014 Featured in: Marketing & Advertising

Page 23: Intelligent Testing Skills Needed in a Digital World

!

Page 24: Intelligent Testing Skills Needed in a Digital World

24 24

1

Are you able to convey What, How, Why you are testing?

Are you able to convey smoothly regardless of Who you communicate with?

Page 25: Intelligent Testing Skills Needed in a Digital World

Who | What | Where | When | Why

Could there be an issue?

Is there a Problem?

What all can go wrong?

How can this be broken?

2

25

Page 26: Intelligent Testing Skills Needed in a Digital World

26

3

CREATIVITY

In Design and Execution

In Analysis

Problem Solving

Tooling and Automation

A crucial Skills for the Tester

Page 27: Intelligent Testing Skills Needed in a Digital World

27

learn, adapt, apply and progress

4

“We keep moving forward, opening new doors,

and doing new things, because we're curious and

curiosity keeps leading us down new paths” –

Walt Disney

Page 28: Intelligent Testing Skills Needed in a Digital World

28

COLLABORATE

Know when to fight a battle.

Always have integrity to stand-up and speak with courage

Always collaborate to achieve the common objectives

Know the end at the beginning to collaboratively solve

5

Page 29: Intelligent Testing Skills Needed in a Digital World

TAKEAWAY

Remember Michelangelo, become a solid craftsman

Be Learning

Learn , apply and propel your knowledge

Be Testing

If you are not learning something new each day, you are not TESTING - Weinberg

Page 30: Intelligent Testing Skills Needed in a Digital World