O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

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

423 visualizações

Publicada em

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

Publicada em: Tecnologia
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

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

×