IncidArch-Blog

Testplan

Arten von Tests

Unsere Teststrategie umfasst folgende Arten von Tests, ausgewählt aufgrund ihrer Bedeutung für die Qualitätssicherung unserer Expo-basierten JavaScript-Anwendung:

Zielwert für Testabdeckung

Unser Zielwert für die Testabdeckung beträgt mindestens 80%. Dies bedeutet, dass mindestens 80% des JavaScript-Quellcodes unserer Expo-Anwendung durch Tests abgedeckt werden sollen, um eine ausreichende Testqualität und -abdeckung zu gewährleisten.

Automatische Testwerkzeuge

Wir verwenden GitHub Actions zur Automatisierung unserer Testprozesse. GitHub Actions ermöglicht es uns, automatisch Tests auszuführen, wenn Änderungen am Quellcode vorgenommen werden, und Rückmeldungen über den Status der Tests in unserem GitHub-Repository zu erhalten.

Für die einzelnen Testarten verwenden wir folgende Werkzeuge:

Verwaltung von Testfällen

Die Verwaltung unserer Testfälle erfolgt direkt über GitHub Actions in Verbindung mit unserem GitHub-Repository. Wir organisieren unsere Testfälle in speziellen Verzeichnissen innerhalb unseres Repositorys und führen sie automatisch aus, wenn bestimmte Ereignisse, wie z. B. ein Push oder ein Pull Request, auftreten. Durch die Integration mit unserem Versionskontrollsystem können wir den Status bestandener und fehlgeschlagener Tests genau verfolgen und die Testergebnisse mit den entsprechenden Codeänderungen verknüpfen.