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

Quels types de tests utilisez-vous dans vos projets ?

Cette question a été posée à tou·tes les participant·e·s.

Comment effectuez-vous les tests unitaires dans vos projets ?

Cette question a été posée aux répondant·e·s dont les projets comportent des tests unitaires.

Quelles mesures de couverture des tests utilisez-vous pour les tests unitaires ?

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

Quels sont les types de tests utilisés dans votre projet ?

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.

Quel est le ratio entre le nombre de testeurs / ingénieurs assurance qualité et le nombre de développeurs de logiciels pour votre projet ?

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.

Combien de testeurs ou ingénieurs assurance qualité ont des compétences en programmation dans votre projet ?

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.

Combien de testeurs ou et ingénieurs assurance qualité effectuent uniquement des tests manuels dans votre projet ?

Quels outils utilisez-vous pour stocker les scénarios de test ?

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.

Veuillez fournir une estimation du nombre de tests automatisés dans votre projet.

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.

Quels frameworks, outils ou technologies de test utilisez-vous éventuellement ?

Quels langages de programmation utilisez-vous pour l’automatisation des tests dans votre projet ?

Quelles technologies BDD (Behavior Driven Development) utilisez-vous, le cas échéant ?

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.

Utilisez-vous l’intelligence artificielle / le machine learning pour tester votre produit ?

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

Choisissez votre technologie

Choisir

Téléchargez l'outil dont vous avez besoin

Choisir
Essayer gratuitement

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.