Ein Testing-Prozess, der zu deiner App passt

Embed Size (px)

DESCRIPTION

Ein Testing-Prozess, der zu deiner App passt Andreas Lüdeke www.testobject.com

Text of Ein Testing-Prozess, der zu deiner App passt

  • 1. Mobile App Testing Test more. Worry Ein Testing-Prozess, less. der zu deiner App passt
  • 2. Zu den Ldeke AndreasFarben
  • 3. Agenda Warum? Wer? Was? Wie? Wann? Wo?
  • 4. WARUM?
  • 5. Zu den Farben Warum Testing? Warum Wer Was Wie Wann Wo
  • 6. Zu den Farben Warum Testing? Warum Wer Was Wie Wann Wo
  • 7. Zu den Farben Warum Testing? Warum Wer Was Wie Wann Wo ~ 36,5%
  • 8. Zu den Farben Warum Testing? Warum Wer Was Wie Wann Wo
  • 9. Zu den Farben Warum Testing? Warum Wer Was Wie Wann Wo Entwicklungdauer Zielgruppe Budget Entwickle deine eigene Testing Strategie App/Plattform Komplexitt Rechtlicher Rahmen Stakeholder
  • 10. WER testet WAS, WIE, WANN und WO?
  • 11. WER?
  • 12. Zu den Farben Wer testet? Warum Kunde Wer Was Wie Wann Produkt Manager Entwickler Externe Wo Tester
  • 13. WAS?
  • 14. ZuHardware den Farben Warum Wer Was Wie Wann Wo
  • 15. Zu den Farben Umwelteinflsse Warum Wer Was Wie Wann Wo
  • 16. Zu den Farben User Warum Wer Was Wie Wann Wo
  • 17. WIE?
  • 18. Zu den Farben Wie kann ich testen? Warum Wer Was Wie Wann Wo Security Testing Performance Testing Funktionales Testing Stress Testing Usability Testing
  • 19. Zu den Farben Funktional Tests? Warum Wer Was Wie Wann Wo Unit Tests Android Testing Framework (on Device) Roboelectric (off Device, TDD) Funktionstests Robotium (Like Selenium) ActivityInstrumentationTestCase2 Regressionstest MonkeyRunner (Jython) uiautomater (API Level 16)
  • 20. Zu den Farben Android Testing Framework Warum Wer Was Wie Wann Wo
  • 21. ZuRobotium den Farben Warum Wer Was Wie Wann Wo
  • 22. Zu denTesting Stress Farben Warum Wer Was Wie Wann Wo
  • 23. Zu den Farben Demo Warum Wer Was Wie Wann Wo
  • 24. WANN?
  • 25. Zu soll Farben Wann den ich testen? Warum Wer Was Wie Wann Wo So frh wie mglich Tests automatisieren Continuous Build/Testing/Delivery Tests vor/whrend der Entwicklung erstellen Preflight Testing
  • 26. WO?
  • 27. Zu den Farben Fragmentierung?! Warum Wer Was Wie Wann Wo Der Mobile-Markt ist extrem fragmentiert, was Testing vor besondere Herausforderungen stellt! Device-Fragmentierung (allein ber 11.000 Android Gerte am Markt) Betriebssysteme (Android, iOS ...) Bildschirmgren und auflsungen
  • 28. Zu den Farben Gerteauswahl Warum Wer Was Wie Wann Wo http://www.android.com/devices/ http://www.appbrain.com/stats
  • 29. Fazit?
  • 30. ZuUnd jetzt? den Farben Warum Wer Was Wie Wann Wo
  • 31. Zu den Farben Los gehts? Warum Wer Was Wie Wann Wo Regressionstest starten (TO :-D) Einfache Tools, keine Installation Automate Your Build Ant (kurzlebigen Projekten) android update project --path Maven (Reuse) Gradle (Bleeding Edge) Baue und Teste dein Android Projekt kontinuierlich (z.B. mit Travis CI)
  • 32. www.testobject.com Andreas Ldeke andreas.luedeke@testobject.com @aluedeke