Funktionen rund um Bluetooth und NFC lassen sich nur zuverlässig testen, wenn Gegenstellen, Reichweiten, Protokollzustände und Fehlerfälle kontrollierbar sind. Das Seminar nutzt die virtuellen Funkkomponenten von Cuttlefish, um reproduzierbare Konnektivitäts- und Protokolltests aufzubauen.
Inhaltsübersicht
- Zielsetzung
- Zielgruppe
- Voraussetzungen
- Seminarinhalte
- Praxisübungen
- Methodik
- Einordnung
Zielsetzung
- Virtuelle Bluetooth- und NFC-Komponenten in die Cuttlefish-Architektur einordnen
- Gegenstellen und typische Kommunikationsabläufe reproduzierbar simulieren
- Pairing-, Verbindungs-, APDU- und Fehlerfälle automatisiert testen
- Protokollzustände, Logs und Wiederholbarkeit systematisch auswerten
Zielgruppe
Android-Systementwicklung, Connectivity-Entwicklung, Testautomatisierung, Qualitätssicherung, Automotive-Teams und Geräteintegration.
Voraussetzungen
Cuttlefish-Grundkenntnisse, ADB-Bedienung und Grundlagen von Bluetooth- beziehungsweise NFC-Protokollen.
Seminarinhalte
- Schritt 1: Testmodell und Funkrollen definieren
Zu testende Android-Komponente, Gegenstelle, Protokollrolle und erwartete Zustandsfolge werden vor der Konfiguration festgelegt. Positive, negative und Abbruchfälle erhalten eindeutige Prüfkriterien.
- Schritt 2: Bluetooth-Emulation mit Rootcanal vorbereiten
Virtueller Controller, Instanzzuordnung und simulierte Gegenstellen werden eingerichtet. Geräteidentitäten, Anzeigen und Verbindungszustände werden kontrolliert sichtbar gemacht.
- Schritt 3: Bluetooth-Szenarien ausführen
Discovery, Pairing, Wiederverbindung, Trennung und mehrere gleichzeitige Geräte werden schrittweise geprüft. Timing- und Zustandsfehler werden durch wiederholbare Sequenzen isoliert.
- Schritt 4: NFC-Simulation mit Casimir aufbauen
NFC-A- und ISO-DEP-nahe Abläufe, virtuelle Karten- oder Lesersituationen und APDU-Sequenzen werden vorbereitet. Verfügbarkeit und Grenzen der jeweiligen Buildkonfiguration werden vor dem Test verifiziert.
- Schritt 5: Fehlerfälle und Grenzbedingungen erzeugen
Nicht erreichbare Gegenstellen, ungültige Nachrichten, Abbrüche und Wiederanläufe werden gezielt eingebracht. Erwartete Android-Reaktionen werden mit Logs und Statusabfragen verglichen.
- Schritt 6: Mehrinstanztests koordinieren
Mehrere Cuttlefish-Geräte erhalten klare Rollen. Parallelität, Portzuordnung, gegenseitige Beeinflussung und saubere Rücksetzung zwischen Testfällen werden kontrolliert.
- Schritt 7: Tests automatisieren und dokumentieren
Steuerkommandos, ADB-Prüfungen, Zeitouts und Protokollartefakte werden zu einem wiederholbaren Testablauf verbunden. Ergebnisse werden so strukturiert, dass Regressionen eindeutig erkennbar sind.
Praxisübungen
- Eine virtuelle Bluetooth-Gegenstelle einrichten und Pairing sowie Wiederverbindung testen
- Eine NFC-Kommunikationsfolge mit definierten APDU-Antworten und negativem Fehlerfall ausführen
- Einen automatisierten Mehrinstanz-Test mit Rücksetzung, Zeitouts und Logsammlung erstellen
Methodik
Die Übungen nutzen kleine, kontrollierte Protokollszenarien. Jeder Ablauf wird zunächst manuell verstanden, anschließend automatisiert und zuletzt mit einem absichtlich eingebauten Fehler validiert.
Einordnung
Zwei Tage sind erforderlich, weil Bluetooth und NFC jeweils eigene Emulationskomponenten, Zustandsmodelle und Diagnosewege besitzen und zusätzlich in einem gemeinsamen Automatisierungsszenario verbunden werden.
Fachbereichsleitung / Leitung der Trainer / Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Android-Systementwicklung, Connectivity-Entwicklung, Testautomatisierung, Qualitätssicherung, Automotive-Teams und Geräteintegration |
| Voraussetzungen: | Cuttlefish-Grundkenntnisse, ADB-Bedienung und Grundlagen von Bluetooth- beziehungsweise NFC-Protokollen |
| 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.
