Wir bieten kundenspezifisch zugeschnittene Dienstleistungen an, die sämtliche Testaufgaben von Entwicklung über Produktivsetzung bis zum Betrieb von Softwaresystemen abdecken.
Folgende Einsatzszenarien sind vorstellbar:

Systemtest beim Softwarehersteller

Sie sind Hersteller von Software und möchten Ihr Produkt vor der Auslieferung zum Kunden einem umfassenden Systemtest unterziehen. Wir analysieren Ihre Softwareanforderungen, erstellen Teststrategien und Testpläne. Anschließend unterstützen wir Sie bei der Durchführung der Testfälle. Wenn es sinnvoll ist, automatisieren wir Ihre Testsuiten und verschaffen Ihrem Unternehmen die Möglichkeit, für Ihre Software automatisierte Regressionstests durchzuführen.

Abnahmetest

Sie sind Abnehmer einer Software und möchten ein beauftragtes Produkt vor der Inbetriebnahme einem Abnahmetest unterziehen. Wir testen die Abnahmekandidaten gemäß den spezifizierten funktionalen und betrieblichen Anforderungen. Im Rahmen der betrieblichen Abnahme stellen wir zugesagte Systemeigenschaften wie Ausfallsicherheit und Performanz sicher. Auch für den Abnahmetest können wir Testfälle automatisieren. Dies ist beispielsweise dann sinnvoll, wenn innerhalb einer Abnahmephase häufige Fehlerkorrekturen zu erwarten sind oder wenn innerhalb eines Softwarelebenszyklus weitere Systemanpassungen und funktionale Erweiterungen geplant sind.

Sicherheitstest

Wir führen auf Ihrem System eine gründliche Sicherheitsprüfung unter Berücksichtigung diverser Angriffsszenarien durch (Penetrationstest). Wir dokumentieren entdeckte Probleme und machen Lösungsvorschläge zur Beseitigung der Schwachstellen.

Lasttest

Wir testen, wie robust Ihr System auf unterschiedliche Lasten (Normal, Peak, Stress) reagiert. Dazu bilden wir zu erwartendes Nutzerverhalten in automatisierten Testfällen ab und skalieren diese beliebig, um die erforderlichen Lastzustände zu erzeugen. Auf Grundlage der Testergebnisse bieten wir Ihnen Hilfestellung bei der Dimensionierung Ihres Systems.

Testautomatisierung

Wir sind Spezialisten für Testautomatisierung. Wir verfügen über das notwendige Knowhow, um komplexe End-to-End-Szenarien zu automatisieren. Dazu setzen wir ein eigenes Automatisierungsframework ein, mit dem wir die Einschränkungen der verbreiteten Standardlösungen umgehen können. Dies ermöglicht es uns, ein hohes Maß an Automatisierung Ihrer funktionalen und nichtfunktionalen Tests zu erreichen. Wir passen unser Automationstool flexibel an unterschiedliche Testumgebungen an – nicht umgekehrt! Wir legen Wert auf eine maximale Wartbarkeit der durch uns automatisierten Tests. Dadurch sorgen wir für eine hohe Wiederverwendbarkeit von Testsuiten innerhalb eines Software-Lebenszyklus. Für unsere Kunden ergibt sich aus dieser Kombination ein zeitliches und finanzielles Einsparpotential, denn komplexe Testszenarien müssen nun nicht mehr redundant und aufwändig manuell getestet werden.