Junior
Welche Arten von Tests hast du in deinen Projekten angewendet?
sobes.tech KI
Antwort von AI
Anwendung der folgenden Testarten:
Funktionstests:
- Modultests: Schreibte oder überprüfte regelmäßig Tests im Rahmen von Entwicklungsaufgaben, insbesondere wenn Teams TDD befolgten.
- Integrationstests: Testete die Interaktion zwischen Modulen, Diensten, Datenbanken.
- Systemtests: Testete das System als Ganzes und überprüfte die Einhaltung der Anforderungen.
- Abnahmetests: Überprüfte gemeinsam mit Business-Analysten oder Kunden, ob das Produkt den Erwartungen entspricht.
Nicht-funktionale Tests:
- Lasttests: Überprüfte die Systemleistung unter verschiedenen Lasten, mit Tools wie JMeter, LoadRunner.
- Stresstests: Bestimmte die Belastbarkeit des Systems bei extremen Belastungen.
- Stabilitätstests (Endurance testing): Längere Tests zur Erkennung von Problemen wie Speicherlecks oder Leistungseinbußen im Laufe der Zeit.
- Sicherheitstests: Führte statische und dynamische Codeanalysen durch, Fuzz-Tests, manuelle Tests auf XSS, SQL-Injection und andere Schwachstellen.
- Usability-Tests: Analysierte, wie intuitiv und benutzerfreundlich die Oberfläche für Endanwender ist.
- Kompatibilitätstests: Überprüfte die Funktionalität der Anwendung in verschiedenen Umgebungen (Browser, Betriebssysteme, Geräte).
Tests bei Änderungen:
- Regressionstests: Überprüfte, ob neue Änderungen die bestehende Funktionalität nicht beeinträchtigten. Die Automatisierung dieser Tests hatte Priorität.
- Sanity-Tests (Sanity check / Smoke testing): Schnelle Tests der Kernfunktionen nach Build oder Deployment.
White-box-Tests:
- Testabdeckung (Coverage testing): Analysierte die Testabdeckung des Codes (Statement, Branch, Path Coverage), um Lücken zu identifizieren.
Je nach Projekt und Spezifikationen wurden auch andere Arten angewandt, z.B. A/B-Tests im Rahmen der Produktanalyse. Der Fokus lag hauptsächlich auf der Automatisierung von Regressionstests und Integrationstests, um die hohe Qualität des Produkts während des gesamten Lebenszyklus zu gewährleisten.