Darum mag ich keine QA-Abteilungen
@MichaKutz
#GermanTesting
Slide 2
Slide 2 text
No content
Slide 3
Slide 3 text
No content
Slide 4
Slide 4 text
#$@&%*!
Warum hat die
QA den Fehler
nicht gefunden?!
#$@&%*!
Wir können ja
nicht jeden
Fehler der
Entwicklung
finden!
Slide 5
Slide 5 text
#$@&%*!
Wir haben
es gebaut…
…wir haben
es
getestet…
Wie verhindern
wir solche Fehler
in Zukunft?
Slide 6
Slide 6 text
Kein Problem…
Was passiert, wenn
ich negative Zahlen
eingebe?
Ich hab das neue
Feature fertig. Kannst
du dir das mal schnell
anschauen?
Ups… lass uns
den Test mal
schnell
automatisieren.
Slide 7
Slide 7 text
redundante
Testfälle
Slide 8
Slide 8 text
Hier sind die
Bug-Reports für
Version 4.71
Welches
Eingabefeld, welcher
Browser, wann war
das?
Slide 9
Slide 9 text
wichtige
Information
Lesegrenze
Slide 10
Slide 10 text
wichtige
Informationen
Lesegrenze
Slide 11
Slide 11 text
Wie startet man
den Service
nochmal lokal?
Warte ich zeig’s dir…
und schreib mal einen
How To-Zettel für die
Wand.
Slide 12
Slide 12 text
Eine
Grenzwertanalyse.
Was machst
du da?
Interessant… Das
hilft auch beim
Unit-Test-Schreiben.
Slide 13
Slide 13 text
Können wir diese
Testfälle hier nicht
automatisieren? Klar, mach mal
IntelliJ auf…
Slide 14
Slide 14 text
Testumgebung?
Wir haben alles,
was wir
brauchen.
Wir brauchen
bessere
Testdaten!
Brauchen wir
noch etwas auf
der
Testumgebung?
Das haben wir
nicht eingeplant.
Könnt ihr die
nicht per Hand
anlegen?
Slide 15
Slide 15 text
Wir sollten Daten
von Produktion
regelmäßig
importieren.
Wir brauchen aber
auch ein paar
synthetische Daten,
denke ich.
Slide 16
Slide 16 text
Wir sind
“fertig”!
Wann sollen
wir das denn
noch testen?!
Wir brauchen das
Feature bis
morgen!
…
Slide 17
Slide 17 text
Wir brauchen das
Feature bis
morgen!
Wir brauchen
noch Test,
oder?
Naja, wir könnten heute
manuell testen und den
Test nächste Woche
schreiben.
Slide 18
Slide 18 text
…der User soll
einfach informiert
werden.
…es muss auf
jeden Fall ein
Bestätigungsdialog
angezeigt werden!
Slide 19
Slide 19 text
…der User soll
einfach informiert
werden.
OK, dann
machen wir einen
Hinweis an den
Button
Was soll im
Fehlerfall
passieren?