29
Aller guten Dinge sind drei. Was hätte man alles lernen können?! Nils Langner und Torsten Franz, 29. September 2016

Aller guten Dinge sind drei - Code Talks 2016

Embed Size (px)

Citation preview

Page 1: Aller guten Dinge sind drei - Code Talks 2016

Aller guten Dinge sind drei.

Was hätte man alles

lernen könne

n?!

Nils Langner

und Torsten Franz

, 29. September

2016

Page 2: Aller guten Dinge sind drei - Code Talks 2016

Aller guten Dinge sind auch manchmal zwei.

Torsten und Nils.

Nils Langner Torsten Franz

Lead Quality Manager Qualitätsmanagement

Entwicklung Kinder

Alt ISTQB-Level

Ja 8 Jahre

18 Jahre 2

Ja Advanced

Team Lead QA Qualitätsmanagement

Programmierung Ubuntu

Schachweltmeister ISTQB-Level

Ja 5 Jahre

12 Jahre Ja

Nein Advanced

Page 3: Aller guten Dinge sind drei - Code Talks 2016
Page 4: Aller guten Dinge sind drei - Code Talks 2016

das langweiligste Quartett der Welt.

Meine Dame

n und Herren, wir p

räsentieren Ihnen

Page 5: Aller guten Dinge sind drei - Code Talks 2016

Die letzten 8 Jahre.

Mitarbeiter Mitarbeiter (digital)

Standort Branche

Jahresumsatz

ca. 15.000 ca. 200

Hamburg Verlagswesen

1,54 Mrd.

Mitarbeiter Mitarbeiter (digital)

Standort Branche

Jahresumsatz

ca. 15.000 ca. 120

Hamburg Verlagswesen

2.32 Mrd.

Mitarbeiter Mitarbeiter (digital)

Standort Branche

Jahresumsatz

300 300

Hamburg E-Commerce

~100 Mio.

Page 6: Aller guten Dinge sind drei - Code Talks 2016
Page 7: Aller guten Dinge sind drei - Code Talks 2016

Aufbau.

Herangehensweise Qualitätsmanagement

Qualitätssicherung Teamgröße

Lean Testing * * *

* * * 3

Herangehensweise Qualitätsmanagement

Qualitätssicherung Teamgröße

Agile Testing * *

* * * * 6

Page 8: Aller guten Dinge sind drei - Code Talks 2016
Page 9: Aller guten Dinge sind drei - Code Talks 2016

QM-Methodik.

Klassisch Lean Testing

Agile Testing

* * * * *

* *

Klassisch Lean Testing

Agile Testing

* * *

* * * *

Page 10: Aller guten Dinge sind drei - Code Talks 2016

   

Was ist Lean Testing?

1.  Es gibt sehr viele Ursachen die dazu fühlen, dass eine Webseite nicht funktioniert.

2.  Es gibt nur wenige Symptome, die durch Ursachen ausgelöst werden.

3.  Qualität ist relativ. Höre auf, wenn du gut genug bist.

Page 11: Aller guten Dinge sind drei - Code Talks 2016

   

•  500-Status-Code

•  leere Seite

•  JavaScript-Fehler

•  fehlende Requests

•  fehlendes schließendes HTML-Tag

•  Syntax-Fehler

Häufigste Symptome.

   

•  Fehler beim Artikel-Rendering

•  Fehler im Tracking-Modul

•  Fehler im Kommentarmodul

•  Fehler im Image-Processing

•  ...

Page 12: Aller guten Dinge sind drei - Code Talks 2016

   

Mission Statement

Wir decken Unregelmäßigkeiten in der Funktionalität der Softwareprodukte mittels

manuellen und automatisierten Softwaretests in den Entwicklungsteams auf.

Dadurch hat ABOUT YOU die Möglichkeit Fehler bereits im Entwicklungsprozess

zu beheben, damit unsere Kunden ein positives Einkaufserlebnis haben.

Page 13: Aller guten Dinge sind drei - Code Talks 2016

   

Agile Testing

Monitoring

Smoke-Testing

Full-Testing

Live Staging Dev

Monitoring: Überwachung der Systeme mit Alerts

Smoke-Testing: Testwerkzeuge, die schnell Ergebnisse bringen

Full-Testing: Aufwändige automatiserte Tests/manuelles Testen

Page 14: Aller guten Dinge sind drei - Code Talks 2016
Page 15: Aller guten Dinge sind drei - Code Talks 2016

Werkzeuge.

Codeception Leankoala

Koalamon JMeter

Testivals AppDynamics

* * * * * * * * *

* * * * * * * *

* * * * * *

Codeception Selenium

LiveTest2 Graylog

Calabash

* * * * * * * *

* * * * *

*

Page 16: Aller guten Dinge sind drei - Code Talks 2016

www.leankoala.com

Page 17: Aller guten Dinge sind drei - Code Talks 2016

www.koalamon.com

Page 18: Aller guten Dinge sind drei - Code Talks 2016

Werkzeuge.

Codeception Leankoala

Koalamon JMeter

Testivals AppDynamics

* * * * * * * * *

* * * * * * * *

* * * * * *

Codeception Selenium

LiveTest2 Graylog

Calabash

* * * * * * * *

* * * * *

*

Page 19: Aller guten Dinge sind drei - Code Talks 2016

Codeception

Page 20: Aller guten Dinge sind drei - Code Talks 2016

Selenium

Page 21: Aller guten Dinge sind drei - Code Talks 2016
Page 22: Aller guten Dinge sind drei - Code Talks 2016

Ausblick.

LeanChecks

Rezepte

Teamverantwortung

Monitoring

+ +

+ +

+ +

+ +

Testabdeckung (Smoke)

Teamverantwortung

Monitoring

+ +

+ +

+ +

Page 23: Aller guten Dinge sind drei - Code Talks 2016
Page 24: Aller guten Dinge sind drei - Code Talks 2016

Was wäre wenn?

Page 25: Aller guten Dinge sind drei - Code Talks 2016

Was wäre wenn?

Kosten Fehlerfindung

Effizienz

* * * * * *

* * * * *

Kosten Fehlerfindung

Effizienz

* * * * * * * * *

* * * * *

Page 26: Aller guten Dinge sind drei - Code Talks 2016

Was wäre wenn?

Kosten Fehlerfindung

Effizienz

* * * * * * * * * * *

* *

Bauer Xcel goes

ABOUT YOU

ABOUT YOU goes

Bauer Xcel

Kosten Fehlerfindung

Effizienz

* * * *

* *

Page 27: Aller guten Dinge sind drei - Code Talks 2016

Fazit.

•  Es gibt nicht die richtige Vorgehensweise

•  aber im Web ist ISTQB meistens die Falsche

•  Kenne deine Businesswerte

•  Starte schlank

Page 28: Aller guten Dinge sind drei - Code Talks 2016

Warum wir die geilsten sind!

Technology

Karaoke Inferno

Research Marathon

Company Breakfast

New Work COP

Selbstbestimmte Teams

Be fast

Learn

Passion

Technology

Develop

Page 29: Aller guten Dinge sind drei - Code Talks 2016

Danke.

Nils Langner Torsten Franz

Bauer Xcel E-Mail

Twitter

Koalamon /Leankoala E-Mail

Twitter

[email protected]

@phphatesme

[email protected]

@koalamon_com

Torsten Franz

About You E-Mail

Ubuntu E-Mail

Twitter

torsten.franz@aboutyoutde

[email protected]

@toddyfranz