From 5bfa3cfda82811b39c6594f8391206c91738b00f Mon Sep 17 00:00:00 2001 From: Lucas <3023626@stud.hs-mannheim.de> Date: Wed, 24 Jun 2026 09:09:33 +0200 Subject: [PATCH] Add Modultestplan for Desktop-Fakturierungsanwendung - Created a comprehensive test plan document for the overall system, including all components (A-D) and shared infrastructure. - Consolidated test cases from individual component specifications into a unified format. - Document includes detailed test cases, expected outcomes, and performance benchmarks. - Version 2.0 reflects the initial creation and consolidation of test cases. --- dependency-reduced-pom.xml | 88 ------------------ .../anforderungen/Anforderungsabgleich.md | 0 .../anforderungen/Lastenheft.md | 0 .../anforderungen/Lastenheft.pdf | Bin .../anforderungen/Pflichtenheft_GruppeA.md | 0 .../anforderungen/Pflichtenheft_GruppeA.pdf | Bin .../anforderungen/Pflichtenheft_GruppeB.md | 0 .../anforderungen/Pflichtenheft_GruppeB.pdf | Bin .../anforderungen/Pflichtenheft_GruppeC.md | 0 .../anforderungen/Pflichtenheft_GruppeC.pdf | Bin .../anforderungen/Pflichtenheft_GruppeD.md | 0 .../anforderungen/Pflichtenheft_GruppeD.pdf | Bin .../klassendiagramm_dokumentenzyklus.png | Bin .../klassendiagramm_dokumentenzyklus.puml | 0 ...ssendiagramm_produktverwaltung_gruppeB.png | Bin .../klassendiagramm_programmoberflaeche.png | Bin .../klassendiagramm_programmoberflaeche.puml | 0 .../sequenz_produkt_loeschen_gruppeB.png | Bin .../diagramme}/sequenz_rechnung_erstellen.png | Bin .../sequenz_rechnung_erstellen.puml | 0 ...enz_rechnungserstellung_wizard_gruppeD.png | Bin ...nz_rechnungserstellung_wizard_gruppeD.puml | 0 .../projekt/Praesentation.md | 0 .../projekt/Praesentation.pdf | Bin .../projekt/ProjectCharter.md | 0 .../projekt/ProjectCharter.pdf | Bin .../tests/Modultestbericht.md | 0 .../tests/Modultestbericht.pdf | Bin .../tests/Modultestplan.md | 0 .../tests/Modultestplan.pdf | Bin 30 files changed, 88 deletions(-) delete mode 100644 dependency-reduced-pom.xml rename Anforderungsabgleich.md => dokumentation/anforderungen/Anforderungsabgleich.md (100%) rename Lastenheft.md => dokumentation/anforderungen/Lastenheft.md (100%) rename Lastenheft.pdf => dokumentation/anforderungen/Lastenheft.pdf (100%) rename Pflichtenheft_GruppeA.md => dokumentation/anforderungen/Pflichtenheft_GruppeA.md (100%) rename Pflichtenheft_GruppeA.pdf => dokumentation/anforderungen/Pflichtenheft_GruppeA.pdf (100%) rename Pflichtenheft_GruppeB.md => dokumentation/anforderungen/Pflichtenheft_GruppeB.md (100%) rename Pflichtenheft_GruppeB.pdf => dokumentation/anforderungen/Pflichtenheft_GruppeB.pdf (100%) rename Pflichtenheft_GruppeC.md => dokumentation/anforderungen/Pflichtenheft_GruppeC.md (100%) rename Pflichtenheft_GruppeC.pdf => dokumentation/anforderungen/Pflichtenheft_GruppeC.pdf (100%) rename Pflichtenheft_GruppeD.md => dokumentation/anforderungen/Pflichtenheft_GruppeD.md (100%) rename Pflichtenheft_GruppeD.pdf => dokumentation/anforderungen/Pflichtenheft_GruppeD.pdf (100%) rename {diagramme => dokumentation/diagramme}/klassendiagramm_dokumentenzyklus.png (100%) rename {diagramme => dokumentation/diagramme}/klassendiagramm_dokumentenzyklus.puml (100%) rename diagramme/klassendiagramm_produktverwaltung_gruppeB => dokumentation/diagramme/klassendiagramm_produktverwaltung_gruppeB.png (100%) rename {diagramme => dokumentation/diagramme}/klassendiagramm_programmoberflaeche.png (100%) rename {diagramme => dokumentation/diagramme}/klassendiagramm_programmoberflaeche.puml (100%) rename {diagramme => dokumentation/diagramme}/sequenz_produkt_loeschen_gruppeB.png (100%) rename {diagramme => dokumentation/diagramme}/sequenz_rechnung_erstellen.png (100%) rename {diagramme => dokumentation/diagramme}/sequenz_rechnung_erstellen.puml (100%) rename {diagramme => dokumentation/diagramme}/sequenz_rechnungserstellung_wizard_gruppeD.png (100%) rename {diagramme => dokumentation/diagramme}/sequenz_rechnungserstellung_wizard_gruppeD.puml (100%) rename Praesentation.md => dokumentation/projekt/Praesentation.md (100%) rename Praesentation.pdf => dokumentation/projekt/Praesentation.pdf (100%) rename ProjectCharter.md => dokumentation/projekt/ProjectCharter.md (100%) rename ProjectCharter.pdf => dokumentation/projekt/ProjectCharter.pdf (100%) rename Modultestbericht.md => dokumentation/tests/Modultestbericht.md (100%) rename Modultestbericht.pdf => dokumentation/tests/Modultestbericht.pdf (100%) rename Modultestplan.md => dokumentation/tests/Modultestplan.md (100%) rename Modultestplan.pdf => dokumentation/tests/Modultestplan.pdf (100%) diff --git a/dependency-reduced-pom.xml b/dependency-reduced-pom.xml deleted file mode 100644 index 8e3e2bb..0000000 --- a/dependency-reduced-pom.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - 4.0.0 - de.team1 - fakturierung - Desktop-Fakturierungsanwendung (Team 1) - 1.0.0 - Einzelplatz-Fakturierungsanwendung gemäß Lastenheft v1.3 und den - Pflichtenheften der Gruppen A (Dokumentenzyklus), B (Produkte), - C (Kunden) und D (Programmoberfläche). - - - - maven-surefire-plugin - 3.2.5 - - - maven-jar-plugin - 3.4.1 - - - - de.team1.faktura.Main - - - - - - maven-shade-plugin - 3.5.2 - - - package - - shade - - - - - de.team1.faktura.Main - - - - - *:* - - META-INF/*.SF - META-INF/*.DSA - META-INF/*.RSA - - - - - - - - - - - - org.junit.jupiter - junit-jupiter - 5.10.2 - test - - - junit-jupiter-api - org.junit.jupiter - - - junit-jupiter-params - org.junit.jupiter - - - junit-jupiter-engine - org.junit.jupiter - - - - - - 21 - UTF-8 - 3.0.3 - 5.10.2 - 2.17.2 - - diff --git a/Anforderungsabgleich.md b/dokumentation/anforderungen/Anforderungsabgleich.md similarity index 100% rename from Anforderungsabgleich.md rename to dokumentation/anforderungen/Anforderungsabgleich.md diff --git a/Lastenheft.md b/dokumentation/anforderungen/Lastenheft.md similarity index 100% rename from Lastenheft.md rename to dokumentation/anforderungen/Lastenheft.md diff --git a/Lastenheft.pdf b/dokumentation/anforderungen/Lastenheft.pdf similarity index 100% rename from Lastenheft.pdf rename to dokumentation/anforderungen/Lastenheft.pdf diff --git a/Pflichtenheft_GruppeA.md b/dokumentation/anforderungen/Pflichtenheft_GruppeA.md similarity index 100% rename from Pflichtenheft_GruppeA.md rename to dokumentation/anforderungen/Pflichtenheft_GruppeA.md diff --git a/Pflichtenheft_GruppeA.pdf b/dokumentation/anforderungen/Pflichtenheft_GruppeA.pdf similarity index 100% rename from Pflichtenheft_GruppeA.pdf rename to dokumentation/anforderungen/Pflichtenheft_GruppeA.pdf diff --git a/Pflichtenheft_GruppeB.md b/dokumentation/anforderungen/Pflichtenheft_GruppeB.md similarity index 100% rename from Pflichtenheft_GruppeB.md rename to dokumentation/anforderungen/Pflichtenheft_GruppeB.md diff --git a/Pflichtenheft_GruppeB.pdf b/dokumentation/anforderungen/Pflichtenheft_GruppeB.pdf similarity index 100% rename from Pflichtenheft_GruppeB.pdf rename to dokumentation/anforderungen/Pflichtenheft_GruppeB.pdf diff --git a/Pflichtenheft_GruppeC.md b/dokumentation/anforderungen/Pflichtenheft_GruppeC.md similarity index 100% rename from Pflichtenheft_GruppeC.md rename to dokumentation/anforderungen/Pflichtenheft_GruppeC.md diff --git a/Pflichtenheft_GruppeC.pdf b/dokumentation/anforderungen/Pflichtenheft_GruppeC.pdf similarity index 100% rename from Pflichtenheft_GruppeC.pdf rename to dokumentation/anforderungen/Pflichtenheft_GruppeC.pdf diff --git a/Pflichtenheft_GruppeD.md b/dokumentation/anforderungen/Pflichtenheft_GruppeD.md similarity index 100% rename from Pflichtenheft_GruppeD.md rename to dokumentation/anforderungen/Pflichtenheft_GruppeD.md diff --git a/Pflichtenheft_GruppeD.pdf b/dokumentation/anforderungen/Pflichtenheft_GruppeD.pdf similarity index 100% rename from Pflichtenheft_GruppeD.pdf rename to dokumentation/anforderungen/Pflichtenheft_GruppeD.pdf diff --git a/diagramme/klassendiagramm_dokumentenzyklus.png b/dokumentation/diagramme/klassendiagramm_dokumentenzyklus.png similarity index 100% rename from diagramme/klassendiagramm_dokumentenzyklus.png rename to dokumentation/diagramme/klassendiagramm_dokumentenzyklus.png diff --git a/diagramme/klassendiagramm_dokumentenzyklus.puml b/dokumentation/diagramme/klassendiagramm_dokumentenzyklus.puml similarity index 100% rename from diagramme/klassendiagramm_dokumentenzyklus.puml rename to dokumentation/diagramme/klassendiagramm_dokumentenzyklus.puml diff --git a/diagramme/klassendiagramm_produktverwaltung_gruppeB b/dokumentation/diagramme/klassendiagramm_produktverwaltung_gruppeB.png similarity index 100% rename from diagramme/klassendiagramm_produktverwaltung_gruppeB rename to dokumentation/diagramme/klassendiagramm_produktverwaltung_gruppeB.png diff --git a/diagramme/klassendiagramm_programmoberflaeche.png b/dokumentation/diagramme/klassendiagramm_programmoberflaeche.png similarity index 100% rename from diagramme/klassendiagramm_programmoberflaeche.png rename to dokumentation/diagramme/klassendiagramm_programmoberflaeche.png diff --git a/diagramme/klassendiagramm_programmoberflaeche.puml b/dokumentation/diagramme/klassendiagramm_programmoberflaeche.puml similarity index 100% rename from diagramme/klassendiagramm_programmoberflaeche.puml rename to dokumentation/diagramme/klassendiagramm_programmoberflaeche.puml diff --git a/diagramme/sequenz_produkt_loeschen_gruppeB.png b/dokumentation/diagramme/sequenz_produkt_loeschen_gruppeB.png similarity index 100% rename from diagramme/sequenz_produkt_loeschen_gruppeB.png rename to dokumentation/diagramme/sequenz_produkt_loeschen_gruppeB.png diff --git a/diagramme/sequenz_rechnung_erstellen.png b/dokumentation/diagramme/sequenz_rechnung_erstellen.png similarity index 100% rename from diagramme/sequenz_rechnung_erstellen.png rename to dokumentation/diagramme/sequenz_rechnung_erstellen.png diff --git a/diagramme/sequenz_rechnung_erstellen.puml b/dokumentation/diagramme/sequenz_rechnung_erstellen.puml similarity index 100% rename from diagramme/sequenz_rechnung_erstellen.puml rename to dokumentation/diagramme/sequenz_rechnung_erstellen.puml diff --git a/diagramme/sequenz_rechnungserstellung_wizard_gruppeD.png b/dokumentation/diagramme/sequenz_rechnungserstellung_wizard_gruppeD.png similarity index 100% rename from diagramme/sequenz_rechnungserstellung_wizard_gruppeD.png rename to dokumentation/diagramme/sequenz_rechnungserstellung_wizard_gruppeD.png diff --git a/diagramme/sequenz_rechnungserstellung_wizard_gruppeD.puml b/dokumentation/diagramme/sequenz_rechnungserstellung_wizard_gruppeD.puml similarity index 100% rename from diagramme/sequenz_rechnungserstellung_wizard_gruppeD.puml rename to dokumentation/diagramme/sequenz_rechnungserstellung_wizard_gruppeD.puml diff --git a/Praesentation.md b/dokumentation/projekt/Praesentation.md similarity index 100% rename from Praesentation.md rename to dokumentation/projekt/Praesentation.md diff --git a/Praesentation.pdf b/dokumentation/projekt/Praesentation.pdf similarity index 100% rename from Praesentation.pdf rename to dokumentation/projekt/Praesentation.pdf diff --git a/ProjectCharter.md b/dokumentation/projekt/ProjectCharter.md similarity index 100% rename from ProjectCharter.md rename to dokumentation/projekt/ProjectCharter.md diff --git a/ProjectCharter.pdf b/dokumentation/projekt/ProjectCharter.pdf similarity index 100% rename from ProjectCharter.pdf rename to dokumentation/projekt/ProjectCharter.pdf diff --git a/Modultestbericht.md b/dokumentation/tests/Modultestbericht.md similarity index 100% rename from Modultestbericht.md rename to dokumentation/tests/Modultestbericht.md diff --git a/Modultestbericht.pdf b/dokumentation/tests/Modultestbericht.pdf similarity index 100% rename from Modultestbericht.pdf rename to dokumentation/tests/Modultestbericht.pdf diff --git a/Modultestplan.md b/dokumentation/tests/Modultestplan.md similarity index 100% rename from Modultestplan.md rename to dokumentation/tests/Modultestplan.md diff --git a/Modultestplan.pdf b/dokumentation/tests/Modultestplan.pdf similarity index 100% rename from Modultestplan.pdf rename to dokumentation/tests/Modultestplan.pdf