Skip to content

Le Livre Scolaire

Lelivrescolaire.fr améliore l’expérience éducative avec Testim Copilot

Présentation de l'entreprise

Lelivrescolaire.fr, éditeur français précurseur dans la mise en place de manuels scolaires et ressources éducatives numériques, a adopté Tricentis Testim pour surmonter les défis liés à l’automatisation des tests web. Le passage à Testim a ainsi réduit le temps de création des tests, renforcé la fiabilité et permis aux membres non techniques de participer activement aux processus d’assurance qualité (QA).

Installé à Lyon, lelivrescolaire.fr (propriété du groupe Hachette Livre) redéfinit l’éducation depuis 2009. Ses manuels scolaires, conçus avec des enseignants et pour des enseignants, s’adressent aux professeurs en France métropolitaine et à l’étranger. Avec des manuels numériques interactifs et personnalisables pour plusieurs matières, l’éditeur est devenu précurseur dans le domaine, se donnant pour mission de rendre l’apprentissage accessible gratuitement, innovant et collaboratif. Au fur et à mesure que sa plateforme d’apprentissage numérique évoluait pour répondre aux demandes croissantes des enseignants dans un monde où le digital est roi, il devenait primordial de garantir sa fiabilité.

Lorsque Matthieu Brunerie rejoint lelivrescolaire.fr au poste de responsable Qualité Logiciels, l’équipe est déjà confrontée à des défis dans ses processus de test. L’outil utilisé, Testsigma, présente des limitations majeures. La création et la maintenance des tests sont lourdes, nécessitant souvent beaucoup de retravail d’une release à l’autre. L’exécution des tests est tout aussi problématique : elle prend des heures et l’impossibilité de paralléliser les séquences de tests aggrave les inefficacités. De plus, avec une cadence d’une release toutes les deux semaines sur leur site Internet, tout retard risque d’affecter les enseignants qui s’appuient sur la plateforme pour leurs cours.

  • Arrow Icon
    Industrie : Éducation
  • Arrow Icon
    Taille de l'entreprise : 130
  • Arrow Icon
    Localisation: France
  • Arrow IconProduits:

Les défis

  • Lelivrescolaire.fr a du mal à respecter son cycle de release bimensuel à cause de la lenteur de son outil de test.
  • La maintenance des cas de test est complexe, et tout changement dans les tests existants nécessite des connaissances approfondies en Java.
  • Les séries de tests ne sont pas parallélisées.

Instaurer la confiance dans le processus d’assurance qualité

Pour Matthieu Brunerie, il est clair qu’un virage s’impose. « Quand je suis arrivé, il n’existait pas d’équipe Qualité. On faisait les déploiements et on voyait si ça marchait une fois en production. Cette approche n’était pas viable. » Déterminé à instaurer une solide culture de l’assurance qualité, il se met en quête d’une meilleure solution. Après un benchmark, l’équipe opte pour Tricentis Testim, séduite par ses fonctionnalités intuitives et ses innovations de pointe, notamment le tout nouveau Testim Copilot que l’équipe de Matthieu Brunerie est l’une des premières à utiliser.

Testim se révèle rapidement indispensable. Grâce au Smart Locator (En) (localisateur intelligent), l’outil s’adapte aux changements dans l’interface utilisateur, assurant la stabilité des tests même lorsque des éléments de la page sont déplacés. Cette fonctionnalité utilise l’IA pour identifier les propriétés modifiées dans l’interface utilisateur et mettre à jour automatiquement les cas de test associés. Finies les mises à jour manuelles des cas de test à chaque changement de l’application. Matthieu Brunerie raconte avec enthousiasme comment son équipe a testé cette fonctionnalité : « Nous avons complètement restructuré la page et déplacé les boutons, mais Testim a quand même reconnu les éléments et exécuté les tests sans problème. Un tel niveau de robustesse nous a mis en confiance. »

Testim Copilot prend en charge des scénarios de test complexes

Au-delà de ses capacités techniques, Testim a rationalisé les workflows au sein de l’équipe. Les cas de test sont désormais créés en moins de 5 minutes au lieu de 15 auparavant. L’automatisation a été mise à la portée de tous grâce à l’approche low-code de Testim et, plus récemment, à la création de cas de test basée sur l’IA de Testim Copilot. Lelivrescolaire.fr a commencé à utiliser Testim Copilot alors qu’il était encore en version bêta. Avec cet outil, même des analystes sans expérience en codage peuvent écrire et personnaliser des tests complexes en toute autonomie, libérant ainsi les développeurs pour qu’ils se concentrent sur d’autres priorités.

Pour Matthieu Brunerie, les avantages sont immédiats. « Nous avons dans l’équipe des analystes qui n’ont jamais écrit une ligne de code de leur vie, et aujourd’hui, ils créent des tests automatisés sans l’aide de personne », se réjouit-il. Basé sur l’IA, Copilot interprète les entrées en langage naturel et les convertit en actions de test sophistiquées. Il n’est ainsi plus nécessaire d’avoir des connaissances approfondies en programmation. Cette nouvelle autonomie a non seulement responsabilisé l’équipe chargée de la qualité, mais elle a également libéré les développeurs, qui peuvent désormais se concentrer sur le codage plutôt que sur la création de tests. « Cela a apporté un sentiment de responsabilité et de fierté aux analystes », ajoute Matthieu Brunerie.

« Nos analystes qualité ont l’impression d’être presque des développeurs. Ils peuvent créer des tests complexes sans déranger l’équipe de développement. Ils se sentent plus impliqués dans le processus global, et l’ensemble de l’équipe travaille de manière plus harmonieuse. L’ambiance est beaucoup plus sereine. »

Testim leur permet d’être beaucoup plus productifs. Avec Testsigma, l’équipe de Matthieu Brunerie était obligée de revoir l’ensemble du cas de test, même si elle voulait changer une seule étape pour répondre à de nouvelles exigences, un effort grandement allégé par le Smart Locator de Testim. Il était difficile, dans ces conditions, de respecter le calendrier de release bimensuelle. Avec Testim, le travail avance beaucoup plus rapidement. Matthieu Brunerie envisage maintenant de passer à un calendrier de release hebdomadaire, de sorte que les nouvelles fonctionnalités puissent être apportées aux clients presque immédiatement. Il indique que la majorité des cas de test écrits par Testim Copilot reçoivent le feu vert pour être mis directement en production par les développeurs. Le temps gagné est également mis à profit pour développer les interactions entre les différentes équipes, par exemple entre les développeurs, les testeurs et le marketing, au sujet des nouvelles fonctionnalités demandées par les clients.

Déployer avec rapidité et confiance

L’intégration de Testim dans le pipeline CI/CD de lelivrescolaire.fr a renforcé leur efficacité. Avec des connexions directes à des outils tels que GitHub et Jira, les tests peuvent être lancés à tout moment et n’importe où. « Je peux lancer un test depuis mon téléphone si je le souhaite », explique Matthieu Brunerie. La capacité à déployer en toute confiance est devenue la pierre angulaire de leur processus d’assurance qualité, éliminant l’anxiété qui accompagnait autrefois les releases. Lelivrescolaire.fr compte environ 200 cas de test par release. Nombre d’entre eux sont d’abord exécutés dans un environnement éphémère avant d’être transférés dans l’environnement de test réel pour tester l’application avant que les nouvelles releases partent en production. Les tests sont exécutés en parallèle sur quatre machines virtuelles pour encore plus de rapidité. Ils prennent désormais 35 minutes chacun au lieu de plus d’une heure, avec davantage de tests créés.

L’équipe de test n’est pas la seule à profiter des avantages de Testim ; les clients de l’éditeur bénéficient également d’une meilleure expérience grâce à l’intégration entre Applitools et Testim. « Les développeurs ne sont pas toujours très exigeants concernant l’aspect et la convivialité de la page. Ils s’intéressent davantage à la fonctionnalité. Testim utilise Applitools pour effectuer des tests de non-régression visuels/graphiques au pixel près sur nos pages web. »

Bien sûr, aucun outil n’est parfait, mais le support client de Tricentis s’est distingué par sa réactivité. Au moindre problème, il s’est empressé d’intervenir, en fournissant des correctifs et des mises à jour en un temps record. Pour Matthieu Brunerie, ce niveau de réactivité contraste nettement avec son expérience précédente : « Avec Testsigma, nous attendions souvent sans fin des solutions. Alors qu’avec Testim, nos problèmes sont résolus presque immédiatement. »

Les résultats ont été spectaculaires. Les publications de lelivrescolaire.fr sont maintenant plus fluides, leurs tests plus fiables et son équipe plus confiante. Matthieu Brunerie attribue ce revirement non seulement aux capacités techniques de Testim, mais aussi à sa conception centrée sur l’utilisateur. « C’est l’un des outils les plus faciles à utiliser que je connaisse. L’interface est intuitive et la documentation est excellente. Tout est conçu pour favoriser la réussite des équipes. »

À l’avenir, lelivrescolaire.fr prévoit d’étendre son utilisation de Testim afin d’inclure des tests automatisés pour ses applications mobiles, un pan de son activité en pleine croissance. Avec le développement de l’utilisation des tablettes et des appareils mobiles chez les enseignants, il sera essentiel d’assurer une qualité constante sur toutes les plateformes. Matthieu Brunerie est optimiste quant à l’avenir : « Testim a déjà révolutionné notre façon de travailler. Nous sommes impatients de voir comment il nous aidera à relever de nouveaux défis au fur et à mesure de notre croissance. »

Les résultats

  • La création des cas de test est 3 fois plus rapide (passant de 15 à moins de 5 minutes).
  • L’utilisation de Testim Copilot facilite la création de cas de test complexes, libérant du temps pour des initiatives QA plus stratégiques.
  • L’intégration transparente avec des outils tels que GitHub et Jira permet d’automatiser les tests dans la chaîne CI/CD.
  • La parallélisation de l’exécution des tests sur 4 machines virtuelles permet de gagner un temps considérable.