Seminar OmniLab Android Test Station (ATS) – Virtuelle Geräte mit Cuttlefish lokal und remote

Virtuelle Geräte verkürzen Rückmeldeschleifen für hardwareunabhängige Tests und entlasten physische Geräte. Das Seminar behandelt lokale Cuttlefish-Instanzen auf dem ATS-Worker und entfernte Instanzen auf einem dedizierten Host, einschließlich Ressourcenabbildung, Kapazitätsgrenzen und kontrolliertem Lebenszyklus.

Inhaltsverzeichnis

  • Lernziele
  • Zielgruppe
  • Voraussetzungen
  • Seminarinhalte
  • Einsatzentscheidung
  • Lokalen Host vorbereiten
  • Lokale virtuelle Geräte aktivieren
  • Entfernten Gerätehost vorbereiten
  • SSH-Anbindung
  • Images und Hostwerkzeuge
  • Testlauf mit virtuellen Geräten
  • Fehleranalyse und Grenzen
  • Praxisübungen
  • Methodik

Lernziele

  • Eignung und Grenzen virtueller Geräte für Android-Tests bewerten.
  • Lokale Cuttlefish-Voraussetzungen und ATS-Startparameter einrichten.
  • Einen entfernten Gerätehost mit SSH und Kapazitätsgrenzen anbinden.
  • Hostwerkzeuge, Images und automatische Geräteaktionen einem Testlauf zuordnen.
  • Start-, Netzwerk-, Ressourcen- und Lebenszyklusfehler systematisch beheben.

Zielgruppe

Android-Test Engineering, Virtualisierungs- und Testinfrastrukturteams, ATS-Administration, DevOps und Plattformentwicklung.

Voraussetzungen

Gute Linux-Kenntnisse, Grundlagen zu KVM und SSH, sichere ATS-Bedienung sowie ein technisches Verständnis von Android-Buildvarianten.

Seminarinhalte

Einsatzentscheidung

  1. Schritt 1: Hardwareunabhängige Funktionen, frühe Regressionstests und parallele Ausführung als geeignete Anwendungsfälle bestimmen.
  2. Schritt 2: Tests mit Sensor-, Funk-, Kamera- oder anderer Hardwareabhängigkeit gesondert bewerten.
  3. Schritt 3: Physische und virtuelle Referenzläufe für kritische Module vergleichen.

Lokalen Host vorbereiten

  1. Schritt 1: Virtualisierungsunterstützung sowie erforderliche Kernelmodule für KVM, Netzwerk und Vsock prüfen.
  2. Schritt 2: Vorhandene Cuttlefish-Instanzen beenden, damit ATS den Lebenszyklus vollständig übernehmen kann.
  3. Schritt 3: CPU, Arbeitsspeicher, Speicher und maximale parallele Instanzen dimensionieren.

Lokale virtuelle Geräte aktivieren

  1. Schritt 1: ATS mit einer definierten Obergrenze lokaler virtueller Geräte starten.
  2. Schritt 2: Platzhaltergeräte und deren Zustände Available und Allocated in der Geräteansicht prüfen.
  3. Schritt 3: Einen kurzen Testlauf durchführen und automatische Start- und Stoppvorgänge beobachten.

Entfernten Gerätehost vorbereiten

  1. Schritt 1: Geeigneten Linux-Host mit Cuttlefish-Abhängigkeiten und erforderlichen Benutzergruppen bereitstellen.
  2. Schritt 2: Maximale CVD-Konten und virtuelle Netzwerkschnittstellen kontrollieren.
  3. Schritt 3: Ein dediziertes Betriebskonto für ATS-Verbindungen anlegen.

SSH-Anbindung

  1. Schritt 1: Schlüsselpaar auf dem ATS-Host erzeugen und den öffentlichen Schlüssel am Remote-Host autorisieren.
  2. Schritt 2: Passwortlose Anmeldung, Dateizugriff und erforderliche Gruppenrechte testen.
  3. Schritt 3: ATS mit Remote-Host, Kapazität und privatem Schlüssel starten und die Verbindungsprüfung auswerten.

Images und Hostwerkzeuge

  1. Schritt 1: Cuttlefish-Hostpaket, Geräteimage und weitere erforderliche Werkzeuge als getrennte Ressourcen vorbereiten.
  2. Schritt 2: Architektur und Buildvariante des Images auf den lokalen oder entfernten Host abstimmen.
  3. Schritt 3: Ressourcen in ATS eindeutig zuordnen und vor dem Lauf auf Version und Vollständigkeit prüfen.

Testlauf mit virtuellen Geräten

  1. Schritt 1: Virtuelle Platzhalter auswählen und automatisch ergänzte Geräteaktionen kontrollieren.
  2. Schritt 2: Testlauf starten und Bereitstellungszeit, Gerätezuweisung sowie Ressourcennutzung beobachten.
  3. Schritt 3: Nach Abschluss die Freigabe der Instanz und den Hostzustand bestätigen.

Fehleranalyse und Grenzen

  1. Schritt 1: Fehlende Kernelgeräte, laufende Fremdinstanzen, SSH-Fehler und unpassende Images getrennt diagnostizieren.
  2. Schritt 2: Ressourcenüberbuchung und Netzwerkengpässe anhand von Hostkennzahlen erkennen.
  3. Schritt 3: Betriebsgrenzen dokumentieren und bei größerem Bedarf Cloud Orchestration oder Multi-Host prüfen.

Praxisübungen

  • Prüfen eines Hosts und Aktivieren lokaler Cuttlefish-Geräte in ATS.
  • Vorbereiten einer SSH-Verbindung zu einem entfernten Gerätehost.
  • Ausführen eines Testlaufs auf einer lokalen und einer entfernten virtuellen Instanz.
  • Diagnostizieren eines simulierten Kernel-, SSH- und Imagefehlers.

Methodik

Lokaler und entfernter Betrieb werden nacheinander aufgebaut und mit demselben Referenztest verglichen. Messwerte zu Startzeit und Ressourcenbedarf fließen in die Kapazitätsentscheidung ein.

Fachbereichsleitung / Trainerleitung / Ansprechpersonen

Seminardetails

   
Dauer: 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, 2. Tag: 09:00 Uhr
Preis: Öffentlich oder Live Stream: € 1.198 zzgl. MwSt.
Inhaus: € 3.400 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: Android-Test Engineering, Virtualisierungs- und Testinfrastrukturteams, ATS-Administration, DevOps und Plattformentwicklung.
Voraussetzungen: Gute Linux-Kenntnisse, Grundlagen zu KVM und SSH, sichere ATS-Bedienung sowie ein technisches Verständnis von Android-Buildvarianten.
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.

Seminar Startdatum Enddatum Ort Dauer
Frankfurt 2 Tage
Paderborn 2 Tage
Essen 2 Tage
Darmstadt 2 Tage
Freiburg 2 Tage
Potsdam 2 Tage
Flensburg 2 Tage
Konstanz 2 Tage
Hamm 2 Tage
Rostock 2 Tage
Hamburg 2 Tage
Leipzig 2 Tage
Hannover 2 Tage
Stuttgart 2 Tage
Dresden 2 Tage
Luxemburg 2 Tage
Regensburg 2 Tage
Jena 2 Tage
Trier 2 Tage
Madgeburg 2 Tage
Friedrichshafen 2 Tage
Kassel 2 Tage
Ulm 2 Tage
München 2 Tage
Nürnberg 2 Tage
Köln 2 Tage
Wuppertal 2 Tage
Münster 2 Tage
Berlin 2 Tage
Mainz 2 Tage
Erfurt 2 Tage
Bremen 2 Tage
Darmstadt 2 Tage
Frankfurt 2 Tage
Paderborn 2 Tage
Essen 2 Tage
Konstanz 2 Tage
Freiburg 2 Tage
Potsdam 2 Tage
Flensburg 2 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.de All rights reserved. | Kontakt | Impressum | Nach oben