Passage du test manuel au test automatisé

A propos de CertiCon

Depuis 1996, CertiCon améliore la compétitivité de nos clients dans le monde entier. Les solutions B2B de CertiCon comprennent toute la gamme de services et de solutions en matière de développement de logiciels et de tests de vérification de l’assurance qualité. Notre expérience dans les domaines des applications médicales et critiques et des applications industrielles de haute technologie nous permet d’exploiter les meilleures pratiques et solutions pour nos clients. CertiCon conçoit, développe, réalise des prototypes rapides et déploie des solutions logicielles sophistiquées. Nos projets et solutions couvrent les domaines médicaux et industriels en s’appuyant sur des méthodologies et des technologies de pointe.

QF-Test utilisé par CertiCon

Le projet

Le projet est une solution sophistiquée de diagnostic des véhicules qui intègre les applications existantes, les applications étendues et les nouvelles applications et processus dans un système commun. Les clients potentiels sont des concessionnaires agréés et des ateliers indépendants.

Du point de vue de l’utilisateur final, l’application élimine les entrées multiples des utilisateurs grâce à la mise en œuvre de mécanismes de prise de contrôle unique et de signature unique. L’objectif initial du projet était de créer une solution légère qui fournisse des résultats de diagnostic compétents à ses utilisateurs finaux.

Le défi

Version après version, l’application s’est développée avec l’ajout de nouvelles fonctionnalités. Le maintien du processus d’assurance qualité défini était une tâche exigeante.

Avec plus de 2 000 cas de test manuels (qui augmentent à chaque version), nous avons dû réduire le temps nécessaire aux tests et, ce faisant, continuer à ajouter de nouveaux cas de test et à améliorer la qualité du logiciel dans son ensemble.

Solution

Diminution des coûts en utilisant QF-Test

Avec un environnement de test stable, l’automatisation du processus de test était la réponse à nos besoins. L’outil de choix proverbial était QF-Test de Quality First Software GmbH, un outil professionnel sous licence pour les tests de régression et de charge des applications Java et Web avec une interface utilisateur graphique (GUI).

Le processus d’automatisation comprenait les étapes suivantes :

  • Rédaction de scripts de test initiaux, communs à tous les cas de test.

Réutilisation

  • Enregistrement de cas individuels comme séquences séparées.
  • Exécution des scripts de test.
  • Modification des scripts de test après la correction des défauts révélés dans l’application lors de l’exécution du script.
  • Préparation des suites de test pour les tests de régression quotidiens exécutés sur la dernière version.

Résultats : Réduction du temps de test de près de 50% !

En quelques mois, nous avons réussi à réduire le temps de traitement des tests de près de 50 %, en ajoutant des centaines de cas de tests supplémentaires, le cycle et le calendrier des tests restant intacts.

Comme le montre le chiffre général, bien que l’investissement initial en ressources supplémentaires ait été élevé, à long terme, le temps et le coût des tests de logiciels ont été réduits et l’ajout de cas de test et l’augmentation des tests de régression ont permis d’améliorer la qualité des logiciels.

Nous utilisons des cookies "Matomo" pour l'évaluation anonyme de votre visite à note page web. Pour cela nous avons besoin de votre consentement qui est valable pour douze mois.

Configuration de cookies

Cookies fonctionnels

Nous utilisons des cookies fonctionnels pour garantir la fonctionnalité de base du site web.

Cookies de performance et de statistique

Nous utilisons Matomo pour analyser et améliorer notre site web. Des cookies permettent une collection anonyme des informations qui nous aident à vous offrir un visite clair et facile à utiliser de nos pages web.

Détails des cookies
Description Fournisseur Durée de vie Type But
_pk_id Matomo 13 Mois HTTP Contient un identifiant de visiteur unique et pseudonymisé interne à Matomo pour reconnaître les visiteurs qui reviennent.
_pk_ref Matomo 6 Mois HTTP Utilisé pour suivre à partir de quel site Web l'utilisateur anonymisé est arrivé sur notre site Web.
_pk_ses Matomo 1 Jour HTTP Le cookie de session Matomo est utilisé pour suivre les demandes de page du visiteur pendant la session.
_pk_testcookie Matomo Session HTTP Utilisé pour vérifier si le navigateur du visiteur prend en charge les cookies.
_pk_cvar Matomo 30 Minutes HTTP Stocker temporairement les données relatives à la visite.
_pk_hsr Matomo 30 Minutes HTTP Stocker temporairement les données relatives à la visite.