Softwarequalität

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.

Systematische Vorgehensweise steigert EffizienzSystematische Vorgehensweise steigert Effizienz

Risikominimierung: Fehler frühzeitig erkennenRisikominimierung: Fehler frühzeitig erkennen

Zertifizierter Beratungsansatz nach ISTQB-StandardZertifizierter Beratungsansatz nach ISTQB-Standard

Individuell auf Ihre Bedürfnisse angepasstes KonzeptIndividuell auf Ihre Bedürfnisse angepasstes Konzept

Gesamtsystem im Blick statt isolierter KomponenteGesamtsystem im Blick statt isolierter Komponente

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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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

Darstellung Testprozess

Testprozesse-Audit – Sichern Sie die Stabilität Ihrer IT-Systeme

Viele Unternehmen nutzen eine Mischung aus Standardsoftware und individuellen Komponenten und stehen vor der Herausforderung, im Laufe der Weiterentwicklung die Qualität aufrecht zu erhalten. Um diese komplexen Zusammenhänge und Probleme zu erkennen und die Qualität nachhaltig zu erhöhen, kann ein Audit auf die Testprozesse der passende Schritt zur Lösung sein. Buchen Sie unseren kostenlosen Starter-Workshop als Vorbereitung auf ein individuelles Testprozess-Audit.

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

Lassen Sie sich unverbindlich beraten!

Egal ob manuell oder automatisiert, mit uns sichern Sie die Qualität Ihrer Software! Holen Sie unser Expert:innen-Team an Bord und lassen Sie sich individuell und unverbindlich von uns beraten.

mateo Softwarebox

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.

Robot Framework

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!

Agile Methoden

Agile, flexible Entwicklungsprozesse sind zur Aufrechterhaltung von Wettbewerbs- und Innovationsfähigkeit unumgänglich. Wir unterstützen Sie bei der Einführung und Anwendung von agilen Ansätzen wie Scrum oder Kanban sowie der damit verbundenen Technologien für eine zukunftsorientierte Produkt- und Systementwicklung.

Clean Code

Die Entwicklung und Wartung von Software ist eine hochkomplexe Aufgabe. Nur wenn alle Ebenen – Technik, Organisation und Menschen – zusammenspielen, entstehen funktionierende Teams und erfolgreiche Lösungen. Deshalb setzen wir auf Clean Code Development und schulen Sie in den Praktiken und Prinzipien für hochwertige Software.

IT-Sicherheit

Das Thema IT-Sicherheit ist neben der Funktionalität und anderen nicht-funktionalen Anforderungen (z. B. Bedienbarkeit oder Wartbarkeit) ein wichtiger Qualitätsaspekt und sollte ein Thema im gesamten Entwicklungszyklus sein. Wir helfen Ihnen dabei, in Sachen IT-Security bzw. Cyber-Security einen Schritt voraus zu bleiben.

Aktuelle Blogbeiträge

Sie wollen mehr über die viadee, unsere Projekte, Kund:innen und Kolleg:innen erfahren? Dann besuchen Sie unseren Blog. Sie haben die Wahl und können entweder alle Blogbeiträge aus sämtlichen Unternehmensbereichen lesen oder nur die Blogbeiträge aus dem Bereich “Testautomatisierung”. Das ist übrigens das Thema, über das wir schon am längsten “bloggen”.

zum Blog #Testautomatisierung

Unsere Lösungen für
BANKEN, VERSICHERUNGEN, HANDEL UND WEITERE BRANCHEN

Agile MethodenAgile Methoden

Business Process ManagementBusiness Process Management

Clean CodeClean Code

CloudCloud

IT-SicherheitIT-Sicherheit

Java & ArchitekturJava & Architektur

Legacy ITLegacy IT

Frontend-EntwicklungFrontend-Entwicklung

Robotic Process AutomationRobotic Process Automation

Software-QualitätssicherungSoftware-Qualitätssicherung