Mobile App Testing

Test more. Worry

Ein Testing-Prozess,
less.

der zu deiner App passt
Zu den Lüdeke
AndreasFarben
Agenda

Warum?
Wer?
Was?
Wie?
Wann?
Wo?
WARUM?
Zu den Farben
Warum Testing?
Warum

Wer

Was

Wie

Wann

Wo
Zu den Farben
Warum Testing?
Warum

Wer

Was

Wie

Wann

Wo
Zu den Farben
Warum Testing?
Warum

Wer

Was

Wie

Wann

Wo

~ 36,5%
Zu den Farben
Warum Testing?
Warum

Wer

Was

Wie

Wann

Wo
Zu den Farben
Warum Testing?
Warum

Wer

Was

Wie

Wann

Wo

Entwicklungdauer

Zielgruppe

Budget

Entwickle deine eigene
...
WER
testet
WAS, WIE, WANN und WO?
WER?
Zu den Farben
Wer testet?
Warum

Kunde

Wer

Was

Wie

Wann

Produkt Manager

Entwickler

Externe

Wo

Tester
WAS?
ZuHardware
den Farben
Warum

Wer

Was

Wie

Wann

Wo
Zu den Farben
Umwelteinflüsse
Warum

Wer

Was

Wie

Wann

Wo
Zu den Farben
User
Warum

Wer

Was

Wie

Wann

Wo
WIE?
Zu den Farben
Wie kann ich testen?
Warum

Wer

Was

Wie

Wann

Wo

Security Testing

Performance Testing

Funktionales Tes...
Zu den Farben
Funktional Tests?
Warum

Wer

Was

Wie

Wann

Wo

● Unit Tests
○ Android Testing Framework (on Device)
○ Rob...
Zu den Farben
Android Testing Framework
Warum

Wer

Was

Wie

Wann

Wo
ZuRobotium
den Farben
Warum

Wer

Was

Wie

Wann

Wo
Zu denTesting
Stress Farben
Warum

Wer

Was

Wie

Wann

Wo
Zu den Farben
Demo
Warum

Wer

Was

Wie

Wann

Wo
WANN?
Zu soll Farben
Wann den ich testen?
Warum

Wer

Was

Wie

Wann

Wo

● So früh wie möglich
● Tests automatisieren
Continuou...
WO?
Zu den Farben
Fragmentierung?!
Warum

Wer

Was

Wie

Wann

Wo

Der Mobile-Markt ist extrem
fragmentiert, was Testing vor
b...
Zu den Farben
Geräteauswahl
Warum

Wer

Was

Wie

Wann

Wo

http://www.android.com/devices/
http://www.appbrain.com/stats
Fazit?
ZuUnd jetzt?
den Farben
Warum

Wer

Was

Wie

Wann

Wo
Zu den Farben
Los geht’s?
Warum

Wer

Was

Wie

Wann

Wo

● Regressionstest starten (TO :-D)
○ Einfache Tools, keine Insta...
www.testobject.com
Andreas Lüdeke
andreas.luedeke@testobject.com
@aluedeke
Nächste SlideShare
Wird geladen in …5
×

Ein Testing-Prozess, der zu deiner App passt

3.081 Aufrufe

Veröffentlicht am

Ein Testing-Prozess, der zu deiner App passt

Andreas Lüdeke

www.testobject.com

Veröffentlicht in: Technologie
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

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

Keine Downloads
Aufrufe
Aufrufe insgesamt
3.081
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
2.117
Aktionen
Geteilt
0
Downloads
3
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Ein Testing-Prozess, der zu deiner App passt

  1. 1. Mobile App Testing Test more. Worry Ein Testing-Prozess, less. der zu deiner App passt
  2. 2. Zu den Lüdeke AndreasFarben
  3. 3. Agenda Warum? Wer? Was? Wie? Wann? Wo?
  4. 4. WARUM?
  5. 5. Zu den Farben Warum Testing? Warum Wer Was Wie Wann Wo
  6. 6. Zu den Farben Warum Testing? Warum Wer Was Wie Wann Wo
  7. 7. Zu den Farben Warum Testing? Warum Wer Was Wie Wann Wo ~ 36,5%
  8. 8. Zu den Farben Warum Testing? Warum Wer Was Wie Wann Wo
  9. 9. Zu den Farben Warum Testing? Warum Wer Was Wie Wann Wo Entwicklungdauer Zielgruppe Budget Entwickle deine eigene Testing Strategie App/Plattform Komplexität Rechtlicher Rahmen Stakeholder
  10. 10. WER testet WAS, WIE, WANN und WO?
  11. 11. WER?
  12. 12. Zu den Farben Wer testet? Warum Kunde Wer Was Wie Wann Produkt Manager Entwickler Externe Wo Tester
  13. 13. WAS?
  14. 14. ZuHardware den Farben Warum Wer Was Wie Wann Wo
  15. 15. Zu den Farben Umwelteinflüsse Warum Wer Was Wie Wann Wo
  16. 16. Zu den Farben User Warum Wer Was Wie Wann Wo
  17. 17. WIE?
  18. 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. 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. 20. Zu den Farben Android Testing Framework Warum Wer Was Wie Wann Wo
  21. 21. ZuRobotium den Farben Warum Wer Was Wie Wann Wo
  22. 22. Zu denTesting Stress Farben Warum Wer Was Wie Wann Wo
  23. 23. Zu den Farben Demo Warum Wer Was Wie Wann Wo
  24. 24. WANN?
  25. 25. Zu soll Farben Wann den ich testen? Warum Wer Was Wie Wann Wo ● So früh wie möglich ● Tests automatisieren Continuous Build/Testing/Delivery ● Tests vor/während der Entwicklung erstellen ● Preflight Testing
  26. 26. WO?
  27. 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 Geräte am Markt) ● Betriebssysteme (Android, iOS ...) ● Bildschirmgrößen und auflösungen
  28. 28. Zu den Farben Geräteauswahl Warum Wer Was Wie Wann Wo http://www.android.com/devices/ http://www.appbrain.com/stats
  29. 29. Fazit?
  30. 30. ZuUnd jetzt? den Farben Warum Wer Was Wie Wann Wo
  31. 31. Zu den Farben Los geht’s? Warum Wer Was Wie Wann Wo ● Regressionstest starten (TO :-D) ○ Einfache Tools, keine Installation ● Automate Your Build ○ Ant (kurzlebigen Projekten) ■ android update project --path <path to your project directory> ○ Maven (Reuse) ○ Gradle (Bleeding Edge) ● Baue und Teste dein Android Projekt kontinuierlich (z.B. mit Travis CI)
  32. 32. www.testobject.com Andreas Lüdeke andreas.luedeke@testobject.com @aluedeke

×