implementing test automation, a story about changing insights and experiences

Post on 28-Nov-2014

502 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

In this presentation I explain a simple strategy for implementing Test Automation in your organization. A simple strategy? I tell the story of my experience so far and look back in retrospective to the presentations I gave at the Test Automation Day before. In this presentation I state that - Organizational Maturity (like measured with TPI or TMMi) should not raise a threshold for getting started - In order to become good in Test Automation, we need to get started and learn from our mistakes (fail forward) - There is a shift from technique and tool selection toward selling the business case - But the real implementation is a process of organizational change, where people, and budgets play a key role. - People need to learn their new roles, need to work with new processes and you need to have a good story if you want to interfere with projects. - In the end, I conclude that once you completed the journey, and got the organization to start with test automation, you end up with the technical challenges again: What tool are you going to use, what architecture, and how do you write effective scripts…. A simple strategy? I am still learning.

TRANSCRIPT

A Simple Strategy ?

Derk-Jan de GroodTest Automation Day 2014

1

From…. To…

2

To

3

From

Tool Selection

BC

Project

Technology

Treshold

BC

Budget

OPS

Org. Change Crowbar

4

Tool selection

5

I don’t want it !

6

Message

7

Its our task to get organisation to start with TA

8

Get

Started

9

…and that summarizes why we should do TA

All well, but what is the financial impact ?

Business case

The cost or benefits of TA

10

Business Case

11

Free

tools

simple

BC

Window(loket model)

12

TAD 2012: Defining the threshold

13

1 NeedsWhy automate testing?

2 DefineWhat tests should be automated, Reuse existing test or define new tests

3 PreconditionsInfrastructure and tool selection. These are the technical constraints that need to be in order to be able to automate filled.4 Usage Embedding of test automation into existing processes necessary.5 OrganizationAre resources and knowledge available?

TAD 2013: Where to start?

14Does the solution fit the vision?

What is expected PayBack period?

What is expected profit?

What does automating these tests cost?

What TA solutions are already in place?

What does this mean for the tool requirements?

What charactizes these test technically?

Automation of what tests yield most benefit?

What tests are executed?

Think out of the box!

Scenario’s

Technical clustering

Embedding TA in organisation

15

Outsourcing

16

Embedding TA

From project to organization

17

18

19

GOALS

Clear decisions

Transition to operational use

Lower initial threshold

Embedding in organization

Seduction:

I want it !

KISS

21

TI PoC Ops

22

From $ to B

24

25

From Treshhold to Crowbar

Operational mode

Sustainabilty and efficiency

26

27

1. Locks (resources)2. Windows 7

security settings3. Tool configuratie: qtp

licentie, alm client registratie, qtp-> alm

connectiviteit4. Vragen mbt add ons en

ondersteuning5. Password reset6.

Licentie uitbreidingen7. Toevoegen

nieuwe gebruikers8. Nieuwe domeinen

aanmaken9. Back up en restore

procedure10. Evt defect procedure met

gebruikmaking Hp defect module11.

Onderhoud mbt patches en nieuwe

versies (Alm en uft)

AS <STAKEHOLDER> I WANT <NEED>SO THAT <REASON>

28

29

Als testnavigator wil ik weten wie ik kan aanspreken als ik een omgeving moet opzetten, licenties nodig heb of inhoudelijk vragen heb.

Als manager wil ik weten welke kosten aan mij doorgerekend worden, zodat ik dit kan opnemen in mijn project/afdelingsbudget.

Als Procurement wil ik duidelijke richtlijnen over de inkoop van licenties, zodat ik een goede prijs kan afspreken met de leverancier

Allotment

30

From Technology to organizational Change

31

Projects vs OPS

Sustainabilty and efficiency

32

When the project does its own thing

Operations needs to• Buy new tools• Gain new knowledge and experience• Integrate project-test with existing ART• Re-program the tests

33

imagine buyer-supplier situations

The project-ops interface

34

As TM I want to influence the tools used by the projects, so I'm not faced with future legacy in the test tool landscape.

Two h

ats

35

Organizational powers

36

Project OPS

Business IT

Good

Story

Testing is part of DLC

IT policy & roadmap

CI/CD

Agile

Simplification IT landscape

Business model

Automation

Outsourcing

37

From Technology to organizational Change

38

Wrap up

39

The Journey

40

Tool Business Case Strategy

Regression test solutions

Crow bar

Budget

Operations

Projects

Change process

41

Downloads

42

http://djdegrood.wordpress.com/2013/05/15/test-automation-is-inevitable-mind-map/

http://djdegrood.wordpress.com/2012/06/22/test-automation-day-should-we-do-ta/

http://www.eurostarconferences.com/blog/2014/6/16/g%28r%29ood-testing-volume-6---test-automation-is-an-industry-practice

Derk-Jan

ValoriColtbaan 4a3439 NG NIEUWEGEINThe Netherlands

• derkjandegrood@valori.nl• +31(0)651807878• www.valori.nl• @DerkJanDeGrood• http://djdegrood.wordpress.com

Derk-Jan

43

Have a

good

trip !

top related