Continuous Testing

Investition in die Qualität Ihres Produkts

Die Kundenzufriedenheit steht selbstverständlich ganz oben auf Ihrer Agenda. Dazu müssen Sie die Qualität Ihrer Produkte sicherstellen. Ohne intelligente Test-Strategie wird spätestens mit Beginn der Produktionsphase der Aufwand manueller Tests enorm anwachsen.

 

Keine Kompromisse bei der Produktqualität bedeutet, notwendige manuelle Tests zu automatisieren. Um Ihr Produkt sogar über den gesamten Lebenszyklus abzusichern, ist ein kontinuierlicher Testprozess genau das Richtige. Die scheinbar hohen Investitionen werden sich schnell amortisieren, ein positiver Return on Investment (ROI) schnell realisiert werden.

 

comlet begleitet Sie bei der Einführung einer geeigneten Strategie von Beginn an, unabhängig ob Sie bereits Erfahrungen haben, nur gewisse Teilaspekte umsetzen möchten oder einen Big Bang Ansatz verfolgen.

Ganzheitlicher Ansatz

Egal ob Ihr Entwicklungsprozess klassisch nach V-Modell oder agil, iterativ aufgesetzt ist. Wir betrachten Ihren Prozess ganzheitlich und können in jeder Phase oder auf jeder Stufe der Testpyramide geeignete Testaktivitäten planen und umsetzen. Auch wenn wir den Fokus auf einen kontinuierlichen Testprozess legen, der vollständig in den Entwicklungsprozess eingebettet ist, gibt es Produkteigenschaften, bei der die Erfahrung und Intuition eines Menschen unabdingbar sind. Wir unterstützen Sie hier beim Abwägen und dann bei der Durchführung tatkräftig.

Unser Continuous Testing Portfolio

Wir helfen Ihnen in jeder Projektphase, die Qualität Ihrer Produkte abzusichern.

Konzepterstellung

Sie möchten das Thema Testen für sich neu definieren oder Sie führen bereits manuelle Testaktivitäten zur Validierung Ihres Produkts durch? Unabhängig von Ihrer Ausgangssituation beraten und planen wir mit Ihnen zusammen Ihren Weg zu einem kontinuierlichen Testprozess. Am Ende bekommen Sie ein Konzept, das auf Ihre speziellen Bedürfnisse und Anforderungen abgestimmt wurde und das als Basis für eine Umsetzung dient.

Dabei achten wir auf Konformität zu gängigen Standards wie die ISO 29119 oder ISO 25010 und beantworten Ihre Fragen bzgl. einer effizienten Testorganisation.

Testspezifikation

Wir leiten Testfälle konsequent aus Ihren Anforderungen ab. Falls Sie noch keine definiert haben, übernehmen wir das gerne im Vorfeld. Eine Testspezifikation ist neben der Grundlage für Ihre Testpläne noch einiges mehr: z. B. eine (technische) Dokumentation über das Verhalten Ihres Produkts oder ein probates Mittel, um Lücken und Uneindeutigkeiten in den Anforderungen aufzudecken (Requirements Gap Analyse).

Testautomatisierung

Wir setzen Testautomatisierung auf allen Ebenen der Testpyramide um. Angefangen von Unit Tests auf der Komponentenebene, über die Integrationstests bis hin zu System– und Akzeptanztests können wir Sie unterstützen. Wir übernehmen es auch gerne, individuelle Software zur Anbindung von spezieller embedded Technologie zu entwickeln. Auch mit agilen Methodiken wie testgetriebene Software Entwicklung (z. B. TDD, BDD oder ATDD) sind wir vertraut.

Darüber hinaus bieten wir auch die Umsetzung von Simulationen, vor allem auf der System- bzw. End-to-End Ebene an. Gerne auch modellgetrieben.

Continuous Testing

Continuous Testing verheiratet die Testautomatisierung mit einem kontinuierlichen Integrationsprozess.

Gerade im agilen Umfeld ist diese Vorgehensweise “Stand der Technik” und bei kurzen Release-Zyklen unabdingbar, um die Qualität nicht aus den Augen zu verlieren.

Speziell für Black-Box Tests haben wir eine auf die Bedürfnisse aktueller embedded und IoT Produktentwicklungen zugeschnittene Lösung entwickelt.