Ces questions n’ont été posées qu’aux répondant·e·s ayant indiqué travailler en tant que testeurs ou ingénieurs AQ ou être impliqué·es dans les tests dans le cadre de leur travail.
Tests
75 %
des des répondant·e·s déclarent que les tests jouent un rôle essentiel dans leurs activités de développement
44 %
des répondant·e·s est impliqué dans le processus de test
33 %
des répondant·e·s déclarent que des personnes différentes sont chargées de l’élaboration et de l’exécution des tests dans leur entreprise
52 %
des répondant·e·s élaborent des cas de test dans le cadre de leur processus de test
Fait intéressant
Seulement 13 % des répondant·e·s disent avoir recours à l’aide externe d’évaluateurs et de sous-traitants pour tester leurs produits.
Il semble que les entreprises connaissent une pénurie d’ingénieurs AQ : 44 % des répondant·e·s indiquent avoir moins d’un ingénieur assurance qualité pour 10 développeurs dans leurs projets. Seulement 10 % des répondant·e·s ont 4 ingénieurs assurance qualité ou plus pour 10 développeurs.
Dans 29 % des projets, plus de la moitié des ingénieurs assurance qualité ne font que des tests manuels et dans 27 % des projets, plus de la moitié des testeurs ont des compétences en programmation.
Environ 41 % des testeurs et des ingénieurs assurance qualité n’utilisent pas d’outils spécifiques pour stocker les cas de test et seulement 20 % d'entre eux seulement utilisent des outils spéciaux pour la gestion des cas de test.
47 % des répondant·e·s ont automatisé au moins la moitié de leurs tests. Comme l’année dernière, les technologies les plus populaires sont JUnit (34 %), Postman (29 %), Jest (23 %) et Selenium WebDriver (20 %). JavaScript, Java et Python restent les trois principaux langages utilisés pour l'automatisation des tests.
Fait intéressant
12 % des répondant·e·s utilisent des technologies BDD (Behavior Driven Development) dans leur processus de test et 8 % utilisent l’intelligence artificielle et le machine learning. Dans ce groupe, l’intelligence artificielle et le machine learning sont surtout utilisés pour l’analyse des journaux système et des données sur le comportement des utilisateurs.
Nous avons centralisé nos outils d'assurance qualité et d’automatisation des tests. Vous pouvez facilement ajouter des outils et des fonctionnalités utiles à votre IDE JetBrains. N’hésitez pas à essayer également notre Test Automation Kit.
Vous souhaitez être informé·e de nos actualités et outils d’Assurance Qualité ? Abonnez-vous à notre blog dédié !
Trouvez l'outil qu'il vous faut
Merci du temps que vous nous avez accordé !
Nous espérons que vous avez trouvé ce rapport intéressant. N'hésitez pas à le partager avec vos ami·e·s et collègues.
Rejoignez le JetBrains Tech Insights Lab
Participez à des enquêtes et à des études sur l'expérience utilisateur pour aider les produits JetBrains à gagner en facilité d'utilisation, mais aussi en puissance. En participant à nos études, vous aurez également la possibilité de gagner des récompenses.
Si vous avez des questions ou des suggestions, contactez-nous à surveys@jetbrains.com.