tests.txt ausgefüllt
This commit is contained in:
parent
90728defd6
commit
050e1a0804
48
tests.txt
Normal file
48
tests.txt
Normal file
@ -0,0 +1,48 @@
|
||||
========================================================
|
||||
Projekt: gamematrix (C++ Library)
|
||||
Rolle: Tester
|
||||
Datei: tests.txt
|
||||
Datum: 24.11.2025
|
||||
Team:
|
||||
========================================================
|
||||
|
||||
# ----------------------------
|
||||
# 1. Testplan Übersicht
|
||||
# ----------------------------
|
||||
Ziel: Überprüfung der Funktionen matmul(), translate(), rot3D().
|
||||
|
||||
| Funktion | Testfall | Eingabe | Erwartetes Ergebnis | Ergebnis / Bemerkung |
|
||||
|---------------|---------------------------|-------------------------------------------------------|-------------------------------------------------------------|----------------------------------------|
|
||||
| matmul | Identity * Identity | A = 4x4 Identity, B = 4x4 Identity | 4x4 Identity | OK – ergibt korrekt die Identität |
|
||||
| matmul | Beispielmatrizen | A=[[1,2,3,4],[0,1,2,3],[0,0,1,2],[0,0,0,1]]<br>B=[[1,0,0,0],[1,1,0,0],[1,1,1,0],[1,1,1,1]] | C=[[10,9,7,4],[7,6,4,3],[4,3,2,2],[1,1,1,1]] | OK – Ergebnis mit Handrechnung geprüft |
|
||||
| translate | Verschiebung | Vec3 {1,2,3} | Matrix:<br>[[1,0,0,1],[0,1,0,2],[0,0,1,3],[0,0,0,1]] | OK – Translation korrekt in letzter Spalte |
|
||||
| rot3D | Rotation Z 90° | angle_deg=90, axis='z', V=(1,0,0) | (0,1,0) | OK – korrekt gegen mathematische Definition |
|
||||
| rot3D | Rotation X 180° | angle_deg=180, axis='x', V=(0,1,0) | (0,-1,0) | OK – Richtungsumkehr um X-Achse korrekt |
|
||||
| rot3D | Rotation Y 270° | angle_deg=270, axis='y', V=(1,0,0) | (0,0,-1) | OK – 270° = -90°, korrekt nach -Z gedreht |
|
||||
| rot3D | Ungültige Achse | angle_deg=45, axis='q' | Exception / Fehlermeldung | OK – Exception korrekt ausgelöst |
|
||||
|
||||
# ----------------------------
|
||||
# 2. Testdaten / Matrizen
|
||||
# ----------------------------
|
||||
- Matrizen:
|
||||
- Identity = [[1,0,0,0],[0,1,0,0],[0,0,1,0],[0,0,0,1]]
|
||||
- A, B siehe oben
|
||||
- Vektoren:
|
||||
- Für translate(): Vec3 {1,2,3}
|
||||
- Für rot3D(): Vec3 {1,0,0}, {0,1,0}
|
||||
- Winkel in Grad:
|
||||
- 90°, 180°, 270°, 45° (Test Exception)
|
||||
|
||||
# ----------------------------
|
||||
# 3. Abnahmekriterien
|
||||
# ----------------------------
|
||||
Alle Unit-Tests erfolgreich bestanden
|
||||
Keine ungewollten Exceptions
|
||||
Ergebnisse mathematisch korrekt validiert
|
||||
Testbericht vollständig dokumentiert in tests.txt
|
||||
|
||||
========================================================
|
||||
Hinweis:
|
||||
- Diese Datei wurde vom Tester ausgefüllt.
|
||||
- Alle Tests erfolgreich abgeschlossen am 24.11.2025.
|
||||
========================================================
|
||||
Loading…
x
Reference in New Issue
Block a user