17
Ewald Roodenrijs Worldwide Testing: Join the Crowd

Worldwide Testing - Join the crowd

Embed Size (px)

DESCRIPTION

March 17, 2010 The presentation I gave at the Swiss Testing Day 2010 in Zürich, Switzerlnd.

Citation preview

Page 1: Worldwide Testing - Join the crowd

Ewald Roodenrijs

Worldwide Testing: Join the Crowd

Page 2: Worldwide Testing - Join the crowd

Program

— What is crowdtesting?— What are the benefits of crowdtesting?— What can crowdtesting do?— Options for service providers— How to implement for crowdtesting?

Page 3: Worldwide Testing - Join the crowd

Remarkable things

Technology changed the world— Borders have disappeared— Everyone is connected to one other— Interaction takes place in different ways

The world has changed with internet, but software testing hasn’t changed that much...

Now problems with the testing of— Multiple devices— Third party updates— Getting specialists— Languages

Page 4: Worldwide Testing - Join the crowd

Crowdsourcing + testing = Crowdtesting

Page 5: Worldwide Testing - Join the crowd

What is crowdtesting?

— Use of crowdsourcing on testing— New phenomenon— Substitute to traditional testing— Focus on acceptance

The use of an (un)known crowd of people and knowledge when testing software applications or systems

‘’

Page 6: Worldwide Testing - Join the crowd

Key benefits

Page 7: Worldwide Testing - Join the crowd

Build a crowd

Knowledge/Performance— Specialty (security, usability, ...)— Beginner vs. Expert— Novice vs. User

Background

Language

Independent blood

Mirror real world

Page 8: Worldwide Testing - Join the crowd

The crowd can help us

— Crowdtesting can complement in-house resources at a practical, tactical level

— Crowdtesting enables to tap into the creativity and diversity of a global community of skilled professionals

Page 9: Worldwide Testing - Join the crowd

Reasons for crowdtesting

Page 10: Worldwide Testing - Join the crowd

Applications

Lots of feedback

No sensitive data or functionality

Multi-platform software

Large end-to-end systems

Games

Beta software

Load & performance testing

Mobile software

Page 11: Worldwide Testing - Join the crowd

Control the crowd

Page 12: Worldwide Testing - Join the crowd

Costs control

No long term contracts— Add or reduce resources when needed— No initial investment

Page 13: Worldwide Testing - Join the crowd

What makes test service providers special

— Companies have their own test methodologies— Companies know their clients and the requirements they have for

testing— Companies have test experts that know everything about the right

test strategy and test coverage— Companies have years of experience

Page 14: Worldwide Testing - Join the crowd

Opportunities service provider

Page 15: Worldwide Testing - Join the crowd

Shopping list

A crowd

Crowd build-up— Experts— Novice— Specialists— (Potential) users

Portion software

Questionairre

Testing environment

Page 16: Worldwide Testing - Join the crowd

Examples

Page 17: Worldwide Testing - Join the crowd

Conclusion