Software testen, Qualität sichern
Ganzheitlich, effizient und nachhaltig!
Sichern Sie mit uns die Qualität Ihrer Software!
Fehler, die im Produktivsystem auftauchen, weil Ihre Software falsch oder ungenügend getestet wurde, sind nicht nur unangenehm und ärgerlich, sondern auch teuer. Diese damit verbundenen Kosten können vermieden werden, indem Sie bereits in der Konzeptionsphase Ihres IT-Projekts einen ganzheitlichen Software-Testansatz in Ihre Abläufe und Prozesse integrieren. In der Rolle des:der Testers:Testerin können unsere ISTQB-zertifizierten Berater:innen nicht nur die Qualität der Anwendungen beurteilen, sondern darüber hinaus auch einschätzen, ob Erwartungen der Anwender:innen und Projektstandards erfüllt werden. Sie gehen unvoreingenommen an die Analyse und erstellen eine konstruktive Fehleranalyse, die das Gesamtsystem mit einbezieht. Um die Softwarequalität Ihrer Systeme langfristig und nachhaltig zu verbessern, setzen wir auf bewährte Testmethoden und -techniken – maßgeschneidert auf Ihre Anforderungen.
Ganzheitlicher Software-Testansatz
Organisation, Technologien und Methoden im Einklang
Wir wissen, Qualitätssicherung besteht aus mehr als nur Softwaretests.
Durch unsere langjährige Erfahrung in vielen Branchen und verschiedenen Systemen (von z/OS-Betriebssystem bis SAP) können wir in neuen Projekten gezielt darauf zurückgreifen. Wir können für Sie die komplette Projektverantwortung im Bereich Software-Qualitätssicherung übernehmen als auch bei einzelnen Testaktivitäten unterstützen. Unternehmensinterne Softwaretests sind sinnvoll, aber unabhängiges Testen durch unsere Branchenexpert:innen bietet Ihnen noch mehr: umfangreiche Kompetenzen, eine unvoreingenommene Sicht und schnelle Handlungsfähigkeit. Unsere systematische Vorgehensweise steigert nicht nur die Effizienz im Testprozess, sondern schafft Freiräume und Verlässlichkeit.
-
Analyse
Viele Unternehmen unterschätzen die Komplexität der eigenen Prozesse. Deshalb werden im ersten Schritt Ihre Rahmenbedingungen geprüft, um Erwartungshaltungen, Ziele und Anforderungen zu vereinbaren. Dabei ist eine offene und vertrauensvolle Kommunikation aller Beteiligten der Grundstein für eine durchdachte Teststrategie.
-
Konzeption
In enger Zusammenarbeit mit Ihrem Projektteam entwickeln wir ein Testkonzept, egal ob in einem klassischen oder agilen Umfeld, um die organisatorischen Rahmenbedingungen festzulegen. Risikoorientierte Konzeption bedeutet für uns die Betrachtung wichtiger Parameter, wie Fehlerauswirkung und Eintrittswahrscheinlichkeit.
-
Testfallerstellung
Bevor die Tests durchgeführt werden, wandeln wir die Testideen auf Basis der im Testkonzept vereinbarten Methodik in konkrete Testfälle um. Anschließend werden für die Umsetzung notwendige Testdaten erstellt und Testumgebungen vorbereitet. Dieses Vorgehen erstreckt sich von Unit-Tests bis hin zu End-to-End-Tests.
-
Testdurchführung
Die konkreten Softwaretests werden durchgeführt. Vorhandene Anomalien werden nicht nur aufgedeckt, auch deren mögliche Ursachen werden betrachtet. Unsere Tester:innen verfügen über die gleichen analytischen Fähigkeiten wie Entwickler:innen und Lösungsdesigner:innen, um konkrete Lösungsansätze zur Behebung der Schwachstellen zu entwickeln.
-
Dokumentation
Alle Testaktivitäten und erzeugten Ergebnisse werden in einer ordentlichen und transparenten Dokumentation festgehalten. Somit schaffen wir die Grundlage für einen nachhaltigen Softwareentwicklungsprozess. Sie erhalten ein Nachschlagewerk, um den Projektverlauf und Funktionalität Ihrer Software auch in Zukunft nachvollziehen zu können.
Unser Vorgehen im Detail
Inhouse-Kompetenzzentrum für Software-Tests
Jedes Projekt ist anders. Deshalb verschafft sich unser Team aus ISTQB®-zertifizierten Tester:innen gemeinsam und im engen Austausch mit allen Stakeholdern einen Überblick über die fachlichen Inhalte des Projekts zu verschaffen.
Insbesondere in Fusions- und Migrationsprojekten ist eine lückenlose Integration der Tester:innen in das Projektteam von großer Bedeutung, um Datenverluste zu vermeiden.
Für repetitive Testprozesse oder Regressionstests kann es sinnvoll sein, Testfälle und Testabläufe zu automatisieren. Diese lassen sich beliebig oft und durch Variation der Testdaten in vielen Konstellationen durchführen. Mit mateo hat die viadee ein eigenes Tool entwickelt, das entlang des gesamten Geschäftsprozesses ohne Medienbruch testet. So erhält man eine Testabdeckung und Variation in den Testfällen, die bei manuellen Tests nur mit viel Aufwand erreicht werden kann.
Continuous Integration und Continuous Delivery werden erst durch Testautomatisierung gut und schnell umsetzbar.
Unser Test-Kompetenzzentrum steht im engen Austausch mit dem mateo Entwicklungsteam und ist sozusagen mateo Pilottester. Dadurch können Ihre Anforderungen, die durch die Tester:innen identifiziert werden, direkt in die Entwicklung von mateo fließen. Somit kann mateo nicht nur umfangreicher eingesetzt werden, sondern kann alles, was Sie für die Abdeckung Ihrer zu automatisierenden Tests brauchen.
Ansprechperson
Bernd Rinklake
Tel: +49 251 777770
mateo Testautomatisierung – effizient und kostengünstig
Mit mateo automatisieren Sie Testläufe entlang Ihrer gesamten Geschäftsprozesse, ohne Medienbrüche. Basierend auf Java, ist es vielseitig einsetzbar, einfach zu konfigurieren und für Sie individuell erweiterbar. Neben dem Test von Windows- und Web-Anwendungen ist auch der Test von mobilen Anwendungen unter iOS und Android möglich.
Die viadee hat mit mateo ein Tool entwickelt, das die Entscheidung für ein Testautomatisierungs-Werkzeug leicht macht.
Testautomatisierung mit dem Robot Framework
Komplett open-source kommt das Robot-Framework daher. Die viadee ist Foundation-Mitglied, Schulungspartner und viele unserer Kolleginnen und Kollegen verfügen über umfassendes Know-How beim Einsatz dieses Automatisierungs-Frameworks.
Damit versetzen wir Sie in die Lage, ein auf Ihre Bedürfnisse zugeschnittene Lösung zu realisieren.
Für den Austausch haben wir eine Robot Framework User-Group gegründet.
Konsequente Qualitätssicherung besteht aus mehr als Softwaretests
Möchten Sie Ihr Qualitätsmanagement auch an anderen Stellen verbessern? Neben dem Testen von Software können wir Sie auch beim Projektmanagement, beim Einführen von Coding-Standards oder bei Ihrer IT-Sicherheit unterstützen. Kontaktieren Sie uns gerne bei Fragen!