Software EMEA Performance Tour 2013 17.-19 Juni, Berlin
A Day in the the Life of.
BE MOBILE! Andreas Widmann Technical Consultant, HP Software 18. Juni 2013
Über 5 Mrd. mobile Endgeräte in 2011 ~ 10 Mrd. in 2020! Wie stellen Sie mobile Applikationen bereit?
Herausforderungen für das Business Mitbewerb wird mobil Time-to-market und Verfügbarkeit von Services Verbesserung der Kommunikation zwischen Kunden und Unternehmen Transformation und Anpassung der Geschäftsprozesse Erweiterung der Vertriebswege für Produkte und Services 6
Herausforderungen für die IT Chaos und Veränderung Neue/unbekannte Technologien Schnellere Verfügbarkeit Komplexität Performance Risiko 7
Zwei Optionen mobile Applikationen zu Testen Endgerät Emulator Spät, aber umfassend Frühzeitig, aber nur teilweise 8
Lösung Testen von Mobilen Applikationen Automatisiertes Funktionales Testen Verkürzen der Test Phasen Ermöglicht schnellere Releasezyklen Wiederverwenden von Tests auf unterschiedlichen Endgeräten Unterstützung von Emulatoren und Endgeräten Realistisches Performance Testen Identifizieren von Bottlenecks vor dem Benutzer Testen von guten und SCHLECHTEN Verbindungen Den Einfluss von mobilen Verbindungen auf das Gesamtsystem verstehen 9
Funktionales Testen von mobilen Applikationen
Funktionales Testen mobiler Applikationen Was ist zu beachten Echte oder mobile Web Applikation? Testen anhand eines Endgerätes/Emulators/beides? Testen verschiedener mobiler Endgeräte? End-to-End Testen? Sicherheit aus der Sicht des Endbenutzers? App. server 11
Testen unterschiedlicher Geräte Die Cloud Lösung Private Cloud mit dedizierten realen Geräten HP UFT HP UFT Mobile Mobiler Funktionstest Automatisiertes Funktionales Testen Public Cloud mit geteilten realen Geräten Web, DB, und andere Server 12
HP Unified Functional Testing Eine Mobile Cloud mit echten Geräten Testen mit realen Geräten Cloud Service Ein Testfall mehrere Platformen 13
HP Unified Functional Testing Umfassende, marktführende Lösung Ermöglicht einen konsistenten wiederholbaren Prozess zum: Automatisieren von manuellen Testfällen Testen unterschiedlichster Technologien Beschleunigen der Testzyklen Validieren der Qualität häufiger Builds Reduzieren der Kosten pro Testlauf Schnellerer Go-Live und Verbesserung der Qualität 14
Demonstration
Performance Validierung von mobilen Applikationen
Performance Testen mobiler Applikationen Was ist zu beachten Wie viele Benutzer kann der Server bedienen? Verschiedene Netzwerk Bedingungen (Geschwindigkeit, Verzögerung, etc)? Verschiedene mobile Endgeräte? End-to-End Performance? App. server 17
Performance Testen von Apps Mobile Applications Protokoll Echte Applikationen: Für echte und browserbasierte Applikationen Basierend auf dem Web Protokoll (http/html) Aufzeichnung auf einen Emulator oder echten einem Endgerät Analyse der Kommunikation 18
Performance Testen mobiler Web-Applikationen Mobile TruClient Protokoll Browserbasierte Apps: Für browserbasierte Applikationen Basierend auf HP s TruClient Technologie Aufzeichung im Browser und Wiedergabe wie im echten Browser Aufzeichnung auf der Geschäftsprozessebene 19
Mobile TruClient 20
Simulation des mobilen Netzwerks
Einfluß von mobilen Netzwerken Ohne reale Netzwerk Konditionen Unter realen Netzwerkbedigungen Capacity > 500+ users VS Capacity < 200 users Performence Tests müssen korrekt durchgeführt werden 22
Performance Testen mobiler Applikationen Desktop Mobil 23
Simulation mobiler Netzwerke Unified Functional Testing Performance Center und Load Runner Mobile network characteristics Mobile Protokolle Netzwerk Simulation PC LR Performance mobile protocols: Backend monitoring: Sitescope / Diagnostics 24
Demonstration
Zusammenfassung
Zusammenfassung Unified Functional Testing UFT Performance Center und Load Runner Mobile network characteristics Mobile Protokolle Netzwerk Simulation PC LR Performance mobile protocols: Backend monitoring: Sitescope / Diagnostics 27
Thank you