Webinar trends in testing 2017 03 08 (in dutch)

53
Trends in testing Webinar 8 maart 2017 TQCS Rik Marselis

Transcript of Webinar trends in testing 2017 03 08 (in dutch)

Page 1: Webinar trends in testing 2017 03 08 (in dutch)

Trends in testingWebinar 8 maart 2017

TQCSRik Marselis

Page 2: Webinar trends in testing 2017 03 08 (in dutch)

Rik’s blik op de trends in de testwereld

Presentatie 19:30 – 20:10 Daarna vragen

Page 3: Webinar trends in testing 2017 03 08 (in dutch)

|

Bronnen

Testing retreat - september 2016

EuroSTAR - november 2016

TestBash Nederland - januari 2017

Sogeti Digital Assurance meeting

- februari 2017

UKSTAR - februari 2017

3© Sogeti 2017

Page 4: Webinar trends in testing 2017 03 08 (in dutch)

|

De kapstop: de TMap HD elementen

Integreer

Vereenvoudig

Industrialiseer

Mensen

Human driven

Vertrouwen

Quality driven

© Sogeti 2017 4

Page 5: Webinar trends in testing 2017 03 08 (in dutch)

|

Element één

Mensen

Human driven

© Sogeti 2017 5

Page 6: Webinar trends in testing 2017 03 08 (in dutch)

|

Alan Richardson “Evil Tester” vraagt zich af…

© Sogeti 2017 6

Page 7: Webinar trends in testing 2017 03 08 (in dutch)

|

Tobias Fors (EuroSTAR)

B = f(p,e)

Behavior is a function of a person and its environment.

Gedrag is het resultaat van een persoon en zijn omgeving…De persoon en de omgeving beïnvloeden elkaar.

© Sogeti 2017 7

Page 8: Webinar trends in testing 2017 03 08 (in dutch)

|

Nog een functie… Simon Berner (TestBash)

© Sogeti 2017 8

Page 9: Webinar trends in testing 2017 03 08 (in dutch)

|

Gitte en Christian Ottosen (EuroSTAR)

Sogeti PowerPoint Referentie 2014 9

Gitte werkt bij Sogeti Denemarken

De eerste moeder-zoon-presentatie ooit

op een testconferentie.

Over carriere, doorzettingsvermogen,

kennisvergaren (bijvoorbeeld met nano-

courses = 1-uur sessies)

Page 10: Webinar trends in testing 2017 03 08 (in dutch)

|

Voorbeeldje uit een Nano-course

10© Sogeti 2017

Source: https://classroom.udacity.com/courses/cs258/lessons/48449993/concepts/486787190923#

Page 11: Webinar trends in testing 2017 03 08 (in dutch)

| 11© Sogeti 2017

Page 12: Webinar trends in testing 2017 03 08 (in dutch)

| 12© Sogeti 2017

Page 13: Webinar trends in testing 2017 03 08 (in dutch)

|

Maaret Pyhäyärvi & Llewellyn Falco (UKSTAR)

13© Sogeti 2017

Page 14: Webinar trends in testing 2017 03 08 (in dutch)

| 14

Zeger van Hese

Op Testbash

Page 15: Webinar trends in testing 2017 03 08 (in dutch)

|

Weg van angsten, richt je op het goede…

© Sogeti 2017 15

Jeanine Mechelinck

op TestBash

Page 16: Webinar trends in testing 2017 03 08 (in dutch)

|

Combineer emotie en ratio…

© Sogeti 2017 16

Jeanine Mechelinck

Page 17: Webinar trends in testing 2017 03 08 (in dutch)

|

Liz Keogh (EuroSTAR)

We don’t know what we don’t know.

Maaaar… Ontwikkelaars verzinnen gewoon wat als ze het niet weten.

We have the assumption of

predictability and order.

“Apophany” =

patronen zien die er eigenlijk

helemaal niet zijn.

© Sogeti 2017 17

Page 18: Webinar trends in testing 2017 03 08 (in dutch)

|

En nog een mooie tip van Anne-Mette Hass

Try not to: Treat others how you want to be treated

But: Treat others how they want to be treated

18© Sogeti 2017Anne Mette hass op EuroSTAR

Page 19: Webinar trends in testing 2017 03 08 (in dutch)

|

Integrate…

Integreer

Vereenvoudig

Industrialiseer

Mensen

Human driven

Vertrouwen

Quality driven

© Sogeti 2017 19

Page 20: Webinar trends in testing 2017 03 08 (in dutch)

|

Testbash Nederland: 27 januari 2017

© Sogeti 2017 20

Page 21: Webinar trends in testing 2017 03 08 (in dutch)

|© Sogeti 2017 21

Trend:

Docker

Page 22: Webinar trends in testing 2017 03 08 (in dutch)

|

Testbash Nederland: 27 januari 2017

© Sogeti 2017 22

Rutger gebruikt het nieuwe TPI for Agile model

(meer info: Gerrit de Vries of Ben Visser)

Page 23: Webinar trends in testing 2017 03 08 (in dutch)

|

The road to DevOps: fearless development

23© Sogeti 2017

Page 24: Webinar trends in testing 2017 03 08 (in dutch)

|

Testbash; Gitte Klitgaard

© Sogeti 2017 24

Page 25: Webinar trends in testing 2017 03 08 (in dutch)

|

Mechanical

Electrical

Information Processing

Machine Intelligence

Business Impact

SocialImpact

Different angles of quality for robotics (Rik Marselis)

This is R&D work in progress ...

© Sogeti 2017 25

Safety

Ethics, Empathy and Embodiment

Maintainability (ISO25010)

Compatibility (ISO25010)

Portability (ISO25010)

Security (ISO25010)

Operability (ISO25010)

Performance (ISO25010)

Reliability (ISO25010)

Functionality (ISO25010)

Engagement

Personality

Human friendliness

Page 26: Webinar trends in testing 2017 03 08 (in dutch)

|

Simplify…

Integreer

Vereenvoudig

Industrialiseer

Mensen

Human driven

Vertrouwen

Quality driven

© Sogeti 2017 26

Page 27: Webinar trends in testing 2017 03 08 (in dutch)

|

Testability

© Sogeti 2017 27

Als tester moet je niet schromen om eisen te stellen.

Testbaarheid is een belangrijke kwaliteitsattribuut.

En wordt in de toekomst alleen maar belangrijker.

In continuous delivery moet je automatisch kunnen

testen, dat stelt eisen aan het systeem. Dus stel die

eisen!

Ash Winter (UK)

Page 28: Webinar trends in testing 2017 03 08 (in dutch)

|

Exploratory testing - Beren van Daele (EuroSTAR)

28© Sogeti 2017

Reclame:

Op 5 april geef ik via de academie

weer een workshop exploratory testing

Dus meld je aan!

Page 29: Webinar trends in testing 2017 03 08 (in dutch)

|

De volgende stap na pair-testing: mob testing

29© Sogeti 2017

Maaret Pyhäyärvi &

Llewellyn Falco

Page 30: Webinar trends in testing 2017 03 08 (in dutch)

|

Mob testing (vervolg)

30© Sogeti 2017

Page 31: Webinar trends in testing 2017 03 08 (in dutch)

Combine Experience & Coverage.

Page 32: Webinar trends in testing 2017 03 08 (in dutch)

|

Experience based approaches with TMap HD

Largely intuitive & ad hoc

Structured, chartered

Experience brought together

Exploratory Testing © Sogeti 2016

Page 33: Webinar trends in testing 2017 03 08 (in dutch)

|

Four groups of Coverage based testing

Better know & use

one technique

of each group

than

all techniques

of only one group

Exploratory Testing © Sogeti 2016

Page 34: Webinar trends in testing 2017 03 08 (in dutch)

|

Always combine both approaches

combine

Exploratory Testing © Sogeti 2016

Page 35: Webinar trends in testing 2017 03 08 (in dutch)

|

Industrialize…

Integreer

Vereenvoudig

Industrialiseer

Mensen

Human driven

Vertrouwen

Quality driven

© Sogeti 2017 35

Page 36: Webinar trends in testing 2017 03 08 (in dutch)

|

Sogeti High Tech Toulouse: testrobot

© Sogeti 2017 36

Page 37: Webinar trends in testing 2017 03 08 (in dutch)

|

Wise QA: Testrapportage en voorspelling…

37

Bron: Sogeti

Digital Assurance

meeting

Parijs

1 & 2 feb 2017

Page 38: Webinar trends in testing 2017 03 08 (in dutch)

|

Security testing: Paco Hope (UKSTAR)

38© Sogeti 2017

Page 39: Webinar trends in testing 2017 03 08 (in dutch)

|

Security tools: Artificial Intelligence

IASTInteractive Security Testing tools

Security testing tools – using artificial intelligence

© Sogeti 2017 39

Declan O’Riordain

UKSTAR

Page 40: Webinar trends in testing 2017 03 08 (in dutch)

|

Security op gegeven moment gaat het mis

Organisaties denken dat ze met security maatregelen (zoals testen)

kunnen zorgen dat ze geen security problemen zullen hebben.

Het is echter zeker dat het een keer mis zal gaan.

Dus moet je niet alleen werken aan voorkoming, maar ook aan

maatregelen als het wel mis gaat.

En ook daar zit een taak voor testers in:

• Zijn er procedures voor wanneer het mis is gegaan?

• En werken die procedures ook?

© Sogeti 2017 40

Page 41: Webinar trends in testing 2017 03 08 (in dutch)

|

Hoe beperk je de schade?

© Sogeti 2017 41

Page 42: Webinar trends in testing 2017 03 08 (in dutch)

|

Shift left… of shift right???

© Sogeti 2017 42

O.a. met PointZERO hebben we aangehaakt op

de “shift left” beweging. Het gaat er om de

kwaliteitsborgingsactiviteiten zo vroeg mogelijk

te doen.

Met performance testen zie je op dit moment

echter ook een “shift right” beweging.

Namelijk het verschuiven van performance

testen naar performance monitoring.

Page 43: Webinar trends in testing 2017 03 08 (in dutch)

|

Confidence !!

Vertrouwen

Quality driven

© Sogeti 2017 43

Page 44: Webinar trends in testing 2017 03 08 (in dutch)

|

Communication (op UKSTAR)

Bhagya Mudiyanselage & Steve Watson

44© Sogeti 2017

Page 45: Webinar trends in testing 2017 03 08 (in dutch)

|

Ethiek: Nathalie Rooseboom de Vries van Delft en Rik Marselis (UKSTAR)

45© Sogeti 2017

Mag je allerlei gegevens gebruiken?

Waarvoor kan men allerlei gegevens

misbruiken?

Moeten we wel willen dat alles

electronisch geregeld wordt?

Kunnen we het tegenhouden als we

zouden willen?

Wat mogen robots wel en niet?

Gaan robots al ons werk overnemen?

En zo ja, wat gaan wij dan doen?

Dus wat is nodig: de Ethische Tester !!

Page 46: Webinar trends in testing 2017 03 08 (in dutch)

|

Marianne Duijst (UKSTAR)

46© Sogeti 2017

Page 47: Webinar trends in testing 2017 03 08 (in dutch)

|

10 tips for testers - Audun Urke, Sogeti Norway

1. Find the key people

2. Get overview of governing documents

3. Requirements – what do “they” want?

4. Resources – people & skills, resource availability

5. Seek advice – valuable input

6. Mutual understanding – synchronize with your client &

projectmanager

7. Test environment – responsible person, state, availability

8. Deliveries – dependecies of different deliveries

9. Product Risk Analysis

10.Time schedule – Realistic, Assumptions, Constraints

© Sogeti 2017 47

Page 48: Webinar trends in testing 2017 03 08 (in dutch)

|

De toekomst voorspeld door James Whittaker

48© Sogeti 2017

Page 49: Webinar trends in testing 2017 03 08 (in dutch)

|

Mijn tip voor jouw toekomstige carrière…

Zorg dat je goed kunt samenwerken met Robots, dan wordt jij niet zomaar overbodig door inzet van robots…

© Sogeti 2017 49

Page 50: Webinar trends in testing 2017 03 08 (in dutch)

|

Waarom zijn conferenties belangrijk?

50© Sogeti 2017

Leer iets van anderen

Leer iets aan anderen

En… Have fun!!

Page 51: Webinar trends in testing 2017 03 08 (in dutch)

|

Ben jij een goede tester? Laat maar zien!!

Op 1 mei 2017 organiseert TestNet het Nederlands Kampioenschap Teams van 2 tot 4 personen. Meer info: www.nk-softwaretesten.nl

© Sogeti 2017 51

Page 52: Webinar trends in testing 2017 03 08 (in dutch)

|

Tips

Workshop exploratory testing, boeken via capp.sogeti.nlwoensdag 5 april 2017

www.testcommunity.nu 12 april masterclasswww.nk-softwaretesten.nl 1 mei Nederlands Kampioenschap testenwww.testnet.org 15 mei jubileumevenement, en elke maand

thema-avond

© Sogeti 2017 52

Page 53: Webinar trends in testing 2017 03 08 (in dutch)

The end

Opera, Stockholm

Big Ben, London