BWP-WS19-02/Tests und Validierung

Aus Verteilte Systeme - Wiki
< BWP-WS19-02
Version vom 10. März 2020, 18:39 Uhr von Fsimo001 (Diskussion | Beiträge) (Gruppenübergreifende Tests)

Wechseln zu: Navigation, Suche

Eine detaillierte Beschreibung der Tests findet sich unter der entsprechenden Test-ID.

Gruppeninterne Tests

Antrieb, Mechanik & Kommunikation
ID, Datum Testobjekte Testbeschreibung Letzer Test Erfolgreich Ja/Nein
AM_01 Gabellichtschranke, Oszilloskop Test der Gabellichtschranke zur Drehzahlmessung. Sollte auswertbares Rechtecksignal liefern. 27.11.19
AM_02 MS01: Thread-spezifische Nachrichten austauschen Übertragung von Daten und Empfangen von Jobs 28.11.19
AM_03 MS02: ITS-E fährt ITS-E wurde aufgebaut und soll fahren, Funktionalität der Motorfunktion 'forward' und 'halt' 11.12.19
AM_04 MS03: ITS-E dreht Wenn ITS-E auf ein Hindernis stößt, soll 'leftwards' ausgeführt werden. Funktionalität der Motorfunktion 'leftwards' 17.01.19
AM_05 Motoren Ansteuerung der Motoren mit einem Motortreiber 05.02.20
AM_06 Zusammenspiel des Gesamtaufbaus Geätzte Platinen und einzelne Komponenten funktionieren 27.02.20
AM_07 Fahren System korrigiert Motorgeschwindigkeiten zum Geradeausfahren 08.03.20
AM_08 Kommunikation Das versenden von Strings über BLE an eine zentrale Station funktioniert 28.02.20
Sensoren & Kartierung
ID, Datum Testobjekte Testbeschreibung Letzer Test Erfolgreich Ja/Nein
SK_01 IMU Relativer Yaw Winkel; Erwartetes Ergebnis: exakte Gradzahländerung bei Drehung um Z-Achse 05.12.19
SK_02 IMU Absoluter Yaw Winkel; Erwartetes Ergebnis: Übereinstimmung der Gradzahl mit einem normalen Kompass 05.12.19
SK_03 Mouse Mouse Test cases 31.12.2019
SK_04 TOF Abrufen ToF Werte durch den Testthread, alle ToFs liefern plausibele Werte 07.03.2020
SK_04 TOF Genauigkeitstest: Definierte Hindernisse im Abstand von 1m, 50cm, 30cm. Testen aller Sensoren nacheinander. Werte haben i.d.R. Abweichungen von ca. +/- 10mm 07.03.2020
SK_06 SLAM Functions Functions are called with stubs values. Expected values match with return values of the functions. 08.03.2020
Systemarchitektur & Energie
ID, Datum Testobjekte Testbeschreibung Letzer Test Erfolgreich Ja/Nein
JD_01 JobDistribution Senden eines Jobs mit einer responseID. Erwartetes Ergebnis: Job wird in die Queue eingefügt 29.11.19
JD_02 JobDistribution Senden eines Jobs ohne eine responseID. Erwartetes Ergebnis: Job wird in die Queue eingefügt 29.11.19
JD_03 JobDistribution Überprüfen ob eine responseID eingetroffen ist. Erwartetes Ergebnis: true Rückgabewert wenn es eine Antwort mit der gesuchten ID gibt, false wenn nicht. 29.11.19
JD_04 JobDistribution Empfangen eines Jobs mit responseID. Erwartetes Ergebnis: Job ist erkennbar (wird ausgeführt) 29.11.19
JD_05 JobDistribution Empfangen eines Jobs ohne responseID. Erwartetes Ergebnis: Job ist erkennbar (wird ausgeführt) 29.11.19
JD_06 JobDistribution Job Fertigstellung mit responseID senden. Erwartetes Ergebnis: Job Sender empfängt Antwort mit responseID. 29.11.19
TC_01 ThreadCommunication Senden eines einzelnen Datentypes. 08.03.2020
TC_02 ThreadCommunication Senden einer Struct mit einfachen Datentypen. 08.03.2020
TC_03 ThreadCommunication Empfangen von einzelnen Datenypen. 08.03.2020
TC_04 ThreadCommunication Empfangen einer Struct mit einfachen Datentypen. 08.03.2020
BH_01 Behaviour Eine Liste wird abgearbeitet. Erwartetes Ergebnis: durchgehende Ausführung der Liste 08.03.2020
BH_02 Behaviour Pausieren der Ausführung bei Empfang des passenden Jobs. Erwartetes Ergebnis: Ausführung wird pausiert 08.03.2020
EM_01 EnergyMeasurement Erfassen der Clicks des Coloumb Counters für die Verbrauchsmessung und Solarmessung durch Interrupts 13.12.2019
EM_02 EnergyMeasurement Erfassen der Clicks des Coloumb Counters für Verbrauchsmessung, mit geändertem Messwiderstand 17.01.2020
EM_03 EnergyMeasurement Erfassen der Clicks mit Counter Registern 23.01.2020
EM_04 EnergyMeasurement Erfassen der Clicks des Coloumb Counters für Solarmessung, mit geändertem Messwiderstand 06.03.2020

Gruppenübergreifende Tests

ITS-E
ID, Datum Testobjekte Testbeschreibung Letzer Test Anhang Erfolgreich Ja/Nein
IT_01 nrf-Board Simulation der Jobverteilung, Fahren, Auslesen der Sensorwerte 14.11.19
IT_02 Fahrzeug, ToF, nrf-Board, Motortreiber, Motoren Auf Hindernis zufahren und davor stehenbleiben, Abstandsmessung zwischen Hindernis und Fahrzeug 10.12.19 Entwicklungsstand des Fahrzeugs nach Erfüllung des 2. Milestones
IT_03 Fahrzeug, mehrere ToF, nrf-Board, Motortreiber, Motoren, Drehzahlmesser Fahrzeug soll beim Fahren Hindernisse erkennen, und ausweichen/ sich zu freier Seite drehen können. 17.01.20 }