Internet Explorer wird von unserer Website nicht unterstützt. Um die Sicherheit Ihres Browsing-Erlebnisses zu erhöhen, verwenden Sie bitte Chrome, Safari, Firefox oder Edge.
Infrastruktursoftware
Max Schireson, Jason Mendel | 16. Dezember 2020
Schnellere Anwendungs-Release-Zyklen erhöhen den Bedarf an erhöhter Testautomatisierung

Seit Beginn der Pandemie ist die Beschleunigung der digitalen Transformation gut verständlich geworden, da Unternehmen jeder Größe ihre Arbeitsabläufe über Anwendungs- und Infrastruktur-Stacks hinweg modernisieren. Angesichts dieser zunehmenden Geschwindigkeit der Softwareeinführung hat Battery Ventures Zeit damit verbracht, darüber nachzudenken, was dies für Unternehmer und Kunden bedeutet, und unsere Ergebnisse im State of the OpenCloud 2020- Bericht detailliert beschrieben.

Ein spezielles Thema, das uns interessierte, war die Modernisierung des Softwareentwicklungslebenszyklus (SDLC). Battery Ventures hat viel Zeit damit verbracht, diese Kategorie zu evaluieren und in diese zu investieren, darunter JFrog* für binäre Repositorys, Launchable* für Testpriorisierung und Bridgecrew* und Contrast Security* für Laufzeit und Sicherheit.

Während wir unsere Arbeit vorangetrieben haben, haben wir erkannt, dass es anhaltende, markante Engpässe gibt, einschließlich Tests und Sicherheit, die das Tempo der Software-Release-Zyklen behindert haben. Diese Engpässe werden deutlicher, wenn sich Entwicklungszyklen von Wasserfall zu Agile verschieben und Workloads von On-Prem in die Cloud verlagert werden und die Personas, die diese Workflows, Qualitätssicherung (QA) und Sicherheit handhaben, weiter vom Code entfernt arbeiten. Dies hat zu einer „Shift-Left“-Mentalität geführt, um Tests und Sicherheit früher und kontinuierlich im Entwicklungszyklus zu behandeln, wobei Entwickler mehr Verantwortung übernehmen.

Insbesondere das Testen gibt es in vielen verschiedenen Varianten in der internen QA; Entwickler; und manuelle Testdienste von Dienstleistungs-/BPO-Unternehmen wie Accenture, Capgemini, Deloitte und anderen. Laut Marketsandmarkets werden im Jahr 2022 50 Milliarden US-Dollar für Anwendungstestdienste ausgegeben. Unabhängig vom Formfaktor ist das Testen absolut entscheidend, bevor Anwendungen in die Produktion gebracht werden, was eine große Chance bietet, das Testen durch Automatisierung zu modernisieren.

Zu diesem Zweck freuen wir uns, unsere Investition in Cypress.io * bekannt zu geben, ein JavaScript-End-to-End-Testframework für alles, was in einem Browser ausgeführt wird. Cypress.io hat durch sein Open-Source-Framework, das als Ersatz für das alte Selenium dient, eine erhebliche Entwickleraffinität gewonnen. Obwohl Selenium unter QA-Personas weit verbreitet ist, wurde es mit dem Verständnis entwickelt, dass Komponenten von der Anwendung getrennt und Tests weiter vom Code entfernt sind, während es gleichzeitig ein schwer zu verwendendes Werkzeug ist. Selenium bietet auch minimale Funktionalität für die Sichtbarkeit von Tests und dient als Blackbox, wenn etwas kaputt geht.

Die entwicklergesteuerte Open-Source-Lösung von Cypress.io ermöglicht es Benutzern, Tests einfach zu schreiben und deren Ausführung in Echtzeit zu beobachten, während Webanwendungen erstellt werden, während sie auf das Cypress Dashboard -Angebot aufsetzt, das wichtige Funktionen wie Parallelisierung mit CI, Analyse und Berichterstattung, um Entwicklern die volle Kontrolle und Einsicht in ihre Testsuite zu geben. Mit Cypress.io, Entwickler können in der gesamten Testpyramide arbeiten, von End-to-End-Tests, bei denen sie überprüfen, ob die gesamten Softwarefunktionen korrekt funktionieren, bis hin zu Unit- und Komponententests, bei denen sie kleine, einzelne Codeteile testen können. Mit Cypress.io, Das Testen wird zu einem effizienten Prozess, der gut in das moderne SDLC integriert ist, sodass die Release-Zyklen von Anwendungen weiter beschleunigt werden können.

Nachdem wir viel Zeit damit verbracht haben, die verschiedenen Bereiche der Testlandschaft zu evaluieren und in sie zu investieren, freuen wir uns, in dieser nächsten Phase der Reise mit dem Cypress.io-Team zusammenzuarbeiten!

Die hierin enthaltenen Informationen beruhen ausschließlich auf der Meinung von Morad Elhafed und sind nicht als Anlageberatung zu verstehen. Dieses Material wird zu Informationszwecken zur Verfügung gestellt und stellt weder eine Rechts-, Steuer- oder Anlageberatung noch ein Angebot zum Verkauf oder eine Aufforderung zum Kauf einer Beteiligung an einem von Battery Ventures oder einem anderen von Battery verwalteten Fonds oder Anlageinstrument dar und darf in keiner Weise als solche angesehen werden. 

Die Informationen und Daten beziehen sich auf den Zeitpunkt der Veröffentlichung, sofern nicht anders angegeben.

Inhalte, die aus Drittquellen stammen, werden zwar als zuverlässig erachtet, wurden jedoch nicht von unabhängiger Seite auf ihre Richtigkeit oder Vollständigkeit hin überprüft und können nicht garantiert werden. Battery Ventures ist nicht verpflichtet, den Inhalt dieses Beitrags zu aktualisieren, zu ändern oder zu ergänzen oder Leser*innen zu benachrichtigen, falls sich darin enthaltene Informationen, Meinungen, Prognosen, Vorhersagen oder Schätzungen ändern oder später ungenau werden.

Die obigen Informationen können Prognosen oder andere zukunftsgerichtete Aussagen zu zukünftigen Ereignissen oder Erwartungen enthalten. Vorhersagen, Meinungen und andere Informationen, die in diesem Video besprochen werden, können sich ständig und ohne Vorankündigung ändern und sind nach dem angegebenen Datum möglicherweise nicht mehr zutreffend. Battery Ventures übernimmt keine Verpflichtung und beabsichtigt auch nicht, diese zukunftsgerichteten Aussagen zu aktualisieren.

*Bezeichnet ein Battery-Portfoliounternehmen. Für eine vollständige Liste aller Battery-Investments klicken Sie bitte hier.

Zurück zum Blog
Ähnliche ARTIKEL