Tests
Partager :
Ces questions n'ont été posées qu'aux participants ayant indiqué travailler en tant que testeurs ou ingénieurs assurance cité, ou être impliqués dans les tests dans le cadre de leur travail.
79 %
de toutes les personnes interrogées déclarent que les tests font partie intégrante de leurs activités de développement, ce qui représente quatre points de pourcentage de plus que l'année dernière.
63 %
des personnes interrogées affirment être personnellement impliquées dans l'automatisation des tests.
85 %
des personnes ayant des tests unitaires dans leurs projets les écrivent elles-mêmes.
46 %
des participants conçoivent des cas de tests dans le cadre de leur processus de tests.
59 %
des personnes interrogées indiquent que ce sont les mêmes personnes qui participent à la conception et à l'exécution des tests dans leur entreprise.
L'utilisation des tests de performance, de régression et de stress a augmenté par rapport à l'année dernière, alors que les tests fonctionnels et d'ergonomie ont été moins utilisés, même s'ils figurent toujours dans le top 5 des types de tests les plus utilisés.
63 %
des personnes qui utilisent des tests unitaires utilisent également des mesures de couverture des tests.
Les ingénieurs spécialisés en tests / assurance qualité sont devenus plus demandés et plus qualifiés. La proportion de projets comptant plus d'un ingénieur assurance qualité pour 10 développeurs a augmenté de quatre points de pourcentage par rapport à l'année dernière. La même croissance s'observe dans les projets dans lesquels 76 à 100 % des ingénieur assurance qualité ont des compétences en programmation. En revanche, la proportion de personnes qui se limitent à la réalisation de tests manuels a diminué.
La proportion de personnes utilisant des outils spécifiques pour le stockage des cas de test a augmenté de neuf points de pourcentage par rapport à l'année dernière. Le recours à la couverture de l'automatisation des tests n'a pas beaucoup évolué. La proportion de projets dont au moins la moitié des tests sont automatisés est toujours légèrement supérieure à 50 %.
Les cinq principaux langages utilisés pour l'automatisation des tests n'ont pas changé par rapport à l'année dernière et restent JavaScript/TypeScript, Python, Java, C# et PHP.
14 %
des répondants déclarent utiliser l'intelligence artificielle / le machine learning pour tester leurs projets, soit six points de pourcentage de plus que l'année dernière.
Le Behavior Driven Development se répand de plus en plus, gagnant cinq points de pourcentage depuis l'année dernière. Aujourd'hui, 17 % des personnes interrogées déclarent utiliser des technologies BDD.
JetBrains AquaNouveau
Vous recherchez un outil puissant pour l'automatisation des tests ? Adoptez JetBrains Aqua et gagnez en productivité en développant des tests automatisés plus fiables et nécessitant moins de maintenance.
D'après vos retours, vous appréciez qu'Aqua prenne en charge les langages de programmation et les frameworks de tests d'automatisation les plus populaires. Abonnez-vous à notre blog pour vous tenir au courant des dernières améliorations et suivez-nous sur Twitter !
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 amis et collègues.
Si vous avez des questions ou des suggestions, contactez-nous à surveys@jetbrains.com.