dutch testing day 2014 - bas dijkstra

16
Bas Dijkstra, november 2014

Upload: bas-dijkstra

Post on 12-Jul-2015

97 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Dutch Testing Day 2014 - Bas Dijkstra

Bas Dijkstra, november 2014

Page 2: Dutch Testing Day 2014 - Bas Dijkstra

Introduction◦ What is service virtualization?

Case study◦ Challenges◦ Solutions

Benefits of service virtualization to testing and test automation

Configuring virtual test environments from within the automated testing solution

Page 3: Dutch Testing Day 2014 - Bas Dijkstra

Freelance test consultant◦ The Future Group

8+ years of experience◦ Test automation

◦ Service virtualization

Page 4: Dutch Testing Day 2014 - Bas Dijkstra

Simulation of dependency behaviour

Page 5: Dutch Testing Day 2014 - Bas Dijkstra

Large provider of telecommunication services in the Netherlands

Order management system◦ Typical provisioning action touches around 10

dependencies

Page 6: Dutch Testing Day 2014 - Bas Dijkstra

Order data needs to be present in back-end system

Requires manual configuration of order◦ This could take days (or even weeks...)

As a result:◦ Very limited test data

◦ Long test cycles

◦ Low test coverage

◦ No test automation

Page 7: Dutch Testing Day 2014 - Bas Dijkstra

Introduction of service virtualization

Simulation of back-end behaviour

Virtual asset acts as if order is present

Page 8: Dutch Testing Day 2014 - Bas Dijkstra

Order provisioning takes minutes, not weeks

Test team has ‘unlimited’ test data

Tests can be automated

Organization can make the move to Agile

Page 9: Dutch Testing Day 2014 - Bas Dijkstra

Enabler for test automation

Faster testing

More control over test data

Increase of test scope

Page 10: Dutch Testing Day 2014 - Bas Dijkstra

Previously impossible to automate tests

Reduction in time is enabler for automated tests

No more manual regression testing

Page 11: Dutch Testing Day 2014 - Bas Dijkstra

No more need for weeks of testing

Developers can do integration testing◦ “Shift-left” of testing process

Bug fixes can be retested on the spot

Page 12: Dutch Testing Day 2014 - Bas Dijkstra

Testers can add and edit test data

Easier to test specific combinations and situations◦ Increase in test coverage

Page 13: Dutch Testing Day 2014 - Bas Dijkstra
Page 14: Dutch Testing Day 2014 - Bas Dijkstra
Page 15: Dutch Testing Day 2014 - Bas Dijkstra
Page 16: Dutch Testing Day 2014 - Bas Dijkstra

[email protected]

LinkedIn