Die Zukunft des Testens (und der Entwicklung)
Mag. Alexander Vukovic
Rückblick
01.07.13 10Things - Zukunft des Testens 2
!! Geschichte o! Agile Testing o! Software
Craftmanship o! BDD o! Testmanagement o! Business Value o! Usability o! Testoutsourcing o! Testautomation o! Cloud & Crowd o! DevOps o! Summary
Geschichte Development vs. Test
01.07.13 10Things - Zukunft des Testens 3
!! Geschichte o! Agile Testing o! Software
Craftmanship o! BDD o! Testmanagement o! Business Value o! Usability o! Testoutsourcing o! Testautomation o! Cloud & Crowd o! DevOps o! Summary
!"#"$%&'&()$*+,&$-(.$/0$1/234(&$+&)5678$
9/($!"#"$:6.3;<=>?67$?6@$+&).$34(&6$6/<,$7&A&;6)4A$
$1/234(&$
BCCB$D1+EF$D6.&(645/64>$1/234(&$+&)567$E?4>;G<45/6)$F/4(@$
BCCB$D1+EF$D6.&(645/64>$
BCCB$+&).$H(;I&6$H&I&>/JA&6.$H&I&>/JA&6.$!""K$1LMN%$
9/($!"#"$:6.3;<=>?67$?6@$+&).$34(&6$6/<,$
BCC!$-7;>&$%46;0&)./$
O,PJQRR333S.&)567(&0&(&6<&)S</AR.&)567,;)./('SJ,JT$
BC!K$-7;>&$)&.U.$);<,$@?(<,$
BC!!$L&(5G&@$-7;>&$+&).&($BC!!$L&(5G&@$
Was bringt die Zukunft?
01.07.13 10Things - Zukunft des Testens 4
!! Geschichte o! Agile Testing o! Software
Craftmanship o! BDD o! Testmanagement o! Business Value o! Usability o! Testoutsourcing o! Testautomation o! Cloud & Crowd o! DevOps o! Summary
V;($3;))&6$6;<,.W$34)$3;($6;<,.$3;))&6X$
Agile Testing
o! Geschichte !! Agile Testing o! Software
Craftmanship o! BDD o! Testmanagement o! Business Value o! Usability o! Testoutsourcing o! Testautomation o! Cloud & Crowd o! DevOps o! Summary
01.07.13 10Things - Zukunft des Testens 5
Agile Testing
•! Whole Team •! Cross-functional •! Just Enough •! Häufige
Änderungen
o! Geschichte !! Agile Testing o! Software
Craftmanship o! BDD o! Testmanagement o! Business Value o! Usability o! Testoutsourcing o! Testautomation o! Cloud & Crowd o! DevOps o! Summary
01.07.13 10Things - Zukunft des Testens 6
Software Craftmanship
o! Geschichte o! Agile Testing !! Software
Craftmanship o! BDD o! Testmanagement o! Business Value o! Usability o! Testoutsourcing o! Testautomation o! Cloud & Crowd o! DevOps o! Summary
01.07.13 10Things - Zukunft des Testens 7
O,PJQRRA46;0&)./S)/234(&<(42)A46),;JS/(7RYR@&T$
Software Craftmanship
•! Vom Engineer zum Craftsman
•! Clean Code •! Pragmatic
Programming •! Test Driven
Development
o! Geschichte o! Agile Testing !! Software
Craftmanship o! BDD o! Testmanagement o! Business Value o! Usability o! Testoutsourcing o! Testautomation o! Cloud & Crowd o! DevOps o! Summary
01.07.13 10Things - Zukunft des Testens 8
ATDD, BDD, Executable Requirements
o! Geschichte o! Agile Testing o! Software
Craftmanship !! BDD o! Testmanagement o! Business Value o! Usability o! Testoutsourcing o! Testautomation o! Cloud & Crowd o! DevOps o! Summary
01.07.13 10Things - Zukunft des Testens 9
ATDD, BDD, Executable Requirements
•! Ausführbare Spezifikationen
•! Reduktion der Wartungsaufwände von Spezifikation und Unittests
•! Given When Then
o! Geschichte o! Agile Testing o! Software
Craftmanship !! BDD o! Testmanagement o! Business Value o! Usability o! Testoutsourcing o! Testautomation o! Cloud & Crowd o! DevOps o! Summary
01.07.13 10Things - Zukunft des Testens 10
Testmanagement
o! Geschichte o! Agile Testing o! Software
Craftmanship o! BDD !! Testmanagement o! Business Value o! Usability o! Testoutsourcing o! Testautomation o! Cloud & Crowd o! DevOps o! Summary
01.07.13 10Things - Zukunft des Testens 11
Testmanagement
01.07.1301.07.1301.07.1301.07.1301.07.1301.07.1301.07.1301.07.1301.07.1301.07.1301.07.1301.07.1301.07.1301.07.1301.07.1301.07.1301.07.1301.07.13 10Things - Zukunft des Testens10Things - Zukunft des Testens10Things - Zukunft des Testens10Things - Zukunft des Testens10Things - Zukunft des Testens10Things - Zukunft des Testens10Things - Zukunft des Testens10Things - Zukunft des Testens10Things - Zukunft des Testens10Things - Zukunft des Testens10Things - Zukunft des Testens10Things - Zukunft des Testens10Things - Zukunft des Testens10Things - Zukunft des Testens10Things - Zukunft des Testens
Testmanagement
•! ISTQB vs. Agile •! Teststrategie •! Artefakte •! Prozess •! Mindset
o! Geschichte o! Agile Testing o! Software
Craftmanship o! BDD !! Testmanagement o! Business Value o! Usability o! Testoutsourcing o! Testautomation o! Cloud & Crowd o! DevOps o! Summary
01.07.13 10Things - Zukunft des Testens 12
Testmanagement
•! Vom Testmanager zum Test Master oder Test Coach
•! Teams selbst-organisierend, selbst-managed
•! Weiterentwicklung der Testingskills
o! Geschichte o! Agile Testing o! Software
Craftmanship o! BDD !! Testmanagement o! Business Value o! Usability o! Testoutsourcing o! Testautomation o! Cloud & Crowd o! DevOps o! Summary
01.07.13 10Things - Zukunft des Testens 13
Business Value
•! Testing stellt noch mehr den Kundenmehrwert in den Vordergrund (UAT)
•! Denken und Handeln im Sinne des Kunden
•! Risiko-basiertes Vorgehen
o! Geschichte o! Agile Testing o! Software
Craftmanship o! BDD o! Testmanagement !! Business Value o! Usability o! Testoutsourcing o! Testautomation o! Cloud & Crowd o! DevOps o! Summary
01.07.13 10Things - Zukunft des Testens 14
Usability
o! Geschichte o! Agile Testing o! Software
Craftmanship o! BDD o! Testmanagement o! Business Value !! Usability o! Testoutsourcing o! Testautomation o! Cloud & Crowd o! DevOps o! Summary
01.07.13 10Things - Zukunft des Testens 15
Usability
•! Plattformen sind im Wandel
•! Smartphones und Tablets revolutioneren den PC-Markt
•! „The user interface is the product“
o! Geschichte o! Agile Testing o! Software
Craftmanship o! BDD o! Testmanagement o! Business Value !! Usability o! Testoutsourcing o! Testautomation o! Cloud & Crowd o! DevOps o! Summary
01.07.13 10Things - Zukunft des Testens 16
Testoutsourcing
o! Geschichte o! Agile Testing o! Software
Craftmanship o! BDD o! Testmanagement o! Business Value o! Usability !! Testoutsourcing o! Testautomation o! Cloud & Crowd o! DevOps o! Summary
01.07.13 10Things - Zukunft des Testens 17
Testoutsourcing
•! Agile Testing Team Members
•! Agile Test Coach •! Agile Performance
Testing
o! Geschichte o! Agile Testing o! Software
Craftmanship o! BDD o! Testmanagement o! Business Value o! Usability !! Testoutsourcing o! Testautomation o! Cloud & Crowd o! DevOps o! Summary
01.07.13 10Things - Zukunft des Testens 18 10Things - Zukunft des Testens10Things - Zukunft des Testens10Things - Zukunft des Testens10Things - Zukunft des Testens10Things - Zukunft des Testens10Things - Zukunft des Testens10Things - Zukunft des Testens10Things - Zukunft des Testens 18
Testautomation - Paradigmenwechsel
o! Geschichte o! Agile Testing o! Software
Craftmanship o! BDD o! Testmanagement o! Business Value o! Usability o! Testoutsourcing !! Testautomation o! Cloud & Crowd o! DevOps o! Summary
01.07.13 10Things - Zukunft des Testens 19
Testautomation - Paradigmenwechsel
o! Geschichte o! Agile Testing o! Software
Craftmanship o! BDD o! Testmanagement o! Business Value o! Usability o! Testoutsourcing !! Testautomation o! Cloud & Crowd o! DevOps o! Summary
01.07.13 10Things - Zukunft des Testens 20
Cloud & Crowd
•! Security-Probleme steigen
•! Cloudsysteme für Tests problematisch
•! Crowd für den Mitbewerb
o! Geschichte o! Agile Testing o! Software
Craftmanship o! BDD o! Testmanagement o! Business Value o! Usability o! Testoutsourcing o! Testautomation !! Cloud & Crowd o! DevOps o! Summary
01.07.13 10Things - Zukunft des Testens 21
Cloud & Crowd
•! Mehr Tests von Cloud-Applikationen
•! Kritische Daten müssen vor der Cloud geschützt werden
o! Geschichte o! Agile Testing o! Software
Craftmanship o! BDD o! Testmanagement o! Business Value o! Usability o! Testoutsourcing o! Testautomation !! Cloud & Crowd o! DevOps o! Summary
01.07.13 10Things - Zukunft des Testens 22
DevOps
o! Geschichte o! Agile Testing o! Software
Craftmanship o! BDD o! Testmanagement o! Business Value o! Usability o! Testoutsourcing o! Testautomation o! Cloud & Crowd !! DevOps o! Summary
01.07.13 10Things - Zukunft des Testens 23
O,PJQRR@&IB/J)S/(7RT$
DevOps
o! Geschichte o! Agile Testing o! Software
Craftmanship o! BDD o! Testmanagement o! Business Value o! Usability o! Testoutsourcing o! Testautomation o! Cloud & Crowd !! DevOps o! Summary
01.07.13 10Things - Zukunft des Testens 24
O,PJQRR@&I/J)S</ART$Z[\BC$
DevOps
•! Der logische nächste Schritt
•! Cross-functional •! Erfolgsfaktoren wie
Hardware, Config, Betrieb werden frühzeitig berücksichtigt
o! Geschichte o! Agile Testing o! Software
Craftmanship o! BDD o! Testmanagement o! Business Value o! Usability o! Testoutsourcing o! Testautomation o! Cloud & Crowd !! DevOps o! Summary
01.07.13 10Things - Zukunft des Testens 25
O,PJQRR@&I/J)S</ART$
10Things in der Testingzukunft!.
•! Agile Testing •! Software
Craftmanship •! BDD •! Testmanagement •! Business Value
o! Geschichte o! Agile Testing o! Software
Craftmanship o! BDD o! Testmanagement o! Business Value o! Usability o! Testoutsourcing o! Testautomation o! Cloud & Crowd o! DevOps !! Summary
01.07.13 10Things - Zukunft des Testens 26
•! Usability •! Testoutsourcing •! Testautomation •! Cloud & Crowd •! DevOps
Die Zukunft des Testens (und der Entwicklung)
Mag. Alexander Vukovic