Sie befin­den sich hier:Start­sei­te/Blog/Soft­ware­tests in die Agi­le Test­fa­brik ein­fach aus­la­gern: Out­sour­cing the easy way

Softwaretests in die Agile Testfabrik einfach auslagern: Outsourcing the easy way

Lese­zeit: 11 Minu­ten
Softwaretests in die Agile Testfabrik einfach auslagern: Outsourcing the easy way

Stel­len Sie sich vor, Sie ver­fü­gen über einen Ent­wick­lungs­part­ner für Ihre Qua­li­täts­si­che­rungs- und Test-Auf­wän­de,⁣ dem Sie beden­ken­los Ihre Soft­ware­pro­jek­te zum umfas­sen­den Tes­ten oder zum Prü­fen ein­zel­ner Ele­men­te jeder­zeit über­las­sen kön­nen – unab­hän­gig von Grö­ße, Ent­wick­lungs­pha­se und Umfang. Es spielt kei­ne Rol­le, ob ein­zel­ne Kom­po­nen­ten, kom­plet­te Anwen­dun­gen oder ledig­lich ein neu gestal­te­ter But­ton getes­tet wer­den müssen.

Dabei möch­ten Sie …

  • den Test­sta­tus stets im Griff haben,
  • erfah­ren, was, wie und wann getes­tet wird,
  • gewähr­leis­ten, dass Ihre Ent­wick­lung nor­men­kon­form getes­tet wird,
  • aus­sa­ge­kräf­ti­ge Berich­te und Sta­tus­in­for­ma­tio­nen bekommen,
  • eine nach­voll­zieh­ba­re Kos­ten­kon­trol­le über die ein­zel­nen Testschritte,
  • und dabei nicht rund um die Uhr für das Pro­jekt ver­füg­bar sein müs­sen. Schließ­lich haben Sie dafür einen Part­ner, oder?

Im Pro­jekt­ge­schäft begeg­nen wir die­sen Her­aus­for­de­run­gen bei unse­ren Kun­den und Part­nern immer häu­fi­ger. Neu ist, dass die Ent­wick­lungs­zy­klen zuneh­mend kür­zer und weni­ger bestän­dig wer­den und dass die Grö­ße der ange­for­der­ten Kom­po­nen­ten stark schwankt. Dies hat uns dazu moti­viert, eine Lösung zu ent­wi­ckeln. Unter dem Namen „Agi­le Test­fa­brik“ haben wir einen zukunfts­wei­sen­den Soft­ware­test-Ser­vice auf­ge­baut, um gemein­sam mit unse­ren Kun­den ihre Ideen von heu­te und mor­gen zu testen.

Die Agile Testfabrik

Die Agi­le Test­fa­brik basiert auf unse­rer über 40-jäh­ri­gen Test­ex­per­ti­se, mit der wir kon­ti­nu­ier­lich neue Tech­no­lo­gien und Werk­zeu­ge unab­hän­gig vom Tages­ge­schäft erpro­ben, prak­tisch anwen­den und dabei inno­va­ti­ve Metho­den aus­pro­bie­ren und weiterentwickeln.

Schritt für Schritt haben wir uns als Lösungs­an­bie­ter und Inno­va­ti­ons­mo­tor im Test­pro­zess eta­bliert, neue Tech­no­lo­gien vor­an­ge­trie­ben und dabei ein frucht­ba­res Umfeld für das Expe­ri­men­tie­ren mit neu­en Metho­den und Ideen geschaf­fen. Eine Art Inku­ba­tor, der auf der Grund­la­ge agi­ler Ent­wick­lungs­an­sät­ze schnell und zuver­läs­sig Ergeb­nis­se lie­fern kann.

Agile

Neben der Ent­wick­lung unse­rer MBT­suite betreut die Agi­le Test­fa­brik mitt­ler­wei­le mehr als ein hal­bes Dut­zend inter­ne Inno­va­ti­ons­clus­ter, die sich mit The­men wie Deep Lear­ning, Cyber Secu­ri­ty oder Medi­cal Appli­ca­ti­on Soft­ware Plat­form aus­ein­an­der­set­zen und regel­mä­ßig getes­tet wer­den müs­sen. Zudem unter­stützt sie erfolg­reich zahl­rei­che För­der- und For­schungs­pro­jek­te in Zusam­men­ar­beit mit Part­nern aus Indus­trie und Wissenschaft.

Seit 2013 haben wir die­sen Ansatz als „Agi­le Test­fa­brik“ auch in Kun­den­pro­jek­ten umge­setzt, bei­spiels­wei­se in den Berei­chen Mobi­li­tät und Digi­tal Health. Grund­la­ge dafür ist – neben dem fach­li­chen Know-how – ein agi­ler Pro­jekt­ver­trag, der in Kom­bi­na­ti­on mit Stück­prei­sen den Test­pro­jek­ten den pas­sen­den ver­trag­li­chen Rah­men bie­tet. Die­ser Rah­men eig­net sich sowohl für klei­ne als auch für gro­ße Pro­jek­te und kommt sowohl bei mit­tel­stän­di­schen Kun­den als auch bei Pro­jek­ten inter­na­tio­na­ler Kon­zer­nen zum Einsatz.

Was hin­sicht­lich der ver­trag­li­chen For­ma­li­tä­ten in agi­len Pro­jek­ten zu beach­ten ist, wel­che Stol­per­stei­ne und Lösungs­mög­lich­kei­ten es in der täg­li­chen Pro­jekt­ar­beit gibt, erläu­tert Dr. Mar­tin Bei­ßer im fol­gen­den Video anhand unse­rer Agi­len Soft­ware­fabrik, die auf den­sel­ben Prin­zi­pi­en auf­baut wie die Agi­le Testfabrik.

Das bietet Ihnen die Agile Testfabrik heute

Dreh- und Angel­punkt in die­sen agi­len Test­pro­jek­ten ist der sepp.med Test­ma­na­ger. In unse­ren Pro­jek­ten möch­ten wir ein hohes Maß an Trans­pa­renz sicher­stel­len und gleich­zei­tig die Geschwin­dig­keit jeder­zeit anpas­sen kön­nen. Unser Ziel ist es, schnell und effi­zi­ent, in klei­nen oder gro­ßen Schrit­ten, funk­ti­ons­fä­hi­ge Kom­po­nen­ten zu tes­ten und dabei die Ent­wick­lung in ihren Prio­ri­tä­ten zu unter­stüt­zen. Dies erfor­dert eine gute Kommunikation.

Der Test­ma­na­ger ist dafür ver­ant­wort­lich. Er ist das Gegen­stück zum Pro­duct Owner auf Kun­den­sei­te. Er ver­tritt die Kun­den­per­spek­ti­ve inner­halb des Test­teams und ist als Ansprech­part­ner für den Pro­duct Owner (PO) auf Kun­den­sei­te stets erreich­bar. Das Ziel besteht dar­in, Ihre Anfor­de­run­gen mit­hil­fe des Test­ma­na­gers zu kon­kre­ti­sie­ren und im Rah­men des Auf­trags ver­tre­ten zu kön­nen. Auf­trags­lü­cken und neue Test­läu­fe kön­nen so fle­xi­bel bewer­tet und umge­setzt wer­den. Durch die Schnitt­stel­le zwi­schen Pro­duct Owner und Test­ma­na­ger ist eine direk­te, kon­ti­nu­ier­li­che und ziel­ge­rich­te­te Kom­mu­ni­ka­ti­on gewähr­leis­tet – selbst wenn der PO auf Kun­den­sei­te ein­mal nicht erreich­bar ist.

Span­nen­de Ein­bli­cke in die Arbeit eines Test­ma­na­gers gewähr­te Rolf Wag­ner in sei­nem Web­i­nar „Agi­les Soft­ware-Test­ing im Auf­trag des Kun­den – Aus dem Leben eines Testmanagers“:

Jedes Projekt startet mit einer Projektaufklärung

Um die indus­tri­el­le Abar­bei­tung der Test­auf­wän­de rei­bungs­los zu gewähr­leis­ten, ist es wich­tig, gemein­sam die ver­schie­de­nen Test­an­for­de­run­gen zu kate­go­ri­sie­ren und zu beprei­sen. Die­ser Preis ist nicht fest­ge­legt, son­dern wird einem regel­mä­ßi­gen Review unter­zo­gen. Trans­pa­renz ist eines der höchs­ten Güter im Soft­ware­ge­schäft. Wir ver­fol­gen die Stra­te­gie, gemein­sam mit unse­ren Kun­den zu wach­sen und nicht auf Kos­ten unse­rer Kunden.

Die Testauf­klä­rung mit­hil­fe von Model­len bie­tet den Vor­teil, ein gemein­sa­mes Ver­ständ­nis für den Test zu erlan­gen. Wenn etwas kom­plex ist, wer­den Model­le erstellt. Um etwas zu erklä­ren, geht man an ein White­board und nutzt Model­le. Modell­ba­sier­tes Tes­ten ist nichts ande­res: Wenn man etwas nicht model­lie­ren kann, kann man es auch nicht testen!

mbtsuite logo transparent mit schein

Testen Sie die MBTsuite – unsere praxisbewährte Softwarelösung für modellbasiertes Testen

MBT­suite kos­ten­los herunterladen

Das Test­mo­dell lie­fert ein stan­dar­di­sier­tes Test­de­sign, das sowohl zur manu­el­len Aus­füh­rung als auch zur auto­ma­ti­sier­ten Aus­füh­rung oder nur zum Test­de­sign genutzt wer­den kann. Mit­hil­fe der MBT­suite und einem moder­nen Test­ma­nage­ment-Tool kann man dann die Auto­ma­ti­sie­rung auch gleich inte­grie­ren, sodass das Report­ing am Ende aus einer Hand kommt.

Wie Sie sol­che Test­mo­del­le erstel­len und mit­hil­fe der MBT­suite die Test­fal­lerstel­lung auto­ma­ti­sie­ren kön­nen, zeigt Dr. Mar­tin Bei­ßer in den Auf­zeich­nungs­vi­de­os sei­ner drei­tei­li­gen Web­i­nar­rei­he.

Wie dürfen wir Sie mit der Agilen Testfabrik bei Ihrer Software-Qualitätssicherung unterstützen?

Pro­fi­tie­ren Sie von der Exper­ti­se unse­rer Experten.

Kon­takt­for­mu­lar Flo­ri­an Pres­ter (→ BD)
* Pflicht­feld