OSE - Objekt - und Spurerkennung: Test der Spurparameter-Ermittlung in der Simulation: Unterschied zwischen den Versionen
Zeile 74: | Zeile 74: | ||
| [[Spurpolynom Plotten | Spurpolynom mit A, B, C Plotten]] | | [[Spurpolynom Plotten | Spurpolynom mit A, B, C Plotten]] | ||
| Geplottetes Spurpolynom | | Geplottetes Spurpolynom | ||
| [[Datei:Beispiel Spurpolynom.png|thumb| | | [[Datei:Beispiel Spurpolynom.png|thumb|100px|center|Spurpolynom in Matlab]] | ||
| | | | ||
| ---- | | ---- | ||
Zeile 84: | Zeile 84: | ||
|Spurpolynome sehen gleich aus | |Spurpolynome sehen gleich aus | ||
|Spurpolynome sehen gleich aus | |Spurpolynome sehen gleich aus | ||
[[Datei:TestderSpurarameter_A_Spurpolynombild.jpg|thumb| | [[Datei:TestderSpurarameter_A_Spurpolynombild.jpg|thumb|100px|center|Spurpolynom in Visual Studio]] | ||
|i.O. | |i.O. | ||
| ---- | | ---- |
Version vom 26. Januar 2022, 21:15 Uhr
Autor: Lukas Honerlage
Betreuer: Prof. Schneider, Prof. Göbel, Marc Ebmeyer
Einleitung
Testfälle
Testfall 1
Bezeichnung: Werden Parameter A, B, C richtig berechnet
Tester: Lukas Honerlage
Datum: 26.01.2022
Testinstanz: Simulation der Spurerkennung
Verwendete Software: Visual Studio 2019
SVN Link: Visual Studio Datein
Schritt Nr. | Beschreibung | Ausgangszustand | Aktion(en) | Erwartetes Ergebnis | Ergebnis | Bewertung | Bemerkung | |
---|---|---|---|---|---|---|---|---|
Precondition 1 | Pc starten | PC ist aus | PC einschalten | Pc geht an | Der Pc ist hochgefahren und alle benötigten Programme sind installiert | i.O. | ---- | |
Precondition 2 | Öffnen Sie den Ordner: ...\Software\OSE_Draufsicht_Spurpolynom_RS232
Starten Sie die Datei: OSE_Draufsicht_Spurpolynom_RS232.sln |
Visual Studio 2019 ist geschlossen | Visual Studio 2019 ist gestartet
Das Projekt ist in Visual Studio geladen |
Projekt in Visual Studio geöffnet | ||||
Precondition 3 | Simulation mit F5 starten
Mit 1 und Enter die Simulation Starten |
Vergleich der Spurpoynome | Spurpolynom Bild geplottet in Visual Studio und aus Matlab | Visueller Vergleich der Bilder | Spurpolynom sieht gleich aus | Spurpolynome sehen gleich aus | i.O. | |
Testschritt 1 | Simulation Stoppen und Wert A, B, C aus der Konsole auslesen | Simulation läuft | Simulation mit "Pause" stoppen | Simulation Stoppt
Werte aus Konsole auslesen |
Simulation Stoppt
Wert kann aus der Konsole ausgelesen werden |
i.O. | ---- | |
Testschritt 2 | Spurpolynom in Matlab Plotten | Matlab ist geöffnet | Spurpolynom mit A, B, C Plotten | Geplottetes Spurpolynom | ---- | |||
Testschritt 3 | Vergleich der Spurpoynome | Spurpolynom Bild geplottet in Visual Studio und aus Matlab | Visueller Vergleich der Bilder | Spurpolynome sehen gleich aus | Spurpolynome sehen gleich aus | i.O. | ---- | |
Postcondition 1 | ||||||||
Postcondition 2 | ||||||||
Postcondition 3 |
Testfall 2
Bezeichnung: Lässt sich die Simulation aus Visual Studio starten
Tester: Lukas Honerlage
Datum: 26.01.2022
Testinstanz: Simulation der Spurerkennung
Verwendete Software: Visual Studio 2019
SVN Link: Visual Studio Datein
Schritt Nr. | Beschreibung | Ausgangszustand | Aktion(en) | Erwartetes Ergebnis | Ergebnis | Bewertung | Bemerkung |
---|---|---|---|---|---|---|---|
Precondition 1 | Pc starten | PC ist aus | Pc geht an | Der Pc ist hochgefahren und alle benötigten Programme sind installiert | i.O. | ---- | |
Precondition 2 | |||||||
Precondition 3 | |||||||
Testschritt 1 | In der Konsole die Simulation Starten | Das Visual Studo Projekt ist geöffnet aber noch nicht gestartet | Lokaler Windows-Debug starten und in der öffnenden Konsole 1 | Simulation Startet | Simulation ist gestartet | ---- | |
Postcondition 1 | |||||||
Postcondition 2 | |||||||
Postcondition 3 |
Testfall 4
Bezeichnung: Wird das RGB Bild als Windowsfenster angezeigt
Tester: Lukas Honerlage
Datum: 26.01.2022
Testinstanz: Simulation der Spurerkennung
Verwendete Software: Visual Studio 2019
SVN Link: Visual Studio Datein
Schritt Nr. | Beschreibung | Ausgangszustand | Aktion(en) | Erwartetes Ergebnis | Ergebnis | Bewertung | Bemerkung |
---|---|---|---|---|---|---|---|
Precondition 1 | Pc starten | PC ist aus | Pc geht an | Der Pc ist hochgefahren und alle benötigten Programme sind installiert | i.O. | ---- | |
Precondition 2 | Datei Starten | Navigieren Sie zu dem Dateipfad:
...Software\OSE_Draufsicht_Spurpolynom_RS232 Starten Sie die Datei: OSE_DraufsichtSpurpolynom_RS232.sln mit Doppelklick |
|||||
Precondition 3 | Öffnen Sie in dem Dateipfad
...Software\OSE_Draufsicht_Spurpolynom_RS232 die Datei: Config.ini |
||||||
Testschritt 1 | Testen ob nach dem Start das RGB Bild angezeigt wird | Simulation wurde nicht gestartet | Simulation Starten und schauen | RGB Bild wird als Windowsfenster angezeicht | RGB Bild wird als Windowsfenster angezeicht | i.O. | ---- |
Postcondition 1 | |||||||
Postcondition 2 | |||||||
Postcondition 3 |
Testfall 5
Bezeichnung: Wird die Spur zuverlässig erkannt
Tester: Lukas Honerlage
Datum: 26.01.2022
Testinstanz: Simulation der Spurerkennung
Verwendete Software: Visual Studio 2019
SVN Link: Visual Studio Datein
Schritt Nr. | Beschreibung | Ausgangszustand | Aktion(en) | Erwartetes Ergebnis | Ergebnis | Bewertung | Bemerkung |
---|---|---|---|---|---|---|---|
Precondition 1 | Pc starten | PC ist aus | Pc geht an | Der Pc ist hochgefahren und alle benötigten Programme sind installiert | i.O. | ---- | |
Precondition 2 | |||||||
Precondition 3 | |||||||
Testschritt 1 | ---- | ||||||
Testschritt 2 | ---- | ||||||
Postcondition 1 | |||||||
Postcondition 2 | |||||||
Postcondition 3 |
Testfall 6
Bezeichnung: Wird das Bild in Schwarzweiß umgewandelt
Tester: Lukas Honerlage
Datum: 26.01.2022
Testinstanz: Simulation der Spurerkennung
Verwendete Software: Visual Studio 2019
SVN Link: Visual Studio Datein
Schritt Nr. | Beschreibung | Ausgangszustand | Aktion(en) | Erwartetes Ergebnis | Ergebnis | Bewertung | Bemerkung |
---|---|---|---|---|---|---|---|
Precondition 1 | Pc starten | PC ist aus | Pc geht an | Der Pc ist hochgefahren und alle benötigten Programme sind installiert | i.O. | ---- | |
Precondition 2 | |||||||
Precondition 3 | |||||||
Testschritt 1 | ---- | ||||||
Testschritt 2 | ---- | ||||||
Postcondition 1 | |||||||
Postcondition 2 | |||||||
Postcondition 3 |
Testfall 7
Bezeichnung: Wird das Schwarzweiß gefiltert
Tester: Lukas Honerlage
Datum: 26.01.2022
Testinstanz: Simulation der Spurerkennung
Verwendete Software: Visual Studio 2019
SVN Link: Visual Studio Datein
Schritt Nr. | Beschreibung | Ausgangszustand | Aktion(en) | Erwartetes Ergebnis | Ergebnis | Bewertung | Bemerkung |
---|---|---|---|---|---|---|---|
Precondition 1 | Pc starten | PC ist aus | Pc geht an | Der Pc ist hochgefahren und alle benötigten Programme sind installiert | i.O. | ---- | |
Precondition 2 | |||||||
Precondition 3 | |||||||
Testschritt 1 | ---- | ||||||
Testschritt 2 | ---- | ||||||
Postcondition 1 | |||||||
Postcondition 2 | |||||||
Postcondition 3 |
Testfall 8
Bezeichnung: Funktioniert das Gating
Tester: Lukas Honerlage
Datum: 26.01.2022
Testinstanz: Simulation der Spurerkennung
Verwendete Software: Visual Studio 2019
SVN Link: Visual Studio Datein
Schritt Nr. | Beschreibung | Ausgangszustand | Aktion(en) | Erwartetes Ergebnis | Ergebnis | Bewertung | Bemerkung |
---|---|---|---|---|---|---|---|
Precondition 1 | Pc starten | PC ist aus | Pc geht an | Der Pc ist hochgefahren und alle benötigten Programme sind installiert | i.O. | ---- | |
Precondition 2 | |||||||
Precondition 3 | |||||||
Testschritt 1 | ---- | ||||||
Testschritt 2 | ---- | ||||||
Postcondition 1 | |||||||
Postcondition 2 | |||||||
Postcondition 3 |
Testfall 9
Bezeichnung: Wird das Schwarzweiß gefiltert
Tester: Lukas Honerlage
Datum: 26.01.2022
Testinstanz: Simulation der Spurerkennung
Verwendete Software: Visual Studio 2019
SVN Link: Visual Studio Datein
Schritt Nr. | Beschreibung | Ausgangszustand | Aktion(en) | Erwartetes Ergebnis | Ergebnis | Bewertung | Bemerkung |
---|---|---|---|---|---|---|---|
Precondition 1 | Pc starten | PC ist aus | Pc geht an | Der Pc ist hochgefahren und alle benötigten Programme sind installiert | i.O. | ---- | |
Precondition 2 | |||||||
Precondition 3 | |||||||
Testschritt 1 | ---- | ||||||
Testschritt 2 | ---- | ||||||
Postcondition 1 | |||||||
Postcondition 2 | |||||||
Postcondition 3 |
Testfall 10
Bezeichnung: Wird die Stopplinie erkannt?
Tester: Lukas Honerlage
Datum: 26.01.2022
Testinstanz: Simulation der Spurerkennung
Verwendete Software: Visual Studio 2019
SVN Link: Visual Studio Datein
Schritt Nr. | Beschreibung | Ausgangszustand | Aktion(en) | Erwartetes Ergebnis | Ergebnis | Bewertung | Bemerkung |
---|---|---|---|---|---|---|---|
Precondition 1 | Pc starten | PC ist aus | Pc geht an | Der Pc ist hochgefahren und alle benötigten Programme sind installiert | i.O. | ---- | |
Precondition 2 | |||||||
Precondition 3 | |||||||
Testschritt 1 | ---- | ||||||
Testschritt 2 | ---- | ||||||
Postcondition 1 | |||||||
Postcondition 2 | |||||||
Postcondition 3 |
Testfall 11
Bezeichnung: Wird die Spur auch bei teilweisem Verlust der rechten Linie weiter korrekt dargestellt
Tester: Lukas Honerlage
Datum: 26.01.2022
Testinstanz: Simulation der Spurerkennung
Verwendete Software: Visual Studio 2019
SVN Link: Visual Studio Datein
Schritt Nr. | Beschreibung | Ausgangszustand | Aktion(en) | Erwartetes Ergebnis | Ergebnis | Bewertung | Bemerkung |
---|---|---|---|---|---|---|---|
Precondition 1 | Pc starten | PC ist aus | Pc geht an | Der Pc ist hochgefahren und alle benötigten Programme sind installiert | i.O. | ---- | |
Precondition 2 | |||||||
Precondition 3 | |||||||
Testschritt 1 | ---- | ||||||
Testschritt 2 | ---- | ||||||
Postcondition 1 | |||||||
Postcondition 2 | |||||||
Postcondition 3 |
Testfall 12
Bezeichnung: Reicht die Geschwindigkeit der Bildverarbeitung für eine angemessene Fahrgeschwindigkeit aus?
Tester: Lukas Honerlage
Datum: 26.01.2022
Testinstanz: Simulation der Spurerkennung
Verwendete Software: Visual Studio 2019
SVN Link: Visual Studio Datein
Schritt Nr. | Beschreibung | Ausgangszustand | Aktion(en) | Erwartetes Ergebnis | Ergebnis | Bewertung | Bemerkung |
---|---|---|---|---|---|---|---|
Precondition 1 | Pc starten | PC ist aus | Pc geht an | Der Pc ist hochgefahren und alle benötigten Programme sind installiert | i.O. | ---- | |
Precondition 2 | |||||||
Precondition 3 | |||||||
Testschritt 1 | ---- | ||||||
Testschritt 2 | ---- | ||||||
Postcondition 1 | |||||||
Postcondition 2 | |||||||
Postcondition 3 |
Testfall 13
Bezeichnung: Ist das Bild vom Fisheye Effekt geglättet(Kamera gut kalibriert)
Tester: Lukas Honerlage
Datum: 26.01.2022
Testinstanz: Simulation der Spurerkennung
Verwendete Software: Visual Studio 2019
SVN Link: Visual Studio Datein
Schritt Nr. | Beschreibung | Ausgangszustand | Aktion(en) | Erwartetes Ergebnis | Ergebnis | Bewertung | Bemerkung |
---|---|---|---|---|---|---|---|
Precondition 1 | Pc starten | PC ist aus | Pc geht an | Der Pc ist hochgefahren und alle benötigten Programme sind installiert | i.O. | ---- | |
Precondition 2 | |||||||
Precondition 3 | |||||||
Testschritt 1 | ---- | ||||||
Testschritt 2 | ---- | ||||||
Postcondition 1 | |||||||
Postcondition 2 | |||||||
Postcondition 3 |
Testfall 14
Bezeichnung: Wird die Vogelperspektive korrekt dargestellt?
Tester: Lukas Honerlage
Datum: 26.01.2022
Testinstanz: Simulation der Spurerkennung
Verwendete Software: Visual Studio 2019
SVN Link: Visual Studio Datein
Schritt Nr. | Beschreibung | Ausgangszustand | Aktion(en) | Erwartetes Ergebnis | Ergebnis | Bewertung | Bemerkung |
---|---|---|---|---|---|---|---|
Precondition 1 | Pc starten | PC ist aus | Pc geht an | Der Pc ist hochgefahren und alle benötigten Programme sind installiert | i.O. | ---- | |
Precondition 2 | |||||||
Precondition 3 | |||||||
Testschritt 1 | ---- | ||||||
Testschritt 2 | ---- | ||||||
Postcondition 1 | |||||||
Postcondition 2 | |||||||
Postcondition 3 |
Testfall 15
Bezeichnung: Werden die Spurpunkte gefunden?
Tester: Lukas Honerlage
Datum: 26.01.2022
Testinstanz: Simulation der Spurerkennung
Verwendete Software: Visual Studio 2019
SVN Link: Visual Studio Datein
Schritt Nr. | Beschreibung | Ausgangszustand | Aktion(en) | Erwartetes Ergebnis | Ergebnis | Bewertung | Bemerkung |
---|---|---|---|---|---|---|---|
Precondition 1 | Pc starten | PC ist aus | Pc geht an | Der Pc ist hochgefahren und alle benötigten Programme sind installiert | i.O. | ---- | |
Precondition 2 | |||||||
Precondition 3 | |||||||
Testschritt 1 | ---- | ||||||
Testschritt 2 | ---- | ||||||
Postcondition 1 | |||||||
Postcondition 2 | |||||||
Postcondition 3 |
Testbericht
Testfall-ID | Testfall-Bezeichnung | Ersteller | Datum | Testinstanzen | Ergebnis | Prüfer | Datum | Bemerkung |
---|---|---|---|---|---|---|---|---|
1 | Wird Parameter A richtig berechnet | L. Honerlage | 25.01.2022 | Simulation der Spurerkennung | ---- | L. Honerlage | 26.01.2022 | ---- |
2 | Wird Parameter B richtig berechnet | L. Honerlage | 25.01.2022 | Simulation der Spurerkennung | ---- | L. Honerlage | 26.01.2022 | ---- |
3 | Wird Parameter C richtig berechnet | L. Honerlage | 25.01.2022 | Simulation der Spurerkennung | ---- | L. Honerlage | 26.01.2022 | ---- |
4 | Lässt sich die Simulation aus Visual Studio starten | L. Honerlage | 25.01.2022 | Simulation der Spurerkennung | ---- | L. Honerlage | 26.01.2022 | ---- |
5 | Wird die Spur zuverlässig erkannt | L. Honerlage | 25.01.2022 | Simulation der Spurerkennung | ---- | L. Honerlage | 26.01.2022 | ---- |
6 | Wird das Bild in Schwarzweiß umgewandelt | L. Honerlage | 25.01.2022 | Simulation der Spurerkennung | ---- | L. Honerlage | 26.01.2022 | ---- |
7 | Wird das Schwarzweiß gefiltert | L. Honerlage | 25.01.2022 | Simulation der Spurerkennung | ---- | L. Honerlage | 26.01.2022 | ---- |
8 | Funktioniert das Gating | L. Honerlage | 25.01.2022 | Simulation der Spurerkennung | ---- | L. Honerlage | 26.01.2022 | ---- |
9 | Wird das Schwarzweiß gefiltert | L. Honerlage | 25.01.2022 | Simulation der Spurerkennung | ---- | L. Honerlage | 26.01.2022 | ---- |
10 | Wird die Stopplinie erkannt? | L. Honerlage | 25.01.2022 | Simulation der Spurerkennung | ---- | L. Honerlage | 26.01.2022 | ---- |
11 | Wird die Spur auch bei teilweisem Verlust der rechten Linie weiter korrekt dargestellt | L. Honerlage | 25.01.2022 | Simulation der Spurerkennung | ---- | L. Honerlage | 26.01.2022 | ---- |
12 | Reicht die Geschwindigkeit der Bildverarbeitung für eine angemessene Fahrgeschwindigkeit aus? | L. Honerlage | 25.01.2022 | Simulation der Spurerkennung | ---- | L. Honerlage | 26.01.2022 | ---- |
13 | Ist das Bild vom Fisheye Effekt geglättet(Kamera gut kalibriert) | L. Honerlage | 25.01.2022 | Simulation der Spurerkennung | ---- | L. Honerlage | 26.01.2022 | ---- |
14 | Wird die Vogelperspektive korrekt dargestellt? | L. Honerlage | 25.01.2022 | Simulation der Spurerkennung | ---- | L. Honerlage | 26.01.2022 | ---- |
15 | Werden die Spurpunkte gefunden? | L. Honerlage | 25.01.2022 | Simulation der Spurerkennung | ---- | L. Honerlage | 26.01.2022 | ---- |
→ zurück zum Hauptartikel: Übersichtsseite Tests