Le test logiciel

Magazine
Marque
GNU/Linux Magazine
Numéro
115
Mois de parution
avril 2009


Résumé
Pour beaucoup de développeurs, tester est une punition. Cet article a été écrit pour présenter différentes méthodes et leur mise en œuvre. J'espère ainsi « réconcilier » les développeurs avec le test et montrer tout son intérêt.

J'ai participé plusieurs fois à la Coupe de France de robotique. La dernière année, notre équipe étaitdisperséaux 2 extrêmes de la France. Les développeurs réalisaient leurs programmes chacun de leur côté. Le robot n'étant qu'à un seul endroit, la personne qui le possédait devait réaliser des tests. Mais, pour un développeur, tester est moins important et beaucoup moins intéressant que coder.

Le jour de notre arrivée à la Coupe, nous nous sommes rendu compte que rien ne fonctionnait. Il y avait plusieurs problèmes : sur notre PC embarqué, puis, des interactions non voulues étaient présentes entre ce qui était programmé et ce que faisait le robot (l'éclairage qui perturbe les capteurs, la couleur de la table qui n'est pas exactement celle avec laquelle on a programmé le repérage...). De plus, lorsque nous avons lancé le robot, il tournait systématiquement en rond. Eh oui, il n'avait pas été testé. Le programme des moteurs avait simplement été copié/collé, mais un…

La suite est réservée aux abonnés. Il vous reste 96% à découvrir.
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Envie de lire la suite ? Rejoignez Connect
Je m'abonne maintenant


Article rédigé par

Les listes de lecture

9 article(s) - ajoutée le 01/07/2020
Vous désirez apprendre le langage Python, mais ne savez pas trop par où commencer ? Cette liste de lecture vous permettra de faire vos premiers pas en découvrant l'écosystème de Python et en écrivant de petits scripts.
11 article(s) - ajoutée le 01/07/2020
La base de tout programme effectuant une tâche un tant soit peu complexe est un algorithme, une méthode permettant de manipuler des données pour obtenir un résultat attendu. Dans cette liste, vous pourrez découvrir quelques spécimens d'algorithmes.
10 article(s) - ajoutée le 01/07/2020
À quoi bon se targuer de posséder des pétaoctets de données si l'on est incapable d'analyser ces dernières ? Cette liste vous aidera à "faire parler" vos données.
Plus de listes de lecture