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:

  1. Testplanung: z.B. Budget, Testkriterien, Personal
  2. Testerstellung: Auswahl von Testdaten (Eingabedaten) und Auswahl eines Prüfverfahrens für die Ausgabedaten
  3. Testdurchführung: Ausführung des Programms mit den zuvor festgelegten Eingabedaten, Vergleich der Ausgabedaten mit den erwarteten Ergebnissen
  4. 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)