Skip to main content

Premiers pas avec les tests logiciels

Objectifs de formation

Une fois cette unité terminée, vous pourrez :

  • Expliquer ce qu’est la qualité d’un logiciel
  • Décrire ce que sont les tests logiciels
  • Expliquer l’importance des tests
Remarque

Ce module a été réalisé en collaboration avec Provar. Apprenez-en plus sur le contenu partenaire dans Trailhead.

Découverte du concept de qualité

Le terme « qualité » peut être défini de manière très subjective, en fonction de la personne interrogée et de la situation. En matière de logiciels, la qualité est synonyme pour l’utilisateur de valeur ajoutée. Regardez cette courte vidéo fournie par Provar pour en savoir plus sur ce qu’est un logiciel de qualité et sur le niveau de performance qu’on attend de lui.

Présentation des tests

Les tests sont la partie la plus importante de votre démarche qualité. Prenons un moment pour découvrir ce que sont les tests et, peut-être de manière tout aussi importante, ce qu’ils ne sont pas. Lisez ces trois définitions de base des tests, puis cliquez sur les fiches pour enrichir vos connaissances au sujet des tests.

  1. Les tests consistent à exécuter un programme avec l’intention de trouver des erreurs le plus rapidement possible.
  2. Les tests sont utilisés pour identifier le niveau de fiabilité, d’achèvement et de qualité du logiciel développé.
  3. Les tests aident à vérifier et à évaluer si le logiciel fonctionne comme prévu.

« Les tests s’inscrivent dans un processus infini consistant à comparer l’invisible à l’ambigu afin d’éviter que l’impensable n’arrive à l’anonyme », James Bach, testeur de logiciels

L’objectif des tests

L’objectif des tests est d’apprendre et de découvrir des informations sur le produit afin que vous puissiez le proposer aux clients en toute confiance. Il peut toutefois s’avérer complexe de déterminer comment accomplir les tâches qui garantissent la qualité. Regardez la vidéo pour en savoir plus sur l’objectif des tests et découvrir un exemple.

Raisons pour lesquelles des tests sont réalisés

On dit que même si vous ne réalisez pas de tests, vos clients, eux, le font ! Les tests sont cruciaux pour plusieurs raisons. 

  1. Les tests contribuent à proposer à vos clients un produit logiciel de meilleure qualité.
  2. Les tests permettent de réduire les coûts pour le client. Bien qu’en soi, la réalisation de tests soit coûteuse, le coût de ne pas en effectuer est potentiellement beaucoup plus élevé.
  3. Les tests éliminent le risque que des erreurs de navigation soient présentes dans les applications modernes, qui peuvent être très complexes et avoir plusieurs objectifs.

Si l’objectif des tests est de découvrir d’éventuels problèmes avant de proposer un produit aux clients, alors il est logique que ceux-ci soient mis en œuvre dans tous les secteurs d’activité. Regardez, par exemple, ce qui peut arriver si une cheffe décide de ne pas tester ses plats.

Vous avez appris ce qu’est un test et pourquoi il est nécessaire d’obtenir un produit de qualité. Découvrons maintenant à quel moment vous devez effectuer ces tests. 

Partagez vos commentaires sur Trailhead dans l'aide Salesforce.

Nous aimerions connaître votre expérience avec Trailhead. Vous pouvez désormais accéder au nouveau formulaire de commentaires à tout moment depuis le site d'aide Salesforce.

En savoir plus Continuer à partager vos commentaires