Testautomatisierung Illustration

Mehr Zeit für die wichtigen Dinge

Testautomatisierung spart Zeit, Nerven und Budget

Ihr Partner für fortschrittliche und integrierte Testautomatisierung

Seit den ersten Erfahrungen in der Automatisierung von Oberflächen im Jahr 2006 haben wir unser Know-How in der Testautomatisierung kontinuierlich vertieft und stetig neue Technologien und Methoden für uns erschlossen.

Dabei hilft uns insbesondere unser Bereich für Forschung & Entwicklung, um Innovationen am Markt in einem geschützten Umfeld zu erproben.

Die gewonnenen Erkenntnisse und Erfahrungen haben wir in zahlreichen Projekten eingesetzt, um Testautomatisierungs-Architekturen gemäß den Vorgaben und Wünschen unserer Kunden aufzubauen. Neben der reinen Automatisierungslösung geht es dabei insbesondere auch um die Integration der Lösung in den kompletten Entwicklungsprozess und insbesondere um die Anbindung von Application-Lifecycle-Management-Systemen sowie Testmanagement-Werkzeuge.

Ebenso haben wir umfangreiche Erfahrung bei der Umsetzung und dem Management von Testautomatisierung in der Softwareentwicklung, um die Qualität dieser Software nachhaltig zu steigern. Dies können wir Ihnen sowohl vor Ort in Ihrem Unternehmen als auch in unserem hauseigenen Testlabor anbieten.

Gerne unterstützen wir Sie vor Ort oder remote!

Kundenprojekte

vivir

Versicherungskonzern

Finanzdienstleister

EON

OEV

  • Durch die Nutzung von Xray als Plugin für Jira ermöglichen wir eine transparente Verwaltung sowohl manueller als auch automatisierter Testfälle, was die agile Planung und Durchführung im Projekt erheblich erleichtert.
  • Mit automatisierten Integrations- und Akzeptanztests auf Basis des Robot Frameworks  steigern wir die Effizienz in der Testdurchführung und gleichzeitig die steigern wir die Softwarequalität, indem wir Fehler frühzeitig identifizieren und beheben durch immer wiederkehrende Testfall-Durchführungen.
  • Die Integration in eine  CI-Pipeline zur automatischen Ausführung der Robot Framework-Testfälle sorgt dafür, dass Testergebnisse in Echtzeit in Xray angezeigt werden, was eine sofortige Rückmeldung und schnellere Entscheidungen im Entwicklungsprozess ermöglicht.
  • Wartung vorhandener automatisierter Testfälle
  • Auswertung der Testläufe der in einer Build-Pipline integrierten Testfall-Durchführung
  • VAIT-konforme Umsetzung der Qualitätssicherung
  • Begleitung der Haus-internen RobotFramework-Community sowie die für die Testautomatisierung im Konzern verantwortlichen Kollegen

Testautomatisierung auf Basis von mateo/ Selenium/ AutoIT sowie Integration in den kompletten Softwareentwicklungsprozess

  • Erhöhung der Betriebsstabilität durch die Umsetzung automatisierter Prozessketten-Tests – Heterogene Anwendungen werden mit Hilfe eines Werkzeugs bedient
  • Regelmäßige Testläufe, gestaffelt nach Prioritäten der Anwendungsfälle
  • Umsetzung eines übergreifenden Reportings, um Fehler passend addressieren zu können

> Hier können Sie mehr erfahren!

  • Aufbau einer Cloud-Infrastruktur für die Testautomatisierung
  • Integration von aqua cloud als Testmanagement-Werkzeug durch Realisierung eines Chrome-Plugins
  • Umsetzung einer großen Zahl automatisierter Tests, die zudem mandantenunabhängig sind. Damit können die Testfälle für mehrere Mandanten genutzt werden.

Unsere Leistungen

  • Toolauswahl – Beratung und Evaluation

Wir sind unabhängig von Herstellern.
Daher beraten wir Sie bei der Auswahl der für Sie geeigneten Werkzeuge und zeigen Ihnen, wie Sie diese Werkzeuge bewerten und zum Einsatz bringen können.

  • Prozessberatung

Der Einsatz des richtigen Werkzeuges zur Erreichung Ihrer Ziele ist nur ein Schritt.
Auf dem Weg zu Ihren betriebswirtschaftlichen Zielen (hohe Servicequalität, bessere Abschlussquten, zufriedene Kunden, …) müssen die Prozesse in Ihrem Unternehmen (er)lebbar sein.
Wir zeigen Ihnen, wie das geht. Unsere Erfahrung kann Ihre werden.

  • Integration

Gewonnene Erkenntnisse müssen umgesetzt werden.
Wir zeigen Ihren Kolleginnen und Kollegen den Weg dorthin. Damit werden bestehende Prozesse um eine effiziente Testautomatisierung erweitert.

Unsere Konditionen

Das erste Gespräch z.B. in Form eines Workshops ist kostenlos.
Dieser Termin endet mit einer ersten Einschätzung unserer Experten. Danach arbeiten wir im Aufwand zu marktüblichen Preisen.
Sie können zu jeder Zeit steuern, Meilensteine festlegen und Qualitätslevel definieren.

Ansprechperson

Bernd Rinklake

Tel: +49 251 777770

  • Robot Framework – Wir sind Foundation-Mitglied und gestalten das beliebte Automatisierungs-Werkzeug aktiv mit
  • mateo – Unser Kompetenznachweis im Bereich Testautomatisierung
  • Playwright – Ein Open-Source-Framework für automatisiertes Testen von Webanwendungen
  • Tricentis Tosca – Die Testautomatisierungsplattform, die speziell für das Testen von Softwareanwendungen entwickelt wurde
  • Jira – Unser Projektmanagement- und Issue-Tracking-Tool
  • Xray – Ein Testmanagement-Tool, das nahtlos in Jira integriert ist
  • aqua – Mit diesem Tool können wir verschiedenen Bereiche des Testens intuitiv abbilden
  • microfocus ALM – Zuständig für die Verwaltung des gesamten Softwareentwicklungszyklus

 

weitere Werkzeuge

  • IntelliJ IDEA
  • Visual Studio Code
  • Java
  • Spring
  • Selenium
  • Git
  • gitLab
  • Jenkins
  • Python

ISTQB® Certified Tester Foundation Level
ISTQB® Certified Tester Advanced Level, Test Analyst
ISTQB® Certified Tester Advanced Level, Technical Test Analyst
A4Q Certified Selenium Tester Foundation Level
ISTQB® Certified Tester – Foundation Level Extension agiles Testen
ISTQB® Certified Tester – Testmanager

RoboView

Im Rahmen eines Studierendenprojektes haben sich einige Werksstudierende der viadee Gedanken gemacht, wie die Arbeit mit dem Robot Framework gerade in großen Projekten noch weiter vereinfacht werden kann.

Dabei hat sich herausgestellt, dass sich in großen Projekten oft sehr viele benutzerdefinierte Keywords für das Framework ansammeln, die dann häufig noch in verschachtelten Ressource-Dateien zu finden sind. Da es für dieses Problem noch keine Lösung gibt, arbeiten die Studierenden an einer Erweiterung für Visual Studio Code, die einerseits einen interaktiven Übersichtsgraphen der Ressource-Dateien bietet und darüber hinaus die nähere Untersuchung einzelner Keywords ermöglicht.

So wird es zukünftig genau nachvollziehbar sein, welches Keyword wo und wie oft, verwendet wird, um beispielsweise bei Änderung eines Keywords die betroffenen Tests anpassen zu können.

Zudem wird es eine Ähnlichkeitssuche geben, die gleiche oder verwandte Keywords findet, um so Redundanz zu verhindern. Die Idee und eine mögliche Umsetzung, die unsere Studierenden bereits bei einer Versammlung der Robot Framework Usergroup Münsterland vorgestellt haben, traf auf sehr positives Feedback.

Natural Language Testing 

Natural Language Testing (NLT) ist ein innovatives System, das es ermöglicht, Testbeschreibungen in natürlicher Sprache direkt in automatisierte Testskripte umzuwandeln.
Dies bietet zahlreiche Vorteile:

  • Zugänglichkeit für Nicht-Techniker: Fachanwender und Tester ohne Programmierkenntnisse können aktiv an der Testautomatisierung mitwirken
  • Effizienzsteigerung: Der Zeitaufwand für die Erstellung von Testskripten wird reduziert, Ressourcen werden gespart
  • Schnellerer Testprozess: Der gesamte Testprozess wird beschleunigt, was zu einer schnelleren Bereitstellung qualitativ hochwertiger Software führt

Wir forschen aktiv an dem Thema und haben erste Prototypen erstellt. Inzwischen befinden wir uns in Phase 2, in der die Ansätze in die Praxis überführt werden sollen.

 

Arbeitsproben

mateo ist der Beweis unserer Technik-Kompetenz in Bezug auf Testautomatisierungswerkzeuge.

Da mateo viele Werkzeuge des Open-Source-Marktes in sich vereint, sind wir in der Lage, auch Sie bei dem Aufbau Ihres eigenen, auf Sie zugeschnittenen Werkzeugs zu unterstützen. Im Folgenden sehen Sie die Werkzeuge aus dem mateo-Kosmos, die wir als frei verfügbare Komponenten zur Verfügung stellen.

Die Werkzeuge können auch Ihnen ohne den Einsatz des mateo-Servers Nutzen stiften. Und sie zeigen erblebbar unser Know-How in der Werkzeug- und Softwareherstellung.

Probieren Sie die Tools gerne aus!

Das mateo-Screenshot Tool ermöglicht die Erstellung von AutoHotkey-Kommandos durch Screenshots. kkgkgiugiuiugigiugigiggiugiugiugugiugiugug


 

Mit vielen unterstützenden Features  steigert die mateoScript-Erweiterung für Visual Studio Code Ihre Produktivität beim Schreiben von mateoScript-Dateien um ein Vielfaches.


 

Mit dem mateo Web-Recorder für den Google Chrome Browser wird das Erstellen neuer Skripte zum Kinderspiel. Ein Klick auf “Aufnehmen” genügt.


 

Mit dieser Chrome-Extension lassen sich mateo-Skripte direkt aus der aqua-Weboberfläche starten. mateo ist zudem in der Lage, Skript-Ergebnisse an aqua zu senden. jbkbkiugilgiuglgiuglugaafvavadvaavaavadvadvdavadv


 

Unsere Experten

Experte - Hannes Thomsen

Hannes Thomsen – Testmanager und Experte für Testautomatisierung

Experte - Martin Kubicki

Martin Kubicki – Architekt für Testautomatisierungslösungen

Experte Niko Nghiem

Niko Nghiem – Experte für technische Testautomatisierung

Experte - Jörg Irle

Jörg Irle – Testmanager und Experte zum Thema Robot Framework

Experte - Thomas Raffelsieper

Thomas Raffelsieper – Architekt für Testautomatisierungslösungen

Experte - Florian Plenter

Florian Plenter – Testmanager und Projektleiter

Experte Michael Biech

Michael Biech – Architekt für Testautomatisierungslösungen und Individualisierung

Experte - Marlon Hecker

Marlon Hecker– Testmanager und Experte für Testautomatisierung

Schulungen zum Thema:

Code Review Workshop – Gemeinsam das volle Softwarepotential entfalten

mehr erfahren a.A.

Selenium Deep Dive – Erweiterte Testautomatisierung mit Selenium in Java
- viadee AG Münster, Köln, in Ihrem Haus oder Online

mehr erfahren a.A.

Clean Code Audit – Produktlebenszyklus verlängern durch unseren Code Audit-Service

mehr erfahren a.A.

Praxisbezogene Qualitätssicherung in der Softwareentwicklung
- viadee AG Münster, Köln, in Ihrem Haus oder Online

mehr erfahren a.A.

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