Update Qualitätsmanagement

Safak Hazinedar
2024-11-12 12:39:09 +01:00
parent 4bae5d3b44
commit e188061e9a

@@ -13,15 +13,15 @@ Die statische Codeanalyse ist eine zentrale Maßnahme zur Früherkennung von pot
## Dynamische Codeanalyse und Testing
Für eine statische Webseite ohne komplexe Logik wird Blackbox-Testing ausreichend sein, da die Überprüfung auf die sichtbaren Inhalte und Funktionen beschränkt ist.
Für eine statische Webseite ohne interaktiven Elementen und ohne komplexer Logik wird Blackbox-Testing ausreichend sein, da die Überprüfung auf die sichtbaren Inhalte und Funktionen beschränkt ist.
* **Visuelle Tests**: Es handelt sich um eine statische Webseite ohne JavaScript, daher sollte der Fokus auf visuellen Tests liegen. Diese können manuell durchgeführt werden, indem die Webseite in verschiedenen Browsern und auf verschiedenen Geräten betrachtet wird, um sicherzustellen, dass das Layout konsistent ist und alle Inhalte korrekt dargestellt werden.
* **Responsiveness-Tests**: Überprüfen Sie, ob die Webseite auf verschiedenen Bildschirmgrößen (z.B. Mobilgerät, Tablet, Desktop) ordnungsgemäß dargestellt wird.
* **Link-Prüfungen**: Alle internen und externen Links sollten überprüft werden, um sicherzustellen, dass sie korrekt funktionieren und keine „toten Links“ vorhanden sind.
**Vorgehensweise**:
**Vorgehensweise**:
* In der Implementierungsphase sollten grundlegende Layout-& Funktions-Checks direkt mit dem [Fragebogen_zum_Testing.xlsx](uploads/085ac4726a7c2f96935ff383c4ec01af/Fragebogen_zum_Testing.xlsx) beim Code-Review und Pull Request vorgenommen werden um gröbere Fehler früh zu umgehen
* In der Implementierungsphase sollten grundlegende Layout-& Funktions-Checks direkt mit dem [Fragebogen_zum_Testing.xlsx](uploads/085ac4726a7c2f96935ff383c4ec01af/Fragebogen_zum_Testing.xlsx) beim Code-Review und Pull Request vorgenommen werden um gröbere Fehler vor dem Zusammenführen früh zu umgehen
* In der dedizierten Testphase umfassende visuelle Überprüfungen und Responsiveness-Tests unter strenger Berücksichtigung der DOD durchgeführt werden.
### Code-Reviews und Pull Requests
@@ -31,9 +31,9 @@ Code-Reviews sind wichtig zur Qualitätssicherung, sollten jedoch pragmatisch ei
* **Informelle Walkthroughs**: Einfache Code-Walkthroughs im Team sind nützlich, um grundlegende Fehler frühzeitig zu erkennen. Sie können eine Ergänzung zu formellen Pull-Request-Reviews sein.
* **Pull Requests und Merge-Kontrollen**: Entwickler erstellen Pull Requests, wenn das Feature fertig entwickelt ist, welche dann von anderen Teammitgliedern kontrolliert und kommentiert werden können. Dieser Prozess bietet eine zusätzliche Sicherheitsschicht, da alle Änderungen erst nach einer Überprüfung und Genehmigung in den Hauptzweig gemergt werden.
**Vorgehensweise**:
**Vorgehensweise**:
1. vor dem Pull Requests werden die Funktionalitäten vom Entwickler mit dem [Fragebogen_zum_Testing.xlsx](uploads/085ac4726a7c2f96935ff383c4ec01af/Fragebogen_zum_Testing.xlsx) geprüft.
2. bei Fertigstellung der Implementierung des Features und des Testings wird der Pull Request erstellt. Der Fragebogen wird im Pull Request als PDF Anhang in der Beschreibung begefügt.
* Entwickler können so ihre Änderungen anderen präsentieren, insbesondere bei größeren oder kritischen Änderungen, und zusätzliches Feedback erhalten.
* Entwickler können so ihre Änderungen anderen präsentieren, insbesondere bei größeren oder kritischen Änderungen, und zusätzliches Feedback erhalten.
* Die Verwendung von Pull Requests bietet eine klare Nachverfolgbarkeit der Änderungen und erhöht die Codequalität vor der Integration in den Hauptzweig.