Beschreibung
Unklare Buildstände und unkontrollierte Testdaten verursachen schwer reproduzierbare Fehler. Das Seminar etabliert einen nachvollziehbaren Übergabeprozess von der erzeugten App bis zum definierten Testzustand auf einem realen Gerät.
Lernziele
- APK- und IPA-Pakete eindeutig versionieren und bereitstellen
- Upload, Installation, Aktualisierung und Entfernung reproduzierbar ausführen
- instrumentierte App-Varianten für unterstützte Simulationen korrekt einordnen
- Testkonten, Umgebungen und Datenzustände voneinander trennen
- Build- und Dateninformationen mit Testläufen verknüpfen
Inhaltsübersicht
- Build-Bereitschaft prüfen
- Pakete strukturiert hochladen
- Originale und instrumentierte Varianten unterscheiden
- Installation und App-Lebenszyklus steuern
- Umgebungsparameter verwalten
- Testkonten und Datenzustände organisieren
- Zertifikate und Vertrauensstellungen berücksichtigen
- Build-to-Test-Übergabe standardisieren
Seminarinhalte
1. Build-Bereitschaft prüfen
- Plattform, Pakettyp, Version, Buildnummer und Zielumgebung erfassen.
- Installierbarkeit, notwendige Berechtigungen und Signaturanforderungen prüfen.
- Abnahmekriterien für einen testbaren Build festlegen.
2. Pakete strukturiert hochladen
- Anwendung und Paketversion eindeutig benennen.
- Upload über Oberfläche, SDK oder API dem Prozess zuordnen.
- Erfolgreiche Verarbeitung und Verfügbarkeit im Projekt kontrollieren.
3. Originale und instrumentierte Varianten unterscheiden
- Zweck der jeweiligen Paketvariante dokumentieren.
- Unterstützte Sensor- und Hardwaretests der passenden Variante zuordnen.
- Testergebnisse immer mit der tatsächlich verwendeten Variante kennzeichnen.
4. Installation und App-Lebenszyklus steuern
- Installieren, Starten, Beenden, Aktualisieren und Entfernen unterscheiden.
- App-Daten und Caches abhängig vom Testziel erhalten oder löschen.
- Ausgangszustand vor jedem reproduzierbaren Lauf validieren.
5. Umgebungsparameter verwalten
- Backend, Mandant, Feature-Schalter und Sprache als Konfiguration behandeln.
- Produktionsnahe und isolierte Testumgebungen klar trennen.
- Konfiguration nachvollziehbar mit Build und Testlauf verknüpfen.
6. Testkonten und Datenzustände organisieren
- Konten nach Rolle, Berechtigung und Datenbestand definieren.
- Parallele Tests vor gegenseitiger Datenbeeinflussung schützen.
- Reset, Neuaufbau oder synthetische Datenbereitstellung automatisieren.
7. Zertifikate und Vertrauensstellungen berücksichtigen
- Erforderliche Testzertifikate und Root-Zertifikate dokumentieren.
- Installation nur für abgegrenzte Testzwecke durchführen.
- Vertrauensstellung nach Abschluss kontrolliert entfernen.
8. Build-to-Test-Übergabe standardisieren
- Checkliste aus Build-ID, Paket, Umgebung, Daten und Geräteprofil erstellen.
- Fehler bei Übergabe oder Installation eindeutig klassifizieren.
- Aufräum- und Archivierungsregeln für alte Pakete anwenden.
Praxisübungen
- Versionierter Upload und Installation eines Android- und eines iOS-Pakets
- Aufbau eines isolierten Testdaten- und Kontenmodells
- Automatisierter Übergabecheck vom Build-Artefakt zum ausführbaren Test
Arbeitsweise
Vortrag, Demonstrationen und angeleitete Übungen wechseln sich ab. Jeder Arbeitsauftrag beginnt mit einem definierten Ausgangszustand, führt über prüfbare Einzelschritte und endet mit einer dokumentierten Kontrolle der technischen und fachlichen Beobachtungen.
Fachbereichsleitung und Trainerteam
-

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: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weiterer Tag 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Mobile-Tester, Build- und Release-Verantwortliche, Testautomatisierer und App-Entwickler |
| Voraussetzungen: | Grundkenntnisse zu Android- und iOS-App-Paketen, Testumgebungen und Versionsverwaltung |
| 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, Inhaus, 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.
