AccueilActualités informatiquec'est : Test, test, test ! |

c’est : Test, test, test ! |

Un système logiciel développé sans tests en frontal – un code qui non seulement fonctionne en production mais qui veut aussi être développé plus avant : une bombe à retardement. Si vous ne voulez pas que votre application vous explose à la figure un jour, vous devez poursuivre avec une suite de tests. Mirjam Aulbach explique comment faire dans son exposé lors de la troisième journée de c’t <webdev&gt ;, le 7 décembre 2021.

Il est préférable de tester dès le début : les composants HTML peuvent être développés dans Storybook et testés très facilement. En outre, Storybook génère la documentation des composants, en partie automatiquement. Sven Wolfermann présente Storybook en détail. Pour les tests de bout en bout, Cypress.io est l’outil de choix, déclare Ramona Schwering. Elle présente le système dans sa session et donne un aperçu de ses possibilités.

Qu’est-ce qui doit être pris en compte pour que les tests unitaires soient également utiles à long terme au lieu de devenir un gadget hérité ? Quels sont les cadres disponibles et quels sont leurs avantages et inconvénients ? Dans sa conférence, Marco Emrich fournit une orientation ainsi que des conseils et des astuces tirés de la pratique.

Sommaire

Des tests peu fiables sont un cauchemar pour les développeurs. Parfois ils s’exécutent avec succès, parfois non, et par conséquent ils ne donnent pas une déclaration valable sur l’état du logiciel. Dans le pire des cas, des tests individuels peuvent même affecter la crédibilité de l’ensemble de la suite de tests. Peu importe qu’il s’agisse de tests unitaires, d’intégration ou de bout en bout. Ramona Schwering a passé de nombreuses heures avec des tests douteux en tant que testeur et développeur et partage ses expériences avec les participants dans son deuxième exposé.

En parlant de testeurs et de développeurs : qui teste réellement dans l’équipe ? L’exposé de Thomas Garus examine les différents rôles possibles des testeurs dédiés dans l’équipe et la manière dont ils peuvent agir en tant qu’influenceurs. Il montre comment les revues, les demandes de retrait, les tests d’ensemble et d’autres outils aident les équipes à développer une compréhension commune des tests et de la qualité.

Toutes ces conférences auront lieu le troisième jour du c’t <webdev&gt ;. De la même manière, les exposés de la première et de la deuxième journée de conférence tournent autour des thèmes de l’accessibilité et de la performance respectivement. Vous trouverez le programme sur la page d’accueil de la conférence.

Les trois jours de la conférence en ligne ne se dérouleront pas en une seule fois, mais avec un décalage d’une semaine, les 23.11., 30.11. et 7.12. De cette manière, nous espérons que la charge de travail sera plus digeste qu’en bloc et que les participants pourront mieux intégrer la conférence dans leur flux de travail. Vous pouvez réserver des journées individuelles au tarif préférentiel de 149 € ou les trois jours de conférence au prix de 399 € en tant que forfait. Nous enregistrons toutes les conférences et les mettons ensuite à la disposition des participants. Ainsi, si vous manquez une conférence ou une journée, vous pourrez la regarder plus tard.

En outre, la conférence proposera des ateliers sur les thèmes suivants : « Principes fondamentaux de l’accessibilité du Web » (journée complète, 25/11/2021, 499 €), « Performances du Web » (journée complète, 26/11/2021, 499 €), « Programmation avancée par niveaux de type en TypeScript » (journée complète, 2/12/2021, 499 €) et « 0 Framework Overhead with Solid.js » (demi-journée, 3/12/2021, 299 €).

Plus d'articles