Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Unit testing - Überblick für (Projekt) Manager

433 Aufrufe

Veröffentlicht am

Mein Vortrag zum Thema Unit Testing - Ein Überblick für (Projekt) Manager beim Webmontag Hamburg am 28.11.2011

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Unit testing - Überblick für (Projekt) Manager

  1. 1. Unit  Tes)ngEin  Überblick  für  ManagerWebmontag  Hamburg,  28.11.2011Frank  Sons  /  @FrankS
  2. 2. Worum  geht  es? Was  ist  Unit  Tes)ng  überhaupt Wie  läuI  es  im  Projektalltag Wie  kann  Unit  Tes)ng  helfen 2
  3. 3. Was  ist  Unit  Tes)ng? 3
  4. 4. So  wird  entwickelt... 4
  5. 5. Kontrolle  ist  besser! 5
  6. 6. Was  sind  “Units”? Unit:  Kleinste  testbare  Einheit Klassen  und  Methoden Keine  Abhängigkeiten  nach  aussen Definierte  Ein-­‐  und  Ausgabe 6
  7. 7. Wie  schaut  das  aus? 7
  8. 8. Wie  schaut  das  aus? 7
  9. 9. Wie  schaut  das  aus? 7
  10. 10. Wie  schaut  das  aus? 7
  11. 11. Wo  liegt  das  Problem? Planung Coding Bugfixing Testen 8
  12. 12. Der  leidige  Projektalltag... 9
  13. 13. Aber  wir  haben  doch  keine  Zeit... 10
  14. 14. Projekte Einmaliges  Vorhaben Mit  konkretem  Zielen  und  Features Definierter  Anfangs-­‐  und  Endtermin Begrenzte  Zeit  und  Ressourcen 11
  15. 15. Produkte Ehemaliges  Projekt “Maintenance  Mode” Bugfixing  und  kleinere  Features Lange  Lebensdauer 12
  16. 16. Code  Komplexität Komplexität ProdukBvität 13
  17. 17. Wo  bleibt  die  Qualität? Qualität ProdukBvität 14
  18. 18. Das  kennt  man  doch,  oder? Zeit Kosten Erwartungen der  Stakeholder Qualität 15
  19. 19. Das  kennt  man  doch,  oder? Zeit Kosten Erwartungen der  Stakeholder Qualität 15
  20. 20. Unit  Tes)ng  hilI! 16
  21. 21. Test-­‐Driven-­‐Development Erst  testen,  dann  coden Schnelles  Feedback Testbarer  Code  ist  gut  designt Erzeugt  Spezifika)onen “Defini)on  of  done” 17
  22. 22. Con)nuous  Integra)on Ständiges  (Con)nuous)  Testen Echte  Messbarkeit Vereinfachte  Kontrolle  und  Übersicht Verantwortung  für  Qualität 18
  23. 23. Con)nuous  Integra)on:  Jenkins 19
  24. 24. Con)nuous  Integra)on:  Jenkins 19
  25. 25. Con)nuous  Integra)on:  Jenkins 19
  26. 26. Tests  immer  laufen  lassen! 20
  27. 27. Der  Test  schlägt  fehl! 21
  28. 28. Der  Test  schlägt  fehl! 21
  29. 29. Was  ist  getestet? 22
  30. 30. Und  im  Web? 23
  31. 31. Auch  im  Web! 24
  32. 32. Unit  Tes)ng  kann  helfen! Steigerung  Produk)vität Langfris)ge  Wartbarkeit Bessere  Qualität  und  Design Transparenz  durch  Messbarkeit Es  macht  Spaß! 25
  33. 33. One  more  thing... 26
  34. 34. Agnes  is  watching  you! 27
  35. 35. Vielen  Dank! Frank  Sons @FrankS 28
  36. 36. Bigpoint  GmbH Frank  SonsSenior  SoNware  Engineer  Tools Drehbahn  47-­‐48 20354  Hamburg   Germany Tel    +49  40.88  14  13  -­‐  0 Fax  +49  40.88  14  13  -­‐  11 info@bigpoint.net www.bigpoint.netFind  us  on 29

×