intelligent testing skills needed in a digital world

Post on 21-Jan-2018

717 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1

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

- Gerald Weinberg2

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?

4

Michelangelo di Lodovico Buonarroti Simoni

“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

“Be a yardstick of quality. Some

people aren't used to an environment where excellence is

expected”

6

Steve Jobs

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

Industry Focus

How is the Technology Landscape evolving ?

!

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

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

Is the Testing Industry ready for testing the following innovations?

11

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

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

Skills Focus

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

!

Tester’s Journey to Excellence

05

04

03

02

01

Vision & Thought

Leadership

Specialization

Expertise in Soft Skills

Techno Functional Skills

Testing Fundamentals

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

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

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

19 19

Top Testing Skills

Do you Agree?

“How can we be Relevant Technologically?”

Putting it all together

What are the essential Skills

!

21

Top-5 Essential Tech Skills of an Intelligent Tester

1 2 3 4 5

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

!

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?

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

26

3

CREATIVITY

In Design and Execution

In Analysis

Problem Solving

Tooling and Automation

A crucial Skills for the Tester

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

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

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

top related