KnowledgeCity

Outils et méthodes de l'assurance qualité logicielle

Apprenez différentes techniques pour tester votre logiciel
Regardez la première leçon gratuitement — accédez aux 8 leçons complètes.

To view this video please enable JavaScript.

Cours : À la demande
Débutant  Fournisseur Andrew Levin  8 Leçons ·  30m  en Arabe, Allemand, Anglais, Espagnol, Français, Portugais, Ourdou, Chinois simplifié 

Description du cours

Dans ce chapitre, vous découvrirez différentes techniques de test que vous pouvez appliquer à votre code afin de vérifier les erreurs et l'utilisation correcte. Vous explorerez différentes techniques de test Black Box et White Box, à quoi elles servent, quand les utiliser et comment les utiliser avec des exemples de logiciels réels.

Objectifs de la foration:

  • Apprendre les différences entre les différentes techniques de test telles que les cas de test Black Box et White Box
  • Apprendre comment, quand et pourquoi utiliser différentes techniques de test en fonction de ce que vous essayez de vérifier pour les erreurs

Ce que vous allez apprendre

  • Différencier les techniques de test Boîte Noire et Boîte Blanche et leurs cas de test
  • Appliquer la couverture d'instructions et la couverture de branches pour vérifier les chemins de code à la recherche d'erreurs
  • Utiliser les tests de limites et les tests d'équivalence pour concevoir des cas de test efficaces
  • Créer des tests de table de décision et de transition d'état pour des conditions variées
  • Déterminer comment, quand et pourquoi appliquer chaque technique de test en fonction de ce que vous vérifiez
  • Distinguer les tests fonctionnels des tests non fonctionnels et gravir les échelons de test

Points clés à retenir

  • Différentes techniques de test existent pour vérifier le code à la recherche d'erreurs et d'une utilisation appropriée, y compris les approches Boîte Noire et Boîte Blanche.
  • Le choix d'une technique de test dépend de ce que vous essayez de vérifier comme erreurs, le cours couvre donc quand et pourquoi utiliser chacune d'elles.
  • Les techniques Boîte Blanche telles que la couverture d'instructions et la couverture de branches examinent les chemins internes du code.
  • Les techniques Boîte Noire telles que les tests de limites, les tests d'équivalence, les tests de table de décision et les tests de transition d'état se concentrent sur les entrées et le comportement attendu.
  • Le cours distingue les tests fonctionnels des tests non fonctionnels et démontre les techniques avec de véritables exemples de logiciels fonctionnels.

Foire aux questions

Que couvre ce cours ?

Il couvre différentes techniques de test que vous pouvez appliquer à votre code pour vérifier les erreurs et l'utilisation appropriée, en explorant les techniques Boîte Noire et Boîte Blanche, y compris la couverture d'instructions, la couverture de branches, les tests de limites, les tests d'équivalence, les tests de table de décision, les tests de transition d'état, et les tests fonctionnels et non fonctionnels.

Quelle est la différence entre les techniques de test enseignées ici ?

Le cours enseigne les différences entre les techniques de test telles que les cas de test Boîte Noire et Boîte Blanche, et explique comment, quand et pourquoi utiliser chacune d'elles en fonction de ce que vous essayez de vérifier comme erreurs.

Quelles compétences vais-je acquérir grâce à ce cours ?

Vous développerez des compétences en tests Boîte Noire, tests Boîte Blanche, tests Boîte Grise, tests de code, tests de logiciels et utilisation d'outils de test.

Le cours utilise-t-il des exemples réels ?

Oui, il montre comment utiliser les différentes techniques de test avec de véritables exemples de logiciels fonctionnels.