Das Testing wird auf verschiedenen Stufen durchgeführt. In der Entwicklungsphase erstellen wir automatisierte Unit-Tests, bei denen die einzelnen Module der Software geprüft werden. Das Zusammenspiel der Komponenten verifizieren wir mit Integrationstests. Am Schluss wird ein Systemtest durchgeführt, der das Gesamtsystem testet. Um die Tests effizient und reproduzierbar zu gestalten, verwenden wir automatisierte Testverfahren. Bei Bedarf erstellen wir auch Testdatensätze und Testsimulatoren.