SlideShare una empresa de Scribd logo
1 de 32
Descargar para leer sin conexión
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
Testing Strategie
App/Plattform
Komplexität

Rechtlicher
Rahmen

Stakeholder
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 Testing

Stress Testing

Usability Testing
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)
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
Continuous Build/Testing/Delivery
● Tests vor/während der Entwicklung
erstellen
● Preflight Testing
WO?
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
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 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)
www.testobject.com
Andreas Lüdeke
andreas.luedeke@testobject.com
@aluedeke

Más contenido relacionado

Destacado

E-Paper-Vermarktung (2009)
E-Paper-Vermarktung (2009)E-Paper-Vermarktung (2009)
E-Paper-Vermarktung (2009)Thomas Bertz
 
Ley autoridad profesorado
Ley autoridad profesoradoLey autoridad profesorado
Ley autoridad profesoradoCra manchuela
 
Pro natura zeitung 24-11-2014
Pro natura zeitung 24-11-2014Pro natura zeitung 24-11-2014
Pro natura zeitung 24-11-2014Armin Theiner
 
PresentacióN P Lan De Gestion Tics Robledo 2
PresentacióN P Lan De Gestion Tics Robledo 2PresentacióN P Lan De Gestion Tics Robledo 2
PresentacióN P Lan De Gestion Tics Robledo 2Robledo
 
Lecturas comprensivas-2009-1-cat
Lecturas comprensivas-2009-1-catLecturas comprensivas-2009-1-cat
Lecturas comprensivas-2009-1-catsilvia
 
Presentación SOFTENG Conferencia Agile-Lean-Scrum junio 2012
Presentación SOFTENG Conferencia Agile-Lean-Scrum junio 2012Presentación SOFTENG Conferencia Agile-Lean-Scrum junio 2012
Presentación SOFTENG Conferencia Agile-Lean-Scrum junio 2012SOFTENG
 
Sabiduria Japonesa
Sabiduria JaponesaSabiduria Japonesa
Sabiduria JaponesaJorge Llosa
 
PresentacióN1
PresentacióN1PresentacióN1
PresentacióN1chucu89
 
Compu examen
Compu examenCompu examen
Compu examenDavxr22
 
Centro Cultural Recoleta
Centro Cultural RecoletaCentro Cultural Recoleta
Centro Cultural Recoletaazulhoneker
 
Hochschulwahl an der Hochschule München
Hochschulwahl an der Hochschule MünchenHochschulwahl an der Hochschule München
Hochschulwahl an der Hochschule MünchenSebastian Eggersberger
 

Destacado (20)

E-Paper-Vermarktung (2009)
E-Paper-Vermarktung (2009)E-Paper-Vermarktung (2009)
E-Paper-Vermarktung (2009)
 
Puchero criollo Florencia
Puchero criollo Florencia Puchero criollo Florencia
Puchero criollo Florencia
 
Ley autoridad profesorado
Ley autoridad profesoradoLey autoridad profesorado
Ley autoridad profesorado
 
Vestido Y Calzado[2]
Vestido Y Calzado[2]Vestido Y Calzado[2]
Vestido Y Calzado[2]
 
Pro natura zeitung 24-11-2014
Pro natura zeitung 24-11-2014Pro natura zeitung 24-11-2014
Pro natura zeitung 24-11-2014
 
PresentacióN P Lan De Gestion Tics Robledo 2
PresentacióN P Lan De Gestion Tics Robledo 2PresentacióN P Lan De Gestion Tics Robledo 2
PresentacióN P Lan De Gestion Tics Robledo 2
 
EMS
EMSEMS
EMS
 
Lecturas comprensivas-2009-1-cat
Lecturas comprensivas-2009-1-catLecturas comprensivas-2009-1-cat
Lecturas comprensivas-2009-1-cat
 
Presentación SOFTENG Conferencia Agile-Lean-Scrum junio 2012
Presentación SOFTENG Conferencia Agile-Lean-Scrum junio 2012Presentación SOFTENG Conferencia Agile-Lean-Scrum junio 2012
Presentación SOFTENG Conferencia Agile-Lean-Scrum junio 2012
 
Huevos quimbo Renata
Huevos quimbo Renata Huevos quimbo Renata
Huevos quimbo Renata
 
Las Personas Mayores
Las Personas MayoresLas Personas Mayores
Las Personas Mayores
 
Canaima
CanaimaCanaima
Canaima
 
Sabiduria Japonesa
Sabiduria JaponesaSabiduria Japonesa
Sabiduria Japonesa
 
PresentacióN1
PresentacióN1PresentacióN1
PresentacióN1
 
Compu examen
Compu examenCompu examen
Compu examen
 
Centro Cultural Recoleta
Centro Cultural RecoletaCentro Cultural Recoleta
Centro Cultural Recoleta
 
La Vida
La VidaLa Vida
La Vida
 
Teacher
TeacherTeacher
Teacher
 
Olga AlteracióNs
Olga AlteracióNsOlga AlteracióNs
Olga AlteracióNs
 
Hochschulwahl an der Hochschule München
Hochschulwahl an der Hochschule MünchenHochschulwahl an der Hochschule München
Hochschulwahl an der Hochschule München
 

Similar a Ein Testing-Prozess, der zu deiner App passt

Wir brauchen eine App: Fallstricke und die Frage, was Nutzer eigentlich wollen
Wir brauchen eine App: Fallstricke und die Frage, was Nutzer eigentlich wollenWir brauchen eine App: Fallstricke und die Frage, was Nutzer eigentlich wollen
Wir brauchen eine App: Fallstricke und die Frage, was Nutzer eigentlich wollenDigicomp Academy AG
 
Testen von Software (german)
Testen von Software (german)Testen von Software (german)
Testen von Software (german)Markus Wichmann
 
Crowdsourced Mobile Testing – Alternative oder Ergänzung?
Crowdsourced Mobile Testing – Alternative oder Ergänzung?Crowdsourced Mobile Testing – Alternative oder Ergänzung?
Crowdsourced Mobile Testing – Alternative oder Ergänzung?Connected-Blog
 
Tipps für Requirements Management Tools
Tipps für Requirements Management ToolsTipps für Requirements Management Tools
Tipps für Requirements Management ToolsMarkus Unterauer
 
Low Budget Usability Testing Webtreff Konstanz Patric Schmid Benutzerzentrale
Low Budget Usability Testing Webtreff Konstanz Patric Schmid BenutzerzentraleLow Budget Usability Testing Webtreff Konstanz Patric Schmid Benutzerzentrale
Low Budget Usability Testing Webtreff Konstanz Patric Schmid BenutzerzentralePatric Schmid
 
JavaScript und trotzdem Softwerker
JavaScript und trotzdem SoftwerkerJavaScript und trotzdem Softwerker
JavaScript und trotzdem SoftwerkerDennis Wilson
 
result App-Forschung
result App-Forschungresult App-Forschung
result App-Forschungresult gmbh
 
Das Microsoft AppStudio - FHDW AppNight
Das Microsoft AppStudio - FHDW AppNightDas Microsoft AppStudio - FHDW AppNight
Das Microsoft AppStudio - FHDW AppNightPeter Nowak
 

Similar a Ein Testing-Prozess, der zu deiner App passt (11)

Wir brauchen eine App: Fallstricke und die Frage, was Nutzer eigentlich wollen
Wir brauchen eine App: Fallstricke und die Frage, was Nutzer eigentlich wollenWir brauchen eine App: Fallstricke und die Frage, was Nutzer eigentlich wollen
Wir brauchen eine App: Fallstricke und die Frage, was Nutzer eigentlich wollen
 
Testen von Software (german)
Testen von Software (german)Testen von Software (german)
Testen von Software (german)
 
Crowdsourced Mobile Testing – Alternative oder Ergänzung?
Crowdsourced Mobile Testing – Alternative oder Ergänzung?Crowdsourced Mobile Testing – Alternative oder Ergänzung?
Crowdsourced Mobile Testing – Alternative oder Ergänzung?
 
Tipps für Requirements Management Tools
Tipps für Requirements Management ToolsTipps für Requirements Management Tools
Tipps für Requirements Management Tools
 
Low Budget Usability Testing Webtreff Konstanz Patric Schmid Benutzerzentrale
Low Budget Usability Testing Webtreff Konstanz Patric Schmid BenutzerzentraleLow Budget Usability Testing Webtreff Konstanz Patric Schmid Benutzerzentrale
Low Budget Usability Testing Webtreff Konstanz Patric Schmid Benutzerzentrale
 
JavaScript und trotzdem Softwerker
JavaScript und trotzdem SoftwerkerJavaScript und trotzdem Softwerker
JavaScript und trotzdem Softwerker
 
result App-Forschung
result App-Forschungresult App-Forschung
result App-Forschung
 
Mobile Produktentwicklung
Mobile ProduktentwicklungMobile Produktentwicklung
Mobile Produktentwicklung
 
Nutzerfreude im Fokus
Nutzerfreude im FokusNutzerfreude im Fokus
Nutzerfreude im Fokus
 
Das Microsoft AppStudio - FHDW AppNight
Das Microsoft AppStudio - FHDW AppNightDas Microsoft AppStudio - FHDW AppNight
Das Microsoft AppStudio - FHDW AppNight
 
Umfrage-Software-Tool erster Güte
Umfrage-Software-Tool erster GüteUmfrage-Software-Tool erster Güte
Umfrage-Software-Tool erster Güte
 

Ein Testing-Prozess, der zu deiner App passt