Automate testing? You’ll Need Interpersonal Skills€¦ · Automate testing? You’ll Need...

18
Janicke Eilertsen, EVRY Consulting AS Automate testing? You’ll Need Interpersonal Skills @esconfs #esconfs

Transcript of Automate testing? You’ll Need Interpersonal Skills€¦ · Automate testing? You’ll Need...

Page 1: Automate testing? You’ll Need Interpersonal Skills€¦ · Automate testing? You’ll Need Interpersonal Skills @esconfs #esconfs. ... Goodwill Building trust and relations Thinking

Janicke Eilertsen, EVRY Consulting AS

Automate testing? You’ll Need Interpersonal Skills

@esconfs#esconfs

Page 2: Automate testing? You’ll Need Interpersonal Skills€¦ · Automate testing? You’ll Need Interpersonal Skills @esconfs #esconfs. ... Goodwill Building trust and relations Thinking

Automation is easy.

It is dealing with people and organizations that is difficult.

Page 3: Automate testing? You’ll Need Interpersonal Skills€¦ · Automate testing? You’ll Need Interpersonal Skills @esconfs #esconfs. ... Goodwill Building trust and relations Thinking

Office Politics is NOT a dirty word

Page 4: Automate testing? You’ll Need Interpersonal Skills€¦ · Automate testing? You’ll Need Interpersonal Skills @esconfs #esconfs. ... Goodwill Building trust and relations Thinking

Office Politics

It is about acting honestly and with integrity

Goodwill

Building trust and relations

Thinking strategically

If test automation is to be a success you need to build a lot of goodwill.

Page 5: Automate testing? You’ll Need Interpersonal Skills€¦ · Automate testing? You’ll Need Interpersonal Skills @esconfs #esconfs. ... Goodwill Building trust and relations Thinking

In space, noone can hear you test

Page 6: Automate testing? You’ll Need Interpersonal Skills€¦ · Automate testing? You’ll Need Interpersonal Skills @esconfs #esconfs. ... Goodwill Building trust and relations Thinking

Reporting…

Get it right from the start

Only do the minimum you can get away with

Dashboard

Wall charts

Summary mail

The whole project need to know the current status ALL THE TIME. When they do, they leave youto automate.

Page 7: Automate testing? You’ll Need Interpersonal Skills€¦ · Automate testing? You’ll Need Interpersonal Skills @esconfs #esconfs. ... Goodwill Building trust and relations Thinking

Do NOT mention the war!

Page 8: Automate testing? You’ll Need Interpersonal Skills€¦ · Automate testing? You’ll Need Interpersonal Skills @esconfs #esconfs. ... Goodwill Building trust and relations Thinking

All test acronymes are verboten; TDD, BDD, ATDD

Avoid at all cost names of test tools; FitNesse, SpecFlow, Nunit, etc. (While you are at it, avoidAgile, Scrum, Definition of Done as well.)

Do NOT talk about test plans and test strategies and test approaches unless you are specificallyasked!

Get your test fix, and keep sane, amongst other testers.

Best tip ever:

Just start your thing and see what happens.

Page 9: Automate testing? You’ll Need Interpersonal Skills€¦ · Automate testing? You’ll Need Interpersonal Skills @esconfs #esconfs. ... Goodwill Building trust and relations Thinking

You will never be given enough time for test automation

Page 10: Automate testing? You’ll Need Interpersonal Skills€¦ · Automate testing? You’ll Need Interpersonal Skills @esconfs #esconfs. ... Goodwill Building trust and relations Thinking

You need to claim, beg, snatch and borrow time to get test automation started

Use downtime

Cut down on documentation

Drop boring meetings

You will by now have the goodwill to get started

Page 11: Automate testing? You’ll Need Interpersonal Skills€¦ · Automate testing? You’ll Need Interpersonal Skills @esconfs #esconfs. ... Goodwill Building trust and relations Thinking

Let’s talk about bugs, baby!

Page 12: Automate testing? You’ll Need Interpersonal Skills€¦ · Automate testing? You’ll Need Interpersonal Skills @esconfs #esconfs. ... Goodwill Building trust and relations Thinking

Bugs…

Find them quickly by:

Encouraging a no-blame culture

Make bug-hunting fun

Spend time pair-bughunting

Spend time pair-programming automated tests

Report on bugs and defects, even when you are agile

As you gain more automation experience, bugs let you know where to concentrate your effort.

Page 13: Automate testing? You’ll Need Interpersonal Skills€¦ · Automate testing? You’ll Need Interpersonal Skills @esconfs #esconfs. ... Goodwill Building trust and relations Thinking

If you are spending ALL your time writingautomated tests, you are doing it wrong!

Page 14: Automate testing? You’ll Need Interpersonal Skills€¦ · Automate testing? You’ll Need Interpersonal Skills @esconfs #esconfs. ... Goodwill Building trust and relations Thinking

However, if you spend SOME of your time onBeing an all round great girl/guy around the office

Reporting just enough information

Zipping it when it comes to test

Finding ways to get time for test automation

Spend some time working in pairs

Chances are you are doing it right!

Page 15: Automate testing? You’ll Need Interpersonal Skills€¦ · Automate testing? You’ll Need Interpersonal Skills @esconfs #esconfs. ... Goodwill Building trust and relations Thinking

Summary: Some interpersonal skills needed

In relation to Do you have the following skills Check

Office politics Honesty, integrity, authority, influence

others

In space noone can

hear you test

Communication, persuation, working

in teams, listening

Do NOT mention the

war

Silence is golden!!!

Time to automate Working in pairs, sharing the

spotlight, letting go

Bugs Sense of humor, tenacity, diplomacy,

a lot of chocolate and/or beer

Page 16: Automate testing? You’ll Need Interpersonal Skills€¦ · Automate testing? You’ll Need Interpersonal Skills @esconfs #esconfs. ... Goodwill Building trust and relations Thinking

Read more about it!

Office Politics Nice Girls Don’t Get The Corner Office,

Lois P Frankel, Hatchenne Book Group

USA, 2004

In space, noone can

hear you test

Check out Michael Bolton, Lloyd Rhoden

online

Do NOT mention the

war

Specification by Example, Gojko Azdic,

Manning, 2011

Page 17: Automate testing? You’ll Need Interpersonal Skills€¦ · Automate testing? You’ll Need Interpersonal Skills @esconfs #esconfs. ... Goodwill Building trust and relations Thinking

Let me know what you think!

• Janicke Eilertsen works as a Senior Test Consultant for EVRY Consulting AS in Oslo, Norway. She has worked with IT since the 90’s. For the last decade she has mostly been working with Change Management and testing, for the last 3 years exclusively with test automation. She still cannot believe she is paid to work on something that is so much fun!

no.linkedin.com/pub/janicke-eilertsen/5/3a0/511/

Page 18: Automate testing? You’ll Need Interpersonal Skills€¦ · Automate testing? You’ll Need Interpersonal Skills @esconfs #esconfs. ... Goodwill Building trust and relations Thinking