Erfahren Sie, wie die Continuous Quality Platform von Parasoft dabei hilft, Testumgebungen zu steuern und zu verwalten, um zuverlässig hochwertige Software zu liefern. Für Demo registrieren >>

BLOG

Parasoft zum Marktführer für Tools zur Automatisierung von Anwendungsfunktionstests ernannt

Parasoft zum Marktführer für Tools zur Automatisierung von Anwendungsfunktionstests ernannt Lesezeit: 3 Minuten

Wir freuen uns, Ihnen mitteilen zu können, dass Parasoft zum führenden Unternehmen der USA ernannt wurde neuer Forrester-Forschungsbericht über Funktionstest-Automatisierungswerkzeuge*. Forrester Research gab Parasoft die höchste Punktzahl unter allen Anbietern in der Kategorie "Aktuelles Angebot" und stellte fest, dass sich "Parasofts Fokus auf Entwickler, API-Tests und weiterentwickelte Analysen auszahlt".

Dem Bericht zufolge „hat Parasoft das stärkste Produktangebot für kontinuierliche Tests, mit einer langen Liste ausgereifter Funktionen in der UI-Automatisierung und umfassende funktionale API-Testautomatisierung und umfangreiche Integrationen mit CI/CD-Pipeline-Tools von Drittanbietern, Versionskontrolloptionen, Integration mit Agile PM und nicht funktionale Testautomatisierung wie Integrations- und Sicherheitstests. Diese Funktionen sowie die Performance- und Service-Virtualisierungstools der Lösung zeichnen sie aus. Die Lösung von Parasoft stach auch bei unserer Bewertung der Wartung, Wiederverwendung und Berichtsanalyse hervor.“

In diesem Forrester Wave-Bericht werden 11 Anbieter von Funktionstestautomatisierungstools anhand von 33 Kriterien bewertet, damit Unternehmen, die an Unternehmens-, Mobil- und Webanwendungen arbeiten, das richtige Tool auswählen können.

Kontinuierliche Bereitstellung erfordert kontinuierliche Tests

Der Bericht weist darauf hin, wie wichtig kontinuierliche Tests sind, um eine kontinuierliche Integrations- und Bereitstellungspipeline zu ermöglichen. „In dieser modernen Entwicklungsumgebung werden Tests auch während des gesamten CD-Lebenszyklus kontinuierlich und umfassend. Unsere Untersuchungen zur Einführung von Agile zeigen, dass 54% der agilen Expertenfirmen - diejenigen, die mit Agile erfolgreicher sind - kontinuierliche Tests verwenden, während nur 30% der agilen Neulinge machen."

Kontinuierliches Testen ermöglicht Agilität in agilen Prozessen

Interessant ist auch die Ausrichtung des Forrester-Berichts auf unsere eigenen Überlegungen, wie kontinuierliches Testen die Agilität in agilen Prozessen bietet: „Eine Kernfunktion in Agile und DevOps, bei der alle Testaktivitäten kontinuierlich in integrierter Weise mit Entwicklung und Bereitstellung ausgeführt werden. Die sofortige Fehlerbehebung ist aktiviert, Testumgebungen werden sofort bereitgestellt und Unit-, Funktions- und Nichtfunktionstests werden automatisiert ausgeführt, koordiniert durch Tools für kontinuierliche Integration und kontinuierliche Bereitstellung. Es ist unkompliziert zu erkennen, dass kontinuierliche Tests (Ci) und CD hochautomatisiert sind und auch kontinuierliche Tests erforderlich sind. “

Obwohl Automatisierung der Schlüssel ist, ist es wichtig, dass ihre Einführung nicht in die Automatisierung übergeht, was bedeutet, dass immer alles getestet wird. In dem Bericht heißt es weiter: „Während es wichtig ist, den Grad der Testautomatisierung zu erhöhen, um die Bereitstellung zu beschleunigen, sind Entwicklerteams dem Risiko ausgesetzt, zu viel zu automatisieren. Automatisierung ist nicht kostenlos; Die Tools kosten Geld, ebenso wie Testprofis mit Fähigkeiten in der Automatisierungstechnik. Ziel der Testoptimierung ist es, Testfälle zu reduzieren und gleichzeitig die Abdeckung zu erhöhen, wodurch sowohl Automatisierungserstellung als auch Ausführungszeit und -aufwand gespart werden. ”

API-Tests sind kritisch

Forrester betont, dass API-Tests eine wichtige Komponente für die moderne Anwendungsbereitstellung sind: „Mit der Umstellung von Unternehmen auf kontinuierliche Tests werden ältere Ansätze, die sich ausschließlich auf das Testen von Benutzeroberflächen (UI) konzentrieren, weniger effektiv. Es ist entscheidend, über die Benutzeroberfläche hinauszugehen und APIs zu testen, um spröde Testsuiten zu vermeiden und die Testabdeckung zu erhöhen. Anwendungsentwicklung und -bereitstellung können keine rücksichtslose Automatisierung erreichen, indem sie sich ausschließlich auf die Automatisierung der Testausführung konzentrieren. Außerdem muss das Testdesign und die Prozess-Orchestrierung automatisiert werden. Die Anbieter, die all diese Anforderungen am besten erfüllen, sind führend. “

Entwickler erkennen auch weitere Vorteile für die Automatisierung von Funktionstests: „Angetrieben von Mobilgeräten, dem Internet der Dinge und dem Bedürfnis nach Geschwindigkeit möchten Entwicklerteams ihre Funktionstestfälle nicht nur für Benutzerakzeptanztests (UAT) und automatisierte Regressionstests verwenden. aber auch zum Testen der Lastleistung - und sie wollen mehr davon machen. Leistungstests verschieben sich nach links, was bedeutet, dass Teams die Lastleistung früh und lokal testen, damit sie ihre Entwürfe eher früher als später korrigieren können. Sie möchten auch das Feedback von Überwachungstools nutzen, um bei Warnungen in der Produktion Lastleistungsprofile zu erstellen und frühzeitige Leistungstests zu erstellen. “

Parasoft Verwirklichung unserer Vision

Der Forrester Wave-Bericht kommt zu dem Schluss: „[Parasoft] verwirklicht seine Vision, mithilfe von Analysen die Testleistung zu verbessern. Die Roadmap sieht vor, das Produkt dahingehend weiterzuentwickeln, dass Tests sowohl nach links als auch nach rechts verschoben werden und die Konvergenz der Produkt-API und der Service-Virtualisierung erweitert wird, um FTA über die Benutzeroberfläche hinaus zu ermöglichen. Einige Parasoft-Kunden zeigten sich nicht nur zufrieden mit den Funktionen und der Benutzerfreundlichkeit des technischen Tools, sondern auch mit dem hervorragenden Support des Anbieters. “

* Forrester Research, Inc., „The Forrester Wave ™: Moderne Automatisierungstools für Funktionstests für Anwendungen, 4. Quartal 2016“, 5. Dezember 2016.

Geschrieben von

Parasoft

Die branchenführenden automatisierten Softwaretest-Tools von Parasoft unterstützen den gesamten Softwareentwicklungsprozess, vom Schreiben der ersten Codezeile über Unit- und Funktionstests bis hin zu Leistungs- und Sicherheitstests, wobei simulierte Testumgebungen genutzt werden.

Erhalten Sie die neuesten Nachrichten und Ressourcen zum Testen von Software sofort.