Découvrez comment la solution Parasoft Continuous Quality permet de contrôler et de gérer les environnements de test pour fournir des logiciels de haute qualité en toute confiance. Inscrivez-vous pour la démo >>

BLOG

Les experts de l'industrie donnent leurs prévisions de test de logiciels pour 2020

Les experts de l'industrie donnent leurs prévisions de test de logiciels pour 2020 Temps de lecture : 5 minutes
Dans une industrie confrontée à une complexité croissante et aux tendances d'une industrie du logiciel en évolution rapide, nous nous préparons constamment aux besoins de test de l'avenir. Alors, quelles sont nos prévisions pour 2020?

Alors que nous avons commencé à nous concentrer sur l'année à venir, nous avons eu de nombreuses conversations intéressantes avec des collègues de l'industrie sur ce que nous pouvons nous attendre à voir des tests logiciels en 2020. J'ai pensé partager certaines de ces prédictions de tests logiciels pour l'année à venir, à partir de experts de l'industrie et notre propre équipe chez Parasoft.

Adopter l'automatisation dans les tests logiciels

Alors que nous entrons dans une nouvelle décennie, nous sommes toujours profondément conscients du nombre d'organisations qui ne sont pas encore en mesure de s'engager dans les tests requis pour produire des logiciels fiables, de haute qualité, sûrs et sécurisés, en introduisant l'automatisation pour rendre les tests plus efficaces et évolutifs avec rapidité. développement. Alors que nous continuons à avancer, l'impératif des tests logiciels continue de croître en tant qu'exigence fondamentale pour faire des affaires, mais nous voyons toujours les organisations être laissées pour compte.

De David Rubinstein, rédacteur en chef de Temps SD:

«Il est clair que l'automatisation de l'écriture et de l'exécution des tests est nécessaire dans le monde actuel du développement logiciel non linéaire. Mais alors que les entreprises ont du mal à comprendre ce qui devrait ou ne devrait pas être automatisé et comment évaluer les résultats de l'automatisation, je pense que nous verrons - à partir de ce besoin perçu de vitesse - plus de logiciels passer en production sans tests appropriés, et nous verra une baisse de la qualité des logiciels créés et publiés. Les entreprises diront qu'elles veulent des commentaires plus rapides des utilisateurs et appelleront cela «les tests en production». J'appelle cela un logiciel d'expédition sans faire de tests de diligence. Les tests rattraperont à nouveau le développement lorsque l'automatisation sera mise en œuvre avec succès. »

De Mark Lambert, vice-président des produits chez Parasoft:

«2020 sera l'année où les organisations chercheront à quantifier la valeur commerciale des tests. Nous avons traversé des décennies en nous concentrant sur la réduction du «coût» des tests (à la fois en temps et en dollars); d'abord avec l'externalisation, puis avec l'automatisation. Mais se concentrer uniquement sur le coût n'augmente pas la valeur commerciale si vous ne testez pas «intelligent». Les défenseurs des tests devront changer la conversation, passant d'une conversation purement coûteuse à une conversation sur les avantages obtenus et les besoins satisfaits. »

Sécurité

Le besoin de sécurité logicielle ne cesse de croître, alors que nous continuons de constater les effets néfastes des cyberattaques et des violations sur les marques mondiales. Il est de plus en plus nécessaire de respecter les normes de sécurité et les organisations continueront de tirer parti des tests logiciels automatisés pour faire face aux risques commerciaux.

De Joe Colantonio de Guilde de test:

«De tous les sujets des tests, la sécurité était l'un des sujets les plus récurrents que j'ai entendus maintes et maintes fois sur mes podcasts Test Guild. Basé sur un récent article dans SD Times, la sécurité est à un niveau historiquement bas cette année alors que 2019 a vu les deuxième, troisième et septième plus grandes violations de tous les temps (mesurées par le nombre de personnes touchées). Et j'ai entendu de plus en plus que cela devenait de plus en plus courant, en particulier avec l'open source. Je pense donc que nous arrivons à un point de rupture ici où si vous ne vous occupez pas de la sécurité, je pense que 2020, vous allez certainement vous occuper de la sécurité. »

De Arthur Hicken, évangéliste Parasoft:

«Je m'attends à ce que 2020 soit l'année où nous commençons enfin à prêter attention aux problèmes de sécurité et de confidentialité. Plus précisément, la protection de la vie privée devrait occuper une place de choix en raison de la réglementation et de la surveillance accrues de l'ACCP. En plus du RGPD, nous devrions nous attendre à ce que, d'une part, les entreprises essaient de mieux sécuriser les données des utilisateurs et d'être plus transparentes sur ce qu'elles font de ces données et avec qui elles les partagent. D'un autre côté, il ne serait pas surprenant de voir l'UE ou l'État de Californie engager des poursuites très médiatisées pour montrer l'exemple. »

De Christopher Rommel à Recherche VDC:

«La sécurité et la sûreté alimentent plus d'investissements dans les tests en 2020: Finie le temps du mantra de décalage à gauche qui guidait les initiatives d'approvisionnement. Les objectifs d'efficacité seront davantage subjugués à mesure que les nouveaux mandats de l'industrie et l'aversion croissante au risque des logiciels influenceront les esprits et influenceront les portefeuilles. »

A partir de Scott Norberg:

«Les entreprises et les particuliers se tourneront de plus en plus vers l'outil ZAP de l'OWASP pour les tests de sécurité Web, car les autres scanners dynamiques (et surtout meilleurs) continueront de ne pas se différencier efficacement des autres scanners du marché. Et les outils IAST (Interactive Scanning Tools, qui surveillent les sites pour détecter les vulnérabilités de sécurité lors des tests normaux) continueront de tomber sous le radar de la plupart des entreprises, ce qui est regrettable car ils valent vraiment la peine d'être utilisés. »

A partir de Charla Griffy-Marron, Rédacteur en chef de Elsevier - Technologie dans la société:

«En 2020, les entreprises continueront d'adopter« Agile »pour développer et livrer des logiciels plus rapidement. En outre, il existe une convergence croissante du matériel et des logiciels ainsi qu'une chaîne d'approvisionnement mondiale de plus en plus complexe. Les turbulences géopolitiques renforceront le besoin d'une plus grande sécurité tout au long de la chaîne d'approvisionnement à mesure que le processus «Agile» se développe dans la pratique. Par conséquent, l'automatisation et l'orchestration verront une attention accrue tout au long du cycle de vie cyber-physique en raison de l'augmentation des menaces cyber-physiques mondiales et de la pression continue pour la vitesse et l'agilité. »

Intelligence artificielle

As intelligence artificielle dans les tests de logiciels continue d'augmenter l'équipe de test QA / logiciel moderne, les organisations qui adoptent l'IA et l'apprentissage automatique peuvent considérablement augmenter la productivité. Mais si les organisations de développement de logiciels sont ou non prêtes à faire confiance à la technologie basée sur l'IA? C'est une autre histoire. Comme Diego le réfère ci-dessous, consacrer de l'énergie au test de l'IA elle-même pourrait être un facteur utile pour permettre aux équipes de faire confiance à leur adoption d'outils compatibles avec l'IA.

De Joe Colantonio de Guilde de test:

«Quand j'allais à des conférences en 2017, 2018 et début 2019, j'entendais beaucoup de scepticisme autour de l'automatisation de l'IA. Il semble maintenant que de plus en plus d'outils sont en cours de développement qui intègrent des fonctionnalités d'IA qui ajoutent réellement une valeur que les testeurs peuvent voir et croire. J'ai également commencé à voir des démos pour les produits entrant dans le produit qui ont vraiment des fonctionnalités utiles qui sont pilotées par Algorithmes AI / ML avec Parasoft Sélénique être l'un d'entre eux.

De Diego Lo Giudice de Forrester:

«En plus de la demande existante de prise en charge Agile + DevOps et de livraison continue avec des pratiques de test continu, alors que les entreprises ouvrent les yeux sur le risque de ne pas tester leurs déploiements d'applications RPA et AI Infused, elles comprendront le besoin de ressources de test internes et externes. et les compétences ainsi que les fonctionnalités existantes et nouvelles des outils de test pour répondre à leurs besoins. Le risque de ne pas tester les applications infusées de RPA et d'IA est trop élevé et pas abordable pour que cela ne se produise pas. »

De Igor Kirilenko, vice-président du développement chez Parasoft:

«Je prédis l'apparition de nouvelles technologies basées sur l'IA autour des tests d'interface utilisateur, qui effectueront des tests exploratoires automatisés de nouvelles fonctionnalités sans script de cas de test dédiés ni programmation. Les solutions auront «l'intelligence» pour comprendre l'interface utilisateur et prédire les réponses positives et négatives possibles du système sur les actions d'interface utilisateur exécutées. Bien sûr, ils auront de nombreuses limitations, mais ce sera un pas en avant vers une automatisation avancée. »

Par Erik Dietrich de DaedTech:

«Avec la montée continue du concept de« décalage vers la gauche », les entreprises continueront de presser les tests fonctionnels traditionnels et les personnes qui les exécutent. Je pense donc que 2020 mettra davantage l'accent sur l'utilisation de l'apprentissage automatique pour la gestion des suites de tests ainsi que sur les technologies permettant les tests en production. Les professionnels du test auront une responsabilité croissante dans l'apprentissage et la gestion de ces outils »

De Max Saperstone, directeur de l'automatisation des tests chez Couvertures:

«L'IA a été un sujet brûlant au cours des 18 derniers mois environ dans le domaine des tests, et je m'attends à ce que son intérêt continue de croître. Je m'attends à voir de plus en plus d'entreprises pousser les `` outils d'IA '' pour aider aux tests, mais je ne m'attends pas à voir une croissance énorme de son utilisation. Je pense qu'une légère augmentation de l'utilisation de l'IA pour aider aux tests se produira, mais sur la base des professionnels de l'industrie, de l'expérience et du passé, je ne vois pas cela comme une explosion en 2020. Je pense qu'il y a encore beaucoup de scepticisme. là-bas non seulement dans l'IA, mais dans l'automatisation en général, ce qui doit être surmonté… »

Évolution en 2020

Alors que nous nous tournons vers la nouvelle année, nous voyons que 2020 apportera beaucoup de changements, de risques et de défis à l'industrie des tests de logiciels. Mais nous constatons également que l'automatisation des tests et la maturité croissante des activités de test aideront les organisations à être prêtes à relever les défis à venir.

Écrit par

Elisabeth Kolawa

En tant que PDG de Parasoft, Elizabeth dirige la direction générale et les opérations de l'entreprise, apportant à Parasoft des connaissances et une expérience approfondies de la gestion de grandes organisations techniques diversifiées.

Recevez les dernières nouvelles et ressources sur les tests de logiciels dans votre boîte de réception.