Am Ende eines Projekts soll ein digitales Produkt stehen, das echten Mehrwert bringt und alle Anforderungen erfüllt. Software Testing ist ein wichtiger Teil auf dem Weg dorthin. Wir bringen die Erfahrung aus hunderten Projekten mit, um genau das sicherzustellen – sowohl in den Projekten unserer Kund*innen als auch als eigenständiges Angebot.

Warum Testkonzeption und Testmanagement elementar sind

Software Testing ist kein abschliessender Projektschritt, sondern begleitet die Entwicklung von Anfang an und kontinuierlich über den gesamten Projektverlauf. Dabei geht es um zwei grundlegende Dinge:

  • Das Richtige testen (effektiv): Was muss geprüft werden, damit das Produkt alle Anforderungen erfüllt und den erhofften Mehrwert erbringt?

  • Richtig Testen (effizient): Wie gehen wir vor, damit das Software Testing effizient und zielführend abläuft?

Qualität bedeutet dabei mehr als «es funktioniert auf Seite der Nutzenden». Ein gutes Produkt ist auch dort zuverlässig, wartbar und gut aufgebaut, wo Anwendende nie direkt hineinsehen. Mit einem sauber aufgebauten Software Testing und guter Begleitung wird genau das erreicht: ein Softwareprodukt mit hoher, nachhaltiger Qualität. Wir gehen dabei nach den Kriterien der Norm ISO 25010 (Qualität von Software) vor und viele unserer Mitarbeitenden sind ebenfalls nach HERMES zertifiziert, die Software Tester*innen zusätzlich nach ISTQB.

Login Page von Updraft, geöffnet auf einem Google Pixel Fold
Unsere Device Wall bietet verschiedenste Geräte, damit Entwickler*innen wie auch Tester*innen Software jederzeit anschauen, prüfen und testen können.

So kann Software Testing mit Apps with love aussehen

Testkonzeption und Testmanagement ist bei uns vielfältig verankert. Es gehört standardmässig zu jedem Projekt, wir bieten es gleichzeitig aber auch als eigenständiges Angebot an. Je nach Situation arbeiten wir unterschiedlich mit dir zusammen:

  • In unseren Projekten ist Software Testing fester Bestandteil und von Beginn an mit dabei.

  • Als Partnerin exklusiv für Testing erstellen wir Testkonzepte, -pläne und -strategien für Teams, die ihr Software Testing strukturieren oder an ein externes Testing-Team übergeben wollen.

  • Gezieltes Software Testing bieten wir auch für spezifische Testfälle an. Für Unternehmen, die ihr bestehendes oder neu entwickeltes digitales Produkt gezielt absichern wollen. Sei es bei der Erarbeitung von Testfällen oder dem effektiven Testen von Software. 

Egal ob du am Anfang eines Softwareprojekts stehst, ein laufendes Produkt absichern willst oder dein Software Testing Prozess mehr Struktur braucht: wir finden die passende Zusammenarbeit.

Grundsätzlich lässt sich Software Testing in zwei Dimensionen unterteilen.

Dimension 1: Testplanung und -konzeption

Zu Beginn geht es ums Aufgleisen. Gemeinsam schaffen wir in den folgenden Schritten die Grundlage, damit Software Testing vom ersten Tag an zielführend ist.

Das grosse Ganze erfassen

Was soll das Produkt leisten und was braucht es dafür? Wir klären die Ziele, erfassen die Anforderungen und identifizieren, welche Aspekte des Produkts getestet werden müssen, um den gewünschten Mehrwert sicherzustellen.

Projektstruktur festlegen

  • Wir skizzieren die relevanten Testarten und in welchen Projektphasen sie zum Einsatz kommen sollen.

  • Wir planen Prioritäten für einen reibungslosen Ablauf, das Erkennen von Risiken und die gezielte Steuerung von Abhängigkeiten.

  • Wir legen fest, was wie getestet wird: wo Software Testings automatisiert werden können, wo automatisierte CI-Pipelines sinnvoll sind und wie wir Edge Cases abdecken.

  • Wir legen Projektmethoden fest: arbeiten wir Agil oder nach Hermes oder Wasserfall? Welche Artefakte sind gefordert?

  • Um eine Roadmap zu erstellen, erfassen wir Timelines und Abhängigkeiten: wann findet welches Testing statt, was braucht Vorlaufzeit und muss mit dir als Auftraggeber*in abgestimmt sein.

Rollen und Zusammenarbeit

  • Rollen werden klar definiert: Wir klären Fragen wie wer testet was, wer übernimmt welche Rolle beim Testen, in welcher Projektphase beginnt das Testing und wer sind die Ansprechpersonen für spezifische Testarten.

  • Kommunikationswege werden festgelegt, damit alle zur richtigen Zeit die richtigen Informationen haben. Wie sieht zum Beispiel das Fehler- und Bug-Management aus? Wie und in welcher Struktur werden Bugs gemeldet? Wo findet die Abnahme statt? 

Testplanung und Testkonzeption ist kein einmaliger Schritt, wir reflektieren laufend, ob das Vorgehen noch zielführend ist und passen an wo nötig. Das Ergebnis kann ein ausführlicher Testplan sein, häufig aber auch eine Teststrategie, definierte Testprozesse, Testszenarien oder andere Qualitätsmassnahmen.

Screenshot aus Testmo Testing Tool mit active Tests und Results Dashboard
Einblick in ein Dashboard im von uns eingesetzten Testing Tool «Testmo».

Dimension 2: Testmanagement

Wenn die Grundlagen stehen, beginnt die Begleitung und Koordination:

  • Timing: die richtigen Tests zum richtigen Zeitpunkt. Performance-Tests etwa brauchen Vorlaufzeit und Abstimmung.

  • Vorbereitung: Testdaten, Zugänge und Systeme rechtzeitig bereitstellen, sei es mit produktionsnahen Umgebungen oder synthetischen Daten.

  • Dokumentation & Kollaboration: Testfälle und Testszenarien werden dokumentiert, Testreports fortlaufend erstellt, Nachweise dokumentiert und die Zusammenarbeit sichergestellt. Dafür setzen wir etablierte Werkzeuge wie Testmo, Clickup oder Jira ein.

  • Qualitätsmassnahmen: Qualitätsmassnahmen begleiten den gesamten Prozess. Dazu gehören «Definition of Ready» und «Definition of Done», Anforderungsanalyse und Testbarkeit von Anforderungen, Code Reviews, automatisierte Tests, automatisierte Build-, Test- und Deployment Prozesse (CI/CD) und transparente Issue-Tracking Workflows.

Am Ende eines Auftrags steht eine formelle Abnahme mit klar definierten Abnahmekriterien und vollständiger Übergabe.

Prozessvisualisierung von Testplanung bis zu Regression Testing
Eine Prozessvisualisierung für das Qualitätsmanagement

Stellenwert und Zukunft von Software Testing

Software Testing war schon immer zentral für Produktqualität. Und das bleibt so, auch wenn (und gerade wenn) KI die Entwicklung digitaler Produkte grundlegend verändert. Weil mit KI schneller und mehr produziert wird, muss entsprechend umso mehr getestet werden. Gutes Testmanagement stellt sicher, dass dies effektiv, effizient und adaptiert auf den jeweiligen Kontext passiert.

KI verändert aber auch Software Testing selbst. In verschiedenen Bereichen ist sie bereits im Einsatz: Generierung von Testfällen, Finden von Edge Cases, automatisierte Tests und so weiter.

Dieser Bereich entwickelt sich laufend weiter. Im Kern bleibt die Wichtigkeit einer smarten Konzeption, damit Software Testing mit und ohne KI gezielt und effektiv funktioniert. Wir setzen KI dort ein, wo es sinnvoll ist, und adaptieren laufend, was die Entwicklung mit sich bringt.

Bereit für besseres Software Testing?

Ob du ein Projekt mit uns umsetzt, ein bestehendes Produkt absichern willst oder deine Organisation besser aufstellen möchtest: