62
How to Turbo Charge your testing with Crowdsourcing www.bugfinders.com Software Testing in the Real World

Software Testing in the Real World - BCS

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Software Testing in the Real World - BCS

How to Turbo Charge your testing with Crowdsourcingwww.bugfinders.com

Software Testing in the Real World

Page 2: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

About me

Worked in Testing for 14 years

Security, Financial, Manufacturing, Telco

Get it out the door, quickly, to quality focussed on business needs.

Page 3: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

It’s getting more complex

Page 4: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

The Problem

Device Coverage

Rapid delivery

In-effective exploratory testing

Resource coordination

Expensive

Page 5: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

How much does a bug cost?I wanted a turbo charger

Page 6: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

How much does a bug cost?I wanted a turbo charger

Page 7: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

The Problem

Device Coverage -

QUALITY

Rapid delivery -

TIME

In-effective exploratory testing -

QUALITY

Resource coordination -

COST

Expensive -

COST

Page 8: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

CQT

Cost Quality

Time

Page 9: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

The Rise of the Crowd

Page 10: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

Legitimisation

Page 11: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

For testing?

A group is required

Huge Matrix

Experts in each area

Agile and speed

App based develop

Page 12: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

Why Crowd-it

Other forms crowdsourcing are legitmate

Same for testing

Enterprise standard

Test case execution

Exploratory testing

Accessibility testing etc

Full end-to-end service

Page 13: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

How much does a bug cost?

How can I be sure?

Page 14: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

How much does a bug cost?

CostHow much do my bugs cost?

Page 15: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

Cost

The risk is crowdsourcing is too expensive.

Page 16: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

This is not:

http://www.bigvisible.com/2011/10/the-math-

behind-agile-and-automation/

Page 17: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

Quiz

How many bugs can a grade A tester raise on average each month?

Page 18: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

How much a bug can cost

100 million Euros

Page 19: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

What would you pay?

Meg Whitman

Page 20: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

What would you pay?

Functional > GUI

Non-functional > Functional

GUI = cheapest

Page 21: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

What would you pay?

Page 22: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

Range

Between £2 and £4000

Page 23: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

How to calculate

Some Values are known.

Actual cost = Cost of Tester / Number of bugs tester finds

Ignore impact for the minute.

Page 24: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

The Cost of a Tester

£26000 –

junior tester 1>2 years

£35000 –

senior tester –

4>5 years

Contractor –

£350 per day

Offshore –

£200 per day (to include all costs)

Page 25: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

How much does a bug cost?

How many bugs can a tester find?

Page 26: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

The Testing World

$100 > $150 billion spent -

2014

Approximate number of testers in the world: 179,000+

Approximate working days: 4.7 million.

Since 2000 : 56.4 million days.

So what’s the average?

* Total : April 2012

Page 27: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

Cem Kaner

Top 100% utilised tester –

150 actual bugs per month.

Page 28: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

Cem Kaner

Page 29: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

Cem Kaner

Top 100% utilised tester –

150 actual bugs per month.

Average over a year

Test Scripts

Environment downtime

Holiday/Training

Let me know your figure.

Page 30: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

Cem Kaner

So what is the cost per bug in £’s.

Salary Cost per bug (150) Cost per bug (85) Cost per bug (50)

Perm £26k 40 71 120

Perm £35k 51 90 153

Contractor £350 57 100 171

Offshore £200 29 51 88

Page 31: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

How much does a bug cost?

Crowdsourcing

Average Project £16.22

Page 32: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

Cost effective

Testers don’t use this as their first source of income

Global smoothing

No desks or equipment

Top testers earn the most money

Page 33: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

Complimentary

Internal Team

Internal Team + Crowdsourcing

Just Crowdsourcing

Page 34: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

CQT

Cost Quality

Time

Page 35: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

How much does a bug cost?

Quality

Page 36: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

The Matrix

Android

IOS

12 countries

Page 37: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

The Matrix

Page 38: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

The Matrix

126 platforms

32 countries (inc 12)

Page 39: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

Page 40: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

Travel reporter

Page 41: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

Like a Travel reporter

Most apparent issues are seen first –

GUI bugs.

A tester says “I will raise this bug later in case I find a bigger one.”

A team situation.

Testers enjoy raising bugs –

that is the key output.

Page 42: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

Like a Travel reporter

Most apparent issues are seen first –

GUI bugs.

A tester says “I will raise this bug later in case I find a bigger one.”

A team situation.

Testers enjoy raising bugs –

that is the key output.

Page 43: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

Hay Fever Application

Android and IOS-

151 testers-

169 handsets-

32 countries-

2 days

Page 44: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

Mobile Payment Solution

Virtual Test Team-

60 testers-

1260 test cases executed-

17640 test steps-

56 handsets-

12 countries-

3 days sprints

Page 45: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

Childrens Web/Tablet Game

Android and IOS-

290 testers-

128 browsers and tablets-

43 countries-

3 x 3 days

Page 46: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

CQT

Cost Quality

Time

Page 47: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

How much does a bug cost?

Time

Page 48: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

1 hour

Page 49: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

7 to 11

Page 50: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

Short durations

Page 51: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

CQT

Cost Quality

Time

Page 52: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

How much does a bug cost?

What’s negative?

Page 53: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

Negatives

Great for Web and Mobile

Not for backend

Elite team confidentiatlity

Onsite support

Page 54: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

How much does a bug cost?

How do I interact?

Page 55: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

Cost Models

Self-service

Account Managed

Page 56: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

Cost Models –

Self-service

Pay-per-bug

Raw

Verified

Unlimited

Page 57: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

Cost Models –

Account Man.

Typically between around10% of development budget compared with Ecommerce < 4 or 5%

Full management

Test exit reports

Test Plan

Daily updates

Triage session

Onsite support

Page 58: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

What you get

Every bug is retested and reviewed to ensure quality

Integration with In-house systems

Clearly labelled screenshots/videos

Device raised upon

Page 59: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

What you get –

Part 2

Compliment your team

Virtualised full team if required

Reduced time

Real-life scenarios

Page 60: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

How much does a bug cost?

Benefits

Page 61: Software Testing in the Real World - BCS

© BugFinders Ltd 2013 – All rights reserved

How much does a bug cost?

Questions

Page 62: Software Testing in the Real World - BCS

[email protected]

+44 (0) 844 870 8710

CONTACT THE BUGFINDERS TEAM

BUGFINDERSWORKING TOGETHER FOR

YOUR SUCCESS

BugFinders

-

“Software testing in the Real World”www.bugfinders.com