Softwaretests in die Agile Testfabrik einfach auslagern: Outsourcing the easy way
Stellen Sie sich vor, Sie verfügen über einen Entwicklungspartner für Ihre Qualitätssicherungs- und Test-Aufwände, dem Sie bedenkenlos Ihre Softwareprojekte zum umfassenden Testen oder zum Prüfen einzelner Elemente jederzeit überlassen können – unabhängig von Größe, Entwicklungsphase und Umfang. Es spielt keine Rolle, ob einzelne Komponenten, komplette Anwendungen oder lediglich ein neu gestalteter Button getestet werden müssen.
Dabei möchten Sie …
- den Teststatus stets im Griff haben,
- erfahren, was, wie und wann getestet wird,
- gewährleisten, dass Ihre Entwicklung normenkonform getestet wird,
- aussagekräftige Berichte und Statusinformationen bekommen,
- eine nachvollziehbare Kostenkontrolle über die einzelnen Testschritte,
- und dabei nicht rund um die Uhr für das Projekt verfügbar sein müssen. Schließlich haben Sie dafür einen Partner, oder?
Im Projektgeschäft begegnen wir diesen Herausforderungen bei unseren Kunden und Partnern immer häufiger. Neu ist, dass die Entwicklungszyklen zunehmend kürzer und weniger beständig werden und dass die Größe der angeforderten Komponenten stark schwankt. Dies hat uns dazu motiviert, eine Lösung zu entwickeln. Unter dem Namen „Agile Testfabrik“ haben wir einen zukunftsweisenden Softwaretest-Service aufgebaut, um gemeinsam mit unseren Kunden ihre Ideen von heute und morgen zu testen.
Die Agile Testfabrik
Die Agile Testfabrik basiert auf unserer über 40-jährigen Testexpertise, mit der wir kontinuierlich neue Technologien und Werkzeuge unabhängig vom Tagesgeschäft erproben, praktisch anwenden und dabei innovative Methoden ausprobieren und weiterentwickeln.
Schritt für Schritt haben wir uns als Lösungsanbieter und Innovationsmotor im Testprozess etabliert, neue Technologien vorangetrieben und dabei ein fruchtbares Umfeld für das Experimentieren mit neuen Methoden und Ideen geschaffen. Eine Art Inkubator, der auf der Grundlage agiler Entwicklungsansätze schnell und zuverlässig Ergebnisse liefern kann.
Neben der Entwicklung unserer MBTsuite betreut die Agile Testfabrik mittlerweile mehr als ein halbes Dutzend interne Innovationscluster, die sich mit Themen wie Deep Learning, Cyber Security oder Medical Application Software Platform auseinandersetzen und regelmäßig getestet werden müssen. Zudem unterstützt sie erfolgreich zahlreiche Förder- und Forschungsprojekte in Zusammenarbeit mit Partnern aus Industrie und Wissenschaft.
Seit 2013 haben wir diesen Ansatz als „Agile Testfabrik“ auch in Kundenprojekten umgesetzt, beispielsweise in den Bereichen Mobilität und Digital Health. Grundlage dafür ist – neben dem fachlichen Know-how – ein agiler Projektvertrag, der in Kombination mit Stückpreisen den Testprojekten den passenden vertraglichen Rahmen bietet. Dieser Rahmen eignet sich sowohl für kleine als auch für große Projekte und kommt sowohl bei mittelständischen Kunden als auch bei Projekten internationaler Konzernen zum Einsatz.
Was hinsichtlich der vertraglichen Formalitäten in agilen Projekten zu beachten ist, welche Stolpersteine und Lösungsmöglichkeiten es in der täglichen Projektarbeit gibt, erläutert Dr. Martin Beißer im folgenden Video anhand unserer Agilen Softwarefabrik, die auf denselben Prinzipien aufbaut wie die Agile Testfabrik.
Das bietet Ihnen die Agile Testfabrik heute
Dreh- und Angelpunkt in diesen agilen Testprojekten ist der sepp.med Testmanager. In unseren Projekten möchten wir ein hohes Maß an Transparenz sicherstellen und gleichzeitig die Geschwindigkeit jederzeit anpassen können. Unser Ziel ist es, schnell und effizient, in kleinen oder großen Schritten, funktionsfähige Komponenten zu testen und dabei die Entwicklung in ihren Prioritäten zu unterstützen. Dies erfordert eine gute Kommunikation.
Der Testmanager ist dafür verantwortlich. Er ist das Gegenstück zum Product Owner auf Kundenseite. Er vertritt die Kundenperspektive innerhalb des Testteams und ist als Ansprechpartner für den Product Owner (PO) auf Kundenseite stets erreichbar. Das Ziel besteht darin, Ihre Anforderungen mithilfe des Testmanagers zu konkretisieren und im Rahmen des Auftrags vertreten zu können. Auftragslücken und neue Testläufe können so flexibel bewertet und umgesetzt werden. Durch die Schnittstelle zwischen Product Owner und Testmanager ist eine direkte, kontinuierliche und zielgerichtete Kommunikation gewährleistet – selbst wenn der PO auf Kundenseite einmal nicht erreichbar ist.
Spannende Einblicke in die Arbeit eines Testmanagers gewährte Rolf Wagner in seinem Webinar „Agiles Software-Testing im Auftrag des Kunden – Aus dem Leben eines Testmanagers“:
Jedes Projekt startet mit einer Projektaufklärung
Um die industrielle Abarbeitung der Testaufwände reibungslos zu gewährleisten, ist es wichtig, gemeinsam die verschiedenen Testanforderungen zu kategorisieren und zu bepreisen. Dieser Preis ist nicht festgelegt, sondern wird einem regelmäßigen Review unterzogen. Transparenz ist eines der höchsten Güter im Softwaregeschäft. Wir verfolgen die Strategie, gemeinsam mit unseren Kunden zu wachsen und nicht auf Kosten unserer Kunden.
Die Testaufklärung mithilfe von Modellen bietet den Vorteil, ein gemeinsames Verständnis für den Test zu erlangen. Wenn etwas komplex ist, werden Modelle erstellt. Um etwas zu erklären, geht man an ein Whiteboard und nutzt Modelle. Modellbasiertes Testen ist nichts anderes: Wenn man etwas nicht modellieren kann, kann man es auch nicht testen!
Das Testmodell liefert ein standardisiertes Testdesign, das sowohl zur manuellen Ausführung als auch zur automatisierten Ausführung oder nur zum Testdesign genutzt werden kann. Mithilfe der MBTsuite und einem modernen Testmanagement-Tool kann man dann die Automatisierung auch gleich integrieren, sodass das Reporting am Ende aus einer Hand kommt.
Wie Sie solche Testmodelle erstellen und mithilfe der MBTsuite die Testfallerstellung automatisieren können, zeigt Dr. Martin Beißer in den Aufzeichnungsvideos seiner dreiteiligen Webinarreihe.
Wie dürfen wir Sie mit der Agilen Testfabrik bei Ihrer Software-Qualitätssicherung unterstützen?
Profitieren Sie von der Expertise unserer Experten.