Seminar / Training
Android- und iOS-Geräte unterscheiden sich bei Bereitstellung, Berechtigungen, Systemdialogen, App-Verteilung, Diagnose und Wartung. Das Seminar verbindet gemeinsame Betriebsstandards mit den notwendigen plattformspezifischen Abläufen in Testinium Device Farm.
Inhaltsverzeichnis
- Seminarziel
- Zielgruppe
- Voraussetzungen
- Seminarinhalte
- 1. Gemeinsames Betriebsmodell
- 2. Android-Geräte vorbereiten
- 3. iOS-Geräte vorbereiten
- 4. Anwendungsbereitstellung für Android
- 5. Anwendungsbereitstellung für iOS
- 6. Berechtigungen und Systemdialoge
- 7. Netzwerk, Sprache und regionale Einstellungen
- 8. Plattformspezifische Diagnose
- 9. Betriebssystemupdates und Kompatibilität
- 10. Gemischte Pools und Auswahlregeln
- 11. Wartung und Lebenszyklus
- Praxisübungen
Seminarziel
Ziel ist ein sicherer und reproduzierbarer Betrieb gemischter Android- und iOS-Bestände. Nach dem Seminar können Geräte vorbereitet, Plattformanforderungen kontrolliert, Anwendungen eingesetzt, Berechtigungen und Systemzustände geprüft, Störungen diagnostiziert und Updates planbar eingeführt werden.
Zielgruppe
Device-Lab-Administration, Mobile QA, Plattformbetrieb, Testautomatisierung, DevOps und technischer Support.
Voraussetzungen
Grundkenntnisse von Android und iOS sowie mobiler Testprozesse. Administrative Erfahrungen mit mindestens einer der beiden Plattformen sind hilfreich.
Seminarinhalte
Die Inhalte werden anhand eines durchgängigen Übungsszenarios erarbeitet. Jeder Themenblock folgt einer nachvollziehbaren Arbeitsfolge aus Einordnung, Konfiguration, Durchführung, Kontrolle und Dokumentation.
1. Gemeinsames Betriebsmodell
Trotz technischer Unterschiede benötigen beide Plattformen einheitliche Verantwortlichkeiten, Statuswerte und Qualitätskriterien.
- Schritt 1: Gemeinsame Betriebsaufgaben und Plattformunterschiede erfassen.
- Schritt 2: Einheitliches Statusmodell für verfügbar, belegt, gestört und in Wartung definieren.
- Schritt 3: Verantwortliche und Eskalationswege je Plattform festlegen.
- Schritt 4: Gemeinsame Aufnahme- und Freigabechecklisten erstellen.
2. Android-Geräte vorbereiten
Android-Geräte werden mit kontrollierten Entwickler-, Anzeige-, Energie- und Netzwerkeinstellungen bereitgestellt. Herstellerunterschiede werden dokumentiert.
- Schritt 1: Betriebssystem, Sicherheitsstand und Gerätekennung prüfen.
- Schritt 2: Erforderliche Entwickler- und USB-Einstellungen kontrolliert aktivieren.
- Schritt 3: Energie-, Sperr- und Anzeigeoptionen für den Laborbetrieb konfigurieren.
- Schritt 4: Verbindung und grundlegende Testfähigkeit verifizieren.
3. iOS-Geräte vorbereiten
iOS-Geräte erfordern eine konsistente Behandlung von Vertrauen, Entwicklerfunktionen, Profilen und Systemzuständen.
- Schritt 1: Gerät, iOS-Version und unterstützten Einsatzbereich inventarisieren.
- Schritt 2: Notwendige Vertrauens- und Entwicklerkonfigurationen nach Betriebsstandard prüfen.
- Schritt 3: Profile, Zertifikate und relevante Systemeinstellungen kontrollieren.
- Schritt 4: Geräteanbindung und Start einer Testsitzung verifizieren.
4. Anwendungsbereitstellung für Android
APK-Varianten und Paketstände werden eindeutig zugeordnet. Neuinstallation und Update erhalten definierte Prüfschritte.
- Schritt 1: Paketkennung, Version und Build-Variante bestätigen.
- Schritt 2: Installationsvoraussetzungen und vorhandenen App-Zustand prüfen.
- Schritt 3: App installieren oder aktualisieren und Startfähigkeit testen.
- Schritt 4: Version, Berechtigungen und Datenzustand dokumentieren.
5. Anwendungsbereitstellung für iOS
IPA-Artefakte, Signierung und Gerätekompatibilität beeinflussen die Bereitstellung. Fehler werden systematisch statt durch wiederholtes Probieren behandelt.
- Schritt 1: Bundle, Version, Build und vorgesehenen Verteilungsweg prüfen.
- Schritt 2: Kompatibilität von Signierung, Profil und Zielgerät kontrollieren.
- Schritt 3: App bereitstellen und Installationsstatus überwachen.
- Schritt 4: Start, Berechtigungsdialoge und erwarteten App-Zustand verifizieren.
6. Berechtigungen und Systemdialoge
Kamera, Standort, Benachrichtigungen und weitere Systemrechte verhalten sich plattformspezifisch. Tests benötigen einen definierten Berechtigungszustand.
- Schritt 1: Benötigte App-Berechtigungen aus den Testfällen ableiten.
- Schritt 2: Ausgangszustand für erstmalige Anfrage, Erlaubnis und Ablehnung definieren.
- Schritt 3: Systemdialoge reproduzierbar auslösen und behandeln.
- Schritt 4: Rücksetzung des Berechtigungszustands je Plattform dokumentieren.
7. Netzwerk, Sprache und regionale Einstellungen
Netzqualität, Proxy, Sprache, Region und Zeit können mobile Fehler auslösen. Einstellungen werden kontrolliert variiert und anschließend zurückgesetzt.
- Schritt 1: Standardwerte für Sprache, Region, Zeitzone und Netzwerk festlegen.
- Schritt 2: Testszenario mit gezielter Abweichung vorbereiten.
- Schritt 3: Auswirkungen auf App und Systemverhalten beobachten.
- Schritt 4: Gerät auf den freigegebenen Baseline-Zustand zurückführen.
8. Plattformspezifische Diagnose
Android- und iOS-Protokolle sowie Systeminformationen haben unterschiedliche Schwerpunkte. Ein gemeinsames Diagnosepaket wird plattformspezifisch ergänzt.
- Schritt 1: Fehlerzeitpunkt, Gerät, App-Version und Testschritt festhalten.
- Schritt 2: Verfügbare Plattformlogs und Systeminformationen sichern.
- Schritt 3: Screenshot, Video und Framework-Ausgabe zeitlich zuordnen.
- Schritt 4: Ursachenhypothese mit einem Kontrollgerät oder einer zweiten Plattform prüfen.
9. Betriebssystemupdates und Kompatibilität
Neue mobile Betriebssystemversionen verändern App-Verhalten und Gerätebetrieb. Updates werden risikobasiert in Wellen eingeführt.
- Schritt 1: Unterstützte und neu verfügbare Betriebssystemstände inventarisieren.
- Schritt 2: Pilotgeräte und kritische Regressionstests auswählen.
- Schritt 3: Update durchführen und Geräte-, App- sowie Automatisierungsfunktion prüfen.
- Schritt 4: Freigabe, Rückstellung oder Austauschentscheidung dokumentieren.
10. Gemischte Pools und Auswahlregeln
Gemischte Bestände benötigen einheitliche Kriterien, ohne plattformspezifische Risiken zu verdecken.
- Schritt 1: Geräte nach Plattform, Version, Modellklasse und Einsatzbereich gruppieren.
- Schritt 2: Mindestmatrix für tägliche Tests und erweiterte Matrix für Releases definieren.
- Schritt 3: Reservierungs- und Ersatzregeln plattformübergreifend festlegen.
- Schritt 4: Poolabdeckung und tatsächliche Nutzung regelmäßig auswerten.
11. Wartung und Lebenszyklus
Wartung schützt Verfügbarkeit und Aussagekraft. Nicht mehr unterstützte oder unzuverlässige Geräte werden kontrolliert ersetzt.
- Schritt 1: Wartungsintervalle für Akku, Speicher, Verbindung und Betriebssystem festlegen.
- Schritt 2: Fehler- und Nutzungsdaten je Gerät auswerten.
- Schritt 3: Ersatz, Reparatur oder Aussonderung nach definierten Kriterien entscheiden.
- Schritt 4: Datenbereinigung, Inventaränderung und sichere Übergabe dokumentieren.
Praxisübungen
- Standardisierte Aufnahme eines Android- und eines iOS-Geräts mit Plattformcheckliste.
- Bereitstellung und Prüfung eines App-Artefakts auf beiden Plattformen.
- Test eines Berechtigungsdialogs mit definiertem Ausgangs- und Rücksetzungszustand.
- Analyse eines plattformspezifischen Fehlers anhand von Logs und visuellen Artefakten.
- Entwurf einer risikobasierten Updatewelle für einen gemischten Gerätebestand.
Fachbereichsleitung / Leitung der Trainer / Ansprechpersonen
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage: 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.797 zzgl. MwSt. Inhaus: € 5.100 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Device-Lab-Administration, Mobile QA, Plattformbetrieb, Testautomatisierung, DevOps und technischer Support. |
| Voraussetzungen: | Grundkenntnisse von Android und iOS sowie mobiler Testprozesse. Administrative Erfahrungen mit mindestens einer der beiden Plattformen sind hilfreich. |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhouse, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
