openPR Recherche & Suche
Presseinformation

Testautomatisierung darf nicht bei Unit-Tests Halt machen

30.08.201611:28 UhrIT, New Media & Software
Bild: Testautomatisierung darf nicht bei Unit-Tests Halt machen
Christoph Deppisch ist Consultant und Software-Architekt bei Consol. (Bild: Consol)
Christoph Deppisch ist Consultant und Software-Architekt bei Consol. (Bild: Consol)

(openPR) München, 29. August 2016 – Testautomatisierung ist in der IT nichts Neues. Gerade in der agilen Softwareentwicklung sind kontinuierliche Tests zur Sicherung der Qualität unerlässlich. Viele Unternehmen bleiben aber auf halbem Weg stehen, meint der IT-Full-Service-Provider Consol: Sie konzentrieren sich auf Unit-Tests und vernachlässigen die Disziplinen Integrations- und UI-Tests.



Unit-Tests bilden die Basis der Testabdeckung und sind in der Softwareentwicklung Standard. Bei diesem Testverfahren werden einzelne Komponenten einer Software isoliert betrachtet und im Hinblick auf ihre fehlerfreie Funktionalität überprüft. Damit kann auch frühzeitig im Entwicklungsprozess erkannt werden, ob sich ein Code-Abschnitt wie erwartet verhält.

„In vielen Unternehmen beschränkt sich die Testautomatisierung heute immer noch auf Unit-Tests. Die Management- und auch die Projektleitungsebenen scheuen sich vielfach, entsprechende Mittel bereitzustellen, um auch Integrations- und UI-Tests voll automatisiert durchzuführen. Der Grund ist klar: Die initiale Investition sowie der Pflegeaufwand sind in diesen Bereichen im Vergleich zu manuellen Tests relativ hoch“, erklärt Christoph Deppisch, Consultant und Software-Architekt bei Consol. „Mittel- und langfristig wird sich die kontinuierliche Durchführung von automatisierten Tests aber in allen Bereichen immer lohnen, sowohl finanziell als auch qualitativ.“

Unit-Tests können immer nur der erste Schritt einer vollständigen Testautomatisierung sein. Heutige IT-Systemlandschaften werden zunehmend komplexer und das Zusammenspiel verteilter Komponenten immer wichtiger. Um Änderungen oder neu entwickelte Funktionalitäten einer Enterprise-Applikation schnell und problemlos in den Produktivbetrieb zu überführen, ist es unverzichtbar, sie von Anfang an im Hinblick auf ihre Schnittstellenkonformität mit anderen Anwendungen zu überprüfen. Möglich ist dies mittels Integrationstests.

Automatisierung im Bereich Integration ist deutlich aufwändiger als bei Unit-Tests, da die Abhängigkeiten unterschiedlicher Systeme voneinander simuliert werden müssen. Doch hierfür gibt es Tools wie das weit verbreitete Arquillian. Auch Consol stellt hier mit Citrus eine Lösung bereit, die ausgezeichnet mit Arquillian zusammenarbeiten kann: Citrus ermöglicht voll automatisierte Integrations- und Schnittstellentests selbst in großen, komplexen Szenarien und bietet eine hohe Einsatzflexibilität, da unterschiedlichste Nachrichtenprotokolle und Datenformate unterstützt werden. Alle Testfälle werden voll automatisiert durchgeführt und dokumentiert, so dass sich die einwandfreie Integration der Software bei ihrer Auslieferung lückenlos nachweisen lässt.

Letzter Schritt in der End-to-End-Testautomatisierung sind User-Interface (UI)-Tests für die Überprüfung der Benutzeroberfläche, zum Beispiel eines Web-Frontends oder einer Rich-Client-Anwendung. Sie simulieren Benutzeraktionen auf unterschiedlichen grafischen Oberflächen, um sicherzustellen, dass die vom Server gelieferten Daten immer korrekt angezeigt werden. Auch hierfür gibt es erprobte Tools wie das Web-Testing-Framework Selenium oder die Consol-Lösung Sakuli, die zusätzlich zu Browser-basierten Inhalten auch native Desktopanwendungen automatisiert testen kann. Sakuli eignet sich durch die Integration mit diversen Monitoring-Plattformen hervorragend für ein End-to-End Application Monitoring.

„Klar ist, dass Unit-Tests zwingend erforderlich sind und die Basis jeder Qualitätssicherung bilden. Aber sie sind nur der erste Schritt auf dem Weg zu einer vollständigen End-to-End-Testautomatisierung“, so Deppisch. „Eine solche ist erst gegeben, wenn auch Integrations- und UI-Tests kontinuierlich durchgeführt werden. Sie sind zwar komplexer, aber mit den heute verfügbaren Tools lassen sich die damit verbundenen Herausforderungen gut meistern. Und eins sollte dabei prinzipiell nicht vergessen werden: Eine durchgängige Testautomatisierung ist eine Grundvoraussetzung für eine erfolgreiche Einführung von Continuous-Delivery- und Deployment-Prozessen in der Softwareentwicklung.“

Diese Pressemeldung wurde auf openPR veröffentlicht.

Verantwortlich für diese Pressemeldung:

News-ID: 916275
 577

Kostenlose Online PR für alle

Jetzt Ihren Pressetext mit einem Klick auf openPR veröffentlichen

Jetzt gratis starten

Pressebericht „Testautomatisierung darf nicht bei Unit-Tests Halt machen“ bearbeiten oder mit dem "Super-PR-Sparpaket" stark hervorheben, zielgerichtet an Journalisten & Top50 Online-Portale verbreiten:

PM löschen PM ändern
Disclaimer: Für den obigen Pressetext inkl. etwaiger Bilder/ Videos ist ausschließlich der im Text angegebene Kontakt verantwortlich. Der Webseitenanbieter distanziert sich ausdrücklich von den Inhalten Dritter und macht sich diese nicht zu eigen. Wenn Sie die obigen Informationen redaktionell nutzen möchten, so wenden Sie sich bitte an den obigen Pressekontakt. Bei einer Veröffentlichung bitten wir um ein Belegexemplar oder Quellenennung der URL.

Pressemitteilungen KOSTENLOS veröffentlichen und verbreiten mit openPR

Stellen Sie Ihre Medienmitteilung jetzt hier ein!

Jetzt gratis starten

Weitere Mitteilungen von Consol

Bild: Consol bietet kostenfreie Service-Mesh-Produktdemo anBild: Consol bietet kostenfreie Service-Mesh-Produktdemo an
Consol bietet kostenfreie Service-Mesh-Produktdemo an
München, 24. September 2020 Microservices etablieren sich zunehmend als Standard neuer IT-Architekturen. Eine Herausforderung ist dabei die Kommunikation der einzelnen Microservices und die Gewährleistung der Sicherheit. IT-Dienstleister Consol zeigt in einer kostenfreien Produktdemo, welche Unterstützung ein Service Mesh dabei liefern kann. Microservices-basierte Anwendungen weisen eine hohe Komplexität im Betrieb auf. Im Trend liegen deshalb Service Meshes, die das Datenverkehrsmanagement und die Zugangskontrolle zwischen Microservices übe…
Bild: nesseler und Consol digitalisieren Qualitätsmanagement im BauwesenBild: nesseler und Consol digitalisieren Qualitätsmanagement im Bauwesen
nesseler und Consol digitalisieren Qualitätsmanagement im Bauwesen
München, 23. Juli 2020 – Das Bauunternehmen nesseler bietet ab sofort mit „nQ“ eine SaaS-Lösung für das Qualitätsmanagement in der Baubranche an. Konzeptioniert und implementiert wurde sie gemeinsam mit dem Münchner IT-Dienstleister Consol. Mit der SaaS-Lösung des Aachener Bau- und Immobilienunternehmens nesseler können Bauunternehmen alle für eine Qualitätsprüfung relevanten Daten aus der nQ-Datenbank beziehen und ihren Bauleitungsteams durch eine mobile App direkt vor Ort zur Verfügung stellen. Haben sie ihre Prüfungen durchgeführt, können…

Das könnte Sie auch interessieren:

Neue Toolkombination für bessere Softwarequalität
Neue Toolkombination für bessere Softwarequalität
… grafischen Oberflächen vereint mit effizientem Testmanagement – dies ist ab sofort möglich durch die Partnerschaft von QFS und QMetry. Body: QFS, der Profi im Bereich GUI-Testautomatisierung gibt heute die offizielle Partnerschaft mit der amerikanischen Firma QMetry bekannt. Kunden von QFS wie von QMetry können dadurch von zwei soliden Werkzeugen beider …
GUIdancer 3.2 freigegeben
GUIdancer 3.2 freigegeben
GUIdancer, das Werkzeug der Bredex GmbH zur funktionalen Testautomatisierung wurde in der Version 3.2 freigegeben und steht zum Download auf der GUIdancer Webseite bereit. Version 3.2 bietet weitere unterstützte Test-Aktionen und erhöht dadurch erneut die Produktivität mit dem Tool von Anfang an. Mit der mitgelieferten Bibliothek an GUIdancer Aktionen …
Bild: Seminar "Effiziente Unit-Tests für Embedded Systeme" am 9. März 2015 in OffenburgBild: Seminar "Effiziente Unit-Tests für Embedded Systeme" am 9. März 2015 in Offenburg
Seminar "Effiziente Unit-Tests für Embedded Systeme" am 9. März 2015 in Offenburg
… erreichen. Die Teilnehmer bekommen einen Überblick über die Grundlagen des Softwaretests für Embedded Systems (Grundbegriffe, Black-, White-Box, Grey-Box, Teststufen, Testprinzipien, Testautomatisierung) und kennen den Einsatz von frei verfügbaren Unit-Test-Werkzeugen anhand von praktischen Beispielen lernen. Anmeldungen und weitere Informationen finden Sie …
SAP nutzt Tricentis als Testautomatisierungs-Engine für SAP Cloud ALM
SAP nutzt Tricentis als Testautomatisierungs-Engine für SAP Cloud ALM
… intensiver Zusammenarbeit zwischen SAP und Tricentis erreicht wurde. Diese Integration bietet SAP-Kunden das Beste aus Application Lifecycle Management und Testautomatisierung. Warum TTA Für SAP? Wir haben uns entschieden, Tricentis' neueste SaaS-basierte Testautomatisierungstechnologie zu standardisieren und unseren Kunden anzubieten, da sie perfekt …
Bild: Seminar "Effiziente Unit-Tests für Embedded Systeme" am 10. November 2014 in OffenburgBild: Seminar "Effiziente Unit-Tests für Embedded Systeme" am 10. November 2014 in Offenburg
Seminar "Effiziente Unit-Tests für Embedded Systeme" am 10. November 2014 in Offenburg
… Teilnehmer bekommen einen Überblick über die Grundlagen des Softwaretests für Embedded Systems (Grundbegriffe, Black-, White-Box, Grey-Box, Teststufen, Testprinzipien, Testautomatisierung) und kennen den Einsatz von frei verfügbaren Unit-Test-Werkzeugen anhand von praktischen Beispielen lernen. Anmeldungen und weitere Informationen über http://www.verifysoft.com/de_seminar_effiziente_unit_tests_fuer_embedded_systeme.html
Bild: Seminar "Effiziente Unit-Tests für Embedded Systeme" am 19. September 2016 in OffenburgBild: Seminar "Effiziente Unit-Tests für Embedded Systeme" am 19. September 2016 in Offenburg
Seminar "Effiziente Unit-Tests für Embedded Systeme" am 19. September 2016 in Offenburg
… können, um eine optimale Testabdeckung zu erreichen. Die Teilnehmer bekommen einen Überblick über die Grundlagen des Softwaretests für Embedded Systems (Grundbegriffe, Black-, White-Box, Grey-Box, Teststufen, Testprinzipien, Testautomatisierung) und kennen den Einsatz von frei verfügbaren Unit-Test-Werkzeugen anhand von praktischen Beispielen lernen.
Bild: Seminar "Effiziente Unit-Tests für Embedded Systeme" am 10. November 2014 in OffenburgBild: Seminar "Effiziente Unit-Tests für Embedded Systeme" am 10. November 2014 in Offenburg
Seminar "Effiziente Unit-Tests für Embedded Systeme" am 10. November 2014 in Offenburg
… erreichen. Die Teilnehmer bekommen einen Überblick über die Grundlagen des Softwaretests für Embedded Systems (Grundbegriffe, Black-, White-Box, Grey-Box, Teststufen, Testprinzipien, Testautomatisierung) und kennen den Einsatz von frei verfügbaren Unit-Test-Werkzeugen anhand von praktischen Beispielen lernen. Das Seminar wird zu einem reduzierten Preis …
ETL-Prozesse automatisiert testen – Qualität erhöhen und Kosten senken
ETL-Prozesse automatisiert testen – Qualität erhöhen und Kosten senken
… den weiteren Testumfang einzugrenzen. Die Automatisierung lässt sich dabei auf eine Vielzahl von Teststufen und -methoden anwenden. Nutzen automatisierten Testens Durch die Testautomatisierung werden langwierige, wiederkehrende manuelle Tests (inkl. Regressionstest) vermieden, was nicht nur frühzeitig zu einer besseren Qualität, bzw. Vertrauen in das …
Konferenz Ankündigung: UCAAT 2014, 16.-18. Sept., München
Konferenz Ankündigung: UCAAT 2014, 16.-18. Sept., München
… Ereignis für alle, die im Test-Umfeld aktiv sind Sophia Antipolis, 23. Juni 2014 - In diesem Jahr wird die internationale ETSI Anwenderkonferenz für fortgeschrittene Testautomatisierung (UCAAT) vom 16.-18. September in München stattfinden. Die Konferenz widmet sich der professionellen Testautomatisierung und zeigt die Vielfalt der Einsatzbereiche in den …
Bild: Seminar „Effiziente Unit-Tests für Embedded Systeme“ am 24. März 2014Bild: Seminar „Effiziente Unit-Tests für Embedded Systeme“ am 24. März 2014
Seminar „Effiziente Unit-Tests für Embedded Systeme“ am 24. März 2014
… erreichen. Die Teilnehmer bekommen einen Überblick über die Grundlagen des Softwaretests für Embedded Systems (Grundbegriffe, Black-, White-Box, Grey-Box, Teststufen, Testprinzipien, Testautomatisierung) und kennen den Einsatz von frei verfügbaren Unit-Test-Werkzeugen anhand von praktischen Beispielen lernen. Das Seminar wird zu einem reduzierten Preis …
Sie lesen gerade: Testautomatisierung darf nicht bei Unit-Tests Halt machen