Vorlage für einen Testfall: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „'''Autor:''' Prof. Göbel = Einleitung = Test-Artikel des KOM - KOmmunikation Teams Sprint WiSe 22/23. Die in der OSE Softwareumgebung beinhaltendende Kommunikation wird getestet. Dafür werden die zu übertragendenden Daten wie das Spurpolynom oder Lidar-Objekte über RS232 an die dSPACE Karte DS1104 geschickt. = Testfall = == Verwendete Daten == Hier wird alles aufgelistet inkl. Datum/Versionnummer, was zur Ausführung d…“)
 
Keine Bearbeitungszusammenfassung
 
(11 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
'''Autor:''' [[Benutzer:Mirek_Göbel|Prof. Göbel]]
'''Autor:''' [[Benutzer:Prof._Mirek_Göbel]]
[[Kategorie:HowTo]]
[[Kategorie:Vorlagen]]


= Einleitung =
= Einleitung =
Zeile 15: Zeile 17:
Die Tabelle zu den Testfällen lässt sich über den Knopf "Ausklappen" anzeigen.
Die Tabelle zu den Testfällen lässt sich über den Knopf "Ausklappen" anzeigen.


===Testfall 1===
Bezeichnung:          Bezeichnung des Testfalls<br>
Bezeichnung:          Bezeichnung des Testfalls<br>
Tester:               Namen<br>
Erstellt von:         Namen<br>
Datum:                 Datum <br>
Erstellt am:           Datum <br>
Testinstanz:          PC/Versuchsaufbau/Prototyp XY/Prüfstand XY... <br>  
Testinstanz:          PC/Versuchsaufbau/Prototyp XY/Prüfstand XY... <br>  


<div class="mw-collapsible mw-collapsed ">
<div class="mw-collapsible">
{| class="wikitable" style="width: 90%;"
{| class="wikitable" style="width: 90%;"
! style="font-weight: bold;" | Schritt Nr. !! Beschreibung !! Ausgangszustand !! Aktion(en) !! Ergebnis !! Bewertung !! Bemerkung
! style="font-weight: bold;" | Schritt Nr. !! Beschreibung !! Ausgangszustand !! Aktion(en) !! Erwartetes Ergebnis !! Ergebnis !! Bewertung !! Bemerkung
|-
|-
| style="width: 5%"| Precondition 1
| Precondition 1
| style="width: 10%"| Start des PCs, RS232-Kabel einstecken, Update SVN Working-Copy auf Revision 8153
| PC und Daten vorbereiten
| style="width: 10%"| PC ist aus, Kabel nicht eingesteckt, lokale Daten veraltet
| PC ist aus, Kabel nicht eingesteckt, lokale Daten veraltet
| style="width: 10%"| ''OSE Draufsicht Spurpolynom_RS232.sln'' starten, dSPACE Control Desk starten und über Öffnen das Projekt ''Inbetriebnahme'' laden
| Start des PCs, Update SVN Arbeitskopie (Pfad: XY) Revision 1234
| style="width: 19%"| Der PC ist hochgefahren und alle benötigten Dateien aus dem SVN Repository sind lokal gespeichert
| Der PC ist hochgefahren, die Anlage betriebsbereit und alle benötigten Dateien aus dem SVN Repository sind lokal gespeichert
| style="width: 1%"| i.O.
| PC ist an, SVN-Ordner "XY" ausgecheckt in V1234
| style="width: 35%"| [[Datei:Verbindung_Kabel.png|400px|thumb|center|Serielle Verbindung zwischen PC und dSpace Karte]]
| i.O.
|  
|-
|-
| style="width: 5%"| Precondition 2
| Precondition 2
| style="width: 10%"| Die Visual Studio Solution und das dSPACE Control Desk Projekt werden gestartet
| Anlage hochfahren
| style="width: 10%"| Benötigte Dateien vorhanden, Hardware und Kabel eingerichtet
| Anlage ist aus
| style="width: 10%"| Das Sendeprogramm (Visual Studio) und Empfangs-/Kontrollprogramm (dSPACE Control Desk) werden gestartet
| Schalter XY betätigen, Druck an Anschluss XY auf XYbar aufdrehen
| style="width: 19%"| Visual Studio mit der ''OSE_Spurpolynom_Draufsicht_RS232.sln'' Solution geöffnet
| Anlage ist betriebsbereit, Druckanzeige zeigt 6bar, SPS-Status ist auf grün (siehe LED XY)
| style="width: 1%"| i.O.
| Anlage ist betriebsbereit, Druckanzeige zeigt 6bar, SPS-Status ist auf grün (siehe LED XY)
| style="width: 35%"| [[Datei:Projektmappe Visual Studio OSE Draufsicht Spurpolynom RS232.png|100px|thumb|center|Visual Studio Projekt]]
| i.O.
|  
|-
|-
| style="width: 5%"| Testschritt 1
| Precondition 3
| style="width: 10%"| Kommunikation wird getestet, indem die Ausgabe in der Konsole der Visual Studio Solution mit den Ergebnissen der dSPACE ControlDesk verglichen werden
| ...
| style="width: 10%"| Die Visual Studio Solution und das dSPACE Control Desk wird ausgeführt
| ...
| style="width: 10%"| Das Sendeprogramm (Visual Studio) und Empfangs-/Kontrollprogramm (dSPACE Control Desk) werden ausgeführt
| ...
| style="width: 19%"| Die '''Spurpolynom- koeffizienten''' werden im Konsolenfenster ausgegeben und korrekt in dSPACE Control Desk angezeigt.
| ...
| style="width: 1%"| '''i.O.'''
| ...
| style="width: 35%"| [[Datei:Test KOM Sprint2 WiSe 22 23.gif|400px|thumb|center|dSPACE Control Desk KOM Testergebnis]]
| ...
| ...
|-
|-
| style="width: 5%"| Testschritt 2
| Testschritt 1
| style="width: 10%"| Kommunikation wird getestet, indem die Ausgabe in der Konsole der Visual Studio Solution mit den Ergebnissen der dSPACE ControlDesk verglichen werden
| Druckzylinder 1 ausfahren
| style="width: 10%"| Die Visual Studio Solution und das dSPACE Control Desk wird ausgeführt
| Anlage ist betriebsbereit
| style="width: 10%"| Das Sendeprogramm (Visual Studio) und Empfangs-/Kontrollprogramm (dSPACE Control Desk) werden ausgeführt
| Schalter XY betätigen
| style="width: 19%"| Die '''Linienparameter''' werden im Konsolenfenster ausgegeben und korrekt in dSPACE Control Desk angezeigt.
| Zylinder fährt aus und meldet "XY" [[Datei:Test KOM Sprint2 WiSe 22 23.gif|400px|thumb|center|Beispiel-HMI-Bild]]
| style="width: 1%"| '''n.i.O.'''
|
| style="width: 35%"| [[Datei:Test KOM Sprint2 WiSe 22 23.gif|400px|thumb|center|dSPACE Control Desk KOM Testergebnis]]
| i.O.
|
|-
|-
| style="width: 5%"| Testschritt 3
| Testschritt 2
| style="width: 10%"| Kommunikation wird getestet, indem die Ausgabe in der Konsole der Visual Studio Solution mit den Ergebnissen der dSPACE ControlDesk verglichen werden
| ...
| style="width: 10%"| Die Visual Studio Solution und das dSPACE Control Desk wird ausgeführt
| ...
| style="width: 10%"| Das Sendeprogramm (Visual Studio) und Empfangs-/Kontrollprogramm (dSPACE Control Desk) werden ausgeführt
| ...
| style="width: 19%"| Die '''Lidar Objektparameter''' werden im Konsolenfenster ausgegeben und korrekt in dSPACE Control Desk angezeigt.
| ...
| style="width: 1%"| '''n.i.O.'''
| ...
| style="width: 35%"| [[Datei:Test KOM Sprint2 WiSe 22 23.gif|400px|thumb|center|dSPACE Control Desk KOM Testergebnis]]
| ...
| ...
|-
|-
| style="width: 5%"| Postcondition
| Postcondition 1
| style="width: 10%"| ControlDesk stoppen, Visual Studio schließen
| Anlage herunterfahren
| style="width: 10%"| Messung in ControlDesk läuft, Datenübertragung wird ausgeführt
| Anlage läuft
| style="width: 10%"| Das Sendeprogramm (Visual Studio) und Empfangs-/Kontrollprogramm (dSPACE Control Desk) werden geschlossen
| Druckluft an XY abdrehen, Netzteil am Schalter XY ausschalten
| style="width: 19%"| PC kann heruntergefahren werden
| Druckluft = 0bar an Anzeige XY, SPS aus (alle LEDs aus), Netzteil aus
| style="width: 1%"| i.O.
| Druckluft = 0bar an Anzeige XY, SPS aus (alle LEDs aus), Netzteil aus
| style="width: 35%"| -----
| i.O.
|
|-
| Postcondition 2
| PC herunterfahren
| PC läuft
| Daten in XY speichern, Software XY schließen,...
| PC aus, Daten in XY gesichert
| PC aus, Daten in XY gesichert
| i.O.
|  
|-
| Postcondition 3
| ...
| ...
| ...
| ...
| ...
| ...
| ...
|}
|}
</div>
</div>

Aktuelle Version vom 22. Dezember 2022, 18:11 Uhr

Autor: Benutzer:Prof._Mirek_Göbel

Einleitung

Test-Artikel des KOM - KOmmunikation Teams Sprint WiSe 22/23. Die in der OSE Softwareumgebung beinhaltendende Kommunikation wird getestet. Dafür werden die zu übertragendenden Daten wie das Spurpolynom oder Lidar-Objekte über RS232 an die dSPACE Karte DS1104 geschickt.

Testfall

Verwendete Daten

Hier wird alles aufgelistet inkl. Datum/Versionnummer, was zur Ausführung des Testfalls notwendig ist. SVN-Projektarchiv: XY in Version 12345 Wikiartikel: XY vom 22.12.2022 Benötigte Software: XY in Version XY

Der Testfall im Detail

Die Tabelle zu den Testfällen lässt sich über den Knopf "Ausklappen" anzeigen.

Bezeichnung: Bezeichnung des Testfalls
Erstellt von: Namen
Erstellt am: Datum
Testinstanz: PC/Versuchsaufbau/Prototyp XY/Prüfstand XY...

Schritt Nr. Beschreibung Ausgangszustand Aktion(en) Erwartetes Ergebnis Ergebnis Bewertung Bemerkung
Precondition 1 PC und Daten vorbereiten PC ist aus, Kabel nicht eingesteckt, lokale Daten veraltet Start des PCs, Update SVN Arbeitskopie (Pfad: XY) Revision 1234 Der PC ist hochgefahren, die Anlage betriebsbereit und alle benötigten Dateien aus dem SVN Repository sind lokal gespeichert PC ist an, SVN-Ordner "XY" ausgecheckt in V1234 i.O.
Precondition 2 Anlage hochfahren Anlage ist aus Schalter XY betätigen, Druck an Anschluss XY auf XYbar aufdrehen Anlage ist betriebsbereit, Druckanzeige zeigt 6bar, SPS-Status ist auf grün (siehe LED XY) Anlage ist betriebsbereit, Druckanzeige zeigt 6bar, SPS-Status ist auf grün (siehe LED XY) i.O.
Precondition 3 ... ... ... ... ... ... ...
Testschritt 1 Druckzylinder 1 ausfahren Anlage ist betriebsbereit Schalter XY betätigen Zylinder fährt aus und meldet "XY"
Beispiel-HMI-Bild
i.O.
Testschritt 2 ... ... ... ... ... ... ...
Postcondition 1 Anlage herunterfahren Anlage läuft Druckluft an XY abdrehen, Netzteil am Schalter XY ausschalten Druckluft = 0bar an Anzeige XY, SPS aus (alle LEDs aus), Netzteil aus Druckluft = 0bar an Anzeige XY, SPS aus (alle LEDs aus), Netzteil aus i.O.
Postcondition 2 PC herunterfahren PC läuft Daten in XY speichern, Software XY schließen,... PC aus, Daten in XY gesichert PC aus, Daten in XY gesichert i.O.
Postcondition 3 ... ... ... ... ... ... ...