Internet Explorer n'est pas pris en charge par notre site web. Pour une expérience plus sécurisée, veuillez utiliser Chrome, Safari, Firefox ou Edge.
Logiciel deep tech
Max Schireson, Jason Mendel | 16 décembre 2020
L'accélération des cycles de mise à jour des applications rend nécessaire une automatisation accrue des tests.

Depuis le début de la pandémie, l'accélération de la transformation numérique a été bien comprise, les entreprises de toutes tailles s'efforçant de moderniser leurs flux de travail à travers les piles d'applications et d'infrastructures. Compte tenu de cette vitesse accrue d'adoption de Logiciel, Battery Ventures a passé du temps à réfléchir à ce que cela signifie pour les entrepreneurs et les clients, détaillant nos conclusions dans le rapport State of the OpenCloud 2020 .

Un thème spécifique qui nous intéressait était la modernisation du cycle de vie de développement (SDLC) de Logiciel. Battery Ventures a passé beaucoup de temps à évaluer et à investir dans cette catégorie, notamment JFrog* pour le dépôt binaire, Launchable* pour la priorisation des tests et Bridgecrew* et Contrast Security* pour le runtime et la sécurité.

Au fur et à mesure que nous avons progressé dans notre travail, nous avons reconnu qu'il existe des goulots d'étranglement permanents et importants, notamment en matière de tests et de sécurité, qui ont entravé le rythme des cycles de sortie de Logiciel. Ces goulets d'étranglement deviennent plus apparents à mesure que les cycles de développement passent de la cascade à l'agilité, que les charges de travail sont déplacées du on-prem au cloud et que les personnages qui gèrent ces flux de travail, l'assurance qualité (QA) et la sécurité, opèrent plus loin du code. Cela a conduit à une poussée vers une mentalité de "shift-left" pour gérer les tests et la sécurité plus tôt et de manière continue dans le cycle de développement, les développeurs assumant une responsabilité accrue.

Les tests, en particulier, se présentent sous de nombreuses formes différentes : AQ interne, développeurs et services de tests manuels proposés par des sociétés de services / BPO telles que Accenture, Capgemini, Deloitte et autres. Selon Marketsandmarkets, 50 milliards de dollars seront dépensés en services de test d'applications en 2022. Quel que soit son facteur de forme, le test est absolument critique avant de pousser les applications en production, ce qui laisse une grande opportunité de moderniser le test par l'automatisation.

À cette fin, nous sommes heureux d'annoncer nos investissements dans Cypress.io*, un cadre de test JavaScript de bout en bout pour tout ce qui fonctionne dans un navigateur. Cypress.io a gagné une affinité significative avec les développeurs grâce à son cadre open-source, qui sert de remplacement à l'ancien Selenium. Bien que Selenium soit largement adopté par les personas de l'assurance qualité, il a été construit en tenant compte du fait que les composants seraient séparés de l'application et les tests éloignés du code, tout en étant un outil lourd à utiliser. Selenium offre également une fonctionnalité minimale pour la visibilité des tests, servant de boîte noire lorsque quelque chose se casse.

La solution open-source de Cypress.io, orientée vers les développeurs, permet aux utilisateurs d'écrire facilement des tests et de les regarder s'exécuter en temps réel au fur et à mesure que les applications web sont construites, tout en superposant sur l'offre Cypress Dashboard qui fournit des fonctionnalités essentielles telles que la parallélisation avec CI, l'analyse et le reporting pour donner aux développeurs un contrôle total et une vision de leur suite de tests. Avec Cypress.io, Les développeurs pourront travailler sur toute la pyramide des tests, des tests de bout en bout où ils vérifient que les fonctions globales du logiciel fonctionnent correctement, aux tests unitaires et de composants où ils peuvent tester de petits morceaux de code individuels. Avec Cypress.io, Les tests deviennent un processus efficace, bien intégré dans le SDLC moderne afin que les cycles de publication des applications puissent continuer à s'accélérer.

Ayant passé beaucoup de temps à évaluer et à investir dans les différents domaines du paysage des tests, nous sommes ravis de nous associer à l'équipe de Cypress.io pour cette nouvelle étape du voyage !

Ce contenu est fourni à titre d'information et ne constitue pas, et ne peut en aucun cas être considéré comme, un conseil juridique, fiscal ou d'investissement ou comme une offre de vente ou une sollicitation d'une offre d'achat d'un intérêt dans un fonds ou un instrument d'investissement géré par Battery Ventures ou toute autre entité de Battery. 

Les informations et les données sont en date de la publication, sauf indication contraire.

Le contenu obtenu de sources tierces, bien que considéré comme fiable, n'a pas été vérifié de manière indépendante quant à son exactitude ou son exhaustivité et ne peut être garanti. Battery Ventures n'a aucune obligation de mettre à jour, de modifier ou d'amender le contenu de ce post ni d'avertir ses lecteurs dans le cas où toute information, opinion, projection, prévision ou estimation incluse, changerait ou deviendrait ultérieurement inexacte.

Les informations ci-dessus peuvent contenir des projections ou d'autres déclarations prévisionnelles concernant des événements ou des attentes futurs. Les prédictions, opinions et autres informations discutées dans cette vidéo sont susceptibles d'être modifiées en permanence et sans préavis d'aucune sorte et peuvent ne plus être pertinentes après la date indiquée. Battery Ventures n'assume aucune obligation et ne s'engage pas à mettre à jour les déclarations prospectives.

*Dénote une entreprise de Battery Portefeuille. Pour une liste complète de tous les investissements de Battery, veuillez cliquer ici.

Retour au blog
Articles connexes