Um verdeckte, redundante und/oder exzessive Anforderungen zu vermeiden, analysieren wir Ihre bestehenden Anforderungsdokumente. Vier Ebenen werden identifiziert und untersucht: Betriebliche Anforderungen, Benutzeranforderungen, funktionelle und nicht funktionelle Anforderungen. Für die Spezifikationsanalyse, Abnahme und die Beurteilung von Change Requests machen wir Ihre Anforderungen rückverfolgbar.
Durch das Überprüfen der Spezifikationen vor Abnahme stellen wir sicher, dass Ihre Anforderungen auch erfüllt werden. Dadurch werden voneinander abweichende Erwartungen und daraus resultierende Unstimmigkeiten von Anfang an verhindert. Zusätzlich müssen die Spezifikationen implizite Anforderungen - wie die Einhaltung nationaler oder internationaler Regelungen und Empfehlungen - widerspiegeln, die vielleicht nicht ausdrücklich gefordert wurden aber trotzdem verbindlich sind.
Die Extraktion von Use Cases ist eine Modellierungstechnik, die dazu benutzt wird, Anforderungen aus der Sicht des Benutzers in einer kategorisierten, systematisierten und rückverfolgbaren Art und Weise zu beschreiben. Use Cases machen Anforderungen testbar. In der Folge werden Testfälle erstellt indem Use Cases mit Testdaten kombiniert werden. Ein Testfall beschreibt genau welche Werte oder Bedingungen and das Programm gesendet werden und welches Ergebnis erwartet wird.
Unsere Test-Engineers entwickeln maßgefertigte Testpläne die Personal- und Zeitressourcen umfassen sowie Testkalender. Zusätzlich enthalten die Testpläne die allgemeine Teststrategie und die Priorisierung von Testaktivitäten (risk first).
Testdaten sind unerlässlich für die Durchführung von Testfällen. Unsere Testdaten sind so aufgebaut, dass der Testaufwand minimiert werden kann. Die Vorteile der Testdatengenerierung sind: überprüfte und standardisierte Datenwerte, unabhängig von Echtdaten, Zeit & Ressourcen sparend, wieder verwendbar, große Anzahl von Test-calls, absichtlich falsche Calls
Wir verwenden fest zugeordnete Testumgebungen für jedes Testgebiet, die durch Master Testpläne synchronisiert werden und durch Testkalender zeitlich gesteuert werden. Ziel ist es, die Wirklichkeit während einer definierten Zeitspanne zu simulieren. Selbst unter extremem Zeitdruck sind unser Experten in der Lage die geforderten Ziele zu erreichen.
Aus Prinzip erstellen wir detaillierte und systematische Berichte und Dokumentationen über alle unsere Testleistungen.