Funktionale Tests
Neben der Spezialisierung auf Last- und Performancetests testen wir Ihre Software auch auf funktionale Anforderungen. Wir bieten langjährige Erfahrung rund um die
- Planung
- Erstellung
- Durchführung
- Auswertung und Dokumentation
funktionaler Softwaretests. Dabei können wir in agilen Softwareprojekten als auch in statischen Software-Entwicklungsprozessen, wie V-Modell oder Wasserfallmodell, agieren.
Je nach Projektbeschaffenheit und Anforderungen des Kunden können die funktionalen Tests durch QUANTEO® auch automatisiert werden.
Ablauf von Tests:
- Testplanung: z.B. Budget, Testkriterien, Personal
- Testerstellung: Auswahl von Testdaten (Eingabedaten) und Auswahl eines Prüfverfahrens für die Ausgabedaten
- Testdurchführung: Ausführung des Programms mit den zuvor festgelegten Eingabedaten, Vergleich der Ausgabedaten mit den erwarteten Ergebnissen
- Testauswertung: Betrachtung des kompletten Testzyklus (Wie viele Tests wurden ausgeführt? Wie viele Tests sind fehlgeschlagen? Wurde das Testziel eingehalten? Dokumentation aller Abweichungen (Bugs))
Testarten:
Black-Box-Tests:
- Testdaten werden aus der Spezifikation abgeleitet
- Übereinstimmung mit der Spezifikation wird geprüft
- Definition der Tests schon vor der Implementierung möglich
- Mögliche Erzeugung der Testdaten durch:
- Äquivalenzklassentests
- Grenzwerttests
- Zufallsdaten
- Error Guessing
White-Box-Tests:
- Testdaten werden aus dem Quellcode abgeleitet
- Auswirkungen aller Codeabschnitte werden identifiziert
- Mögliche Erzeugung der Testdaten durch:
- Kontrollflussabdeckung
- Datenflussabdeckung
Wir unterstützen Sie in der Durchführung von:
- Unittests
- Subsystemtests
- Integrationstests
- Abnahmetests
QUANTEO®-Tools für die funktionalen Tests:
- JIRA (Projektmanagement-Tool)
- Borland SilkCentral Test Manger (Testmanagement-Tool)
- HP Quality Center (Testmanagement-Tool)
- HP QuickTest Professional (Testautomatisierung)
- Borland SilkTest (Testautomatisierung)
- SoapUI (Web Service Testing Tool)