Cours 4.2 Flashcards

1
Q

Pourquoi tester?

A

Évaluer l’état d’un logiciel dans le but de l’améliorer.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Qu’est-ce que tester?

A

Examen détaillé d’un logiciel à partir d’information spécifique. Cela exclut le débogage et les tests unitaires.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Quels facteurs de qualité peuvent être évalués par les tests?

A

Typiquement la qualité fonctionnelle et la performance. Difficilement la maintenabilité et la sécurité.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Que fait-on lorsqu’on trouve une erreur?

A

Processus de gestion de configuration et du changement.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

À quoi peuvent servir les tests?

A
  • Vérifier le fonctionnement interne du logiciel conçu (tests en boîte blanche)
  • Validation que les exigences ont été implémentées correctement (tests en boîte noire)
  • Trouver et documenter les défauts dans la qualité du logiciel
  • Avis sur la perception de la qualité du logiciel
  • Démontrer concrètement la validité des hypothèses lors des requis et de la conception.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Quelles sont les activités de test de l’UPEDU?

A
  • Plan and design test
  • Implement test
  • Execute test
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Qu’est-ce que plan and design test?

A
  • Plan test : Créer un plan de projet (ressources, risques, etc) pour les tests
  • Design test : Description des procédures et cas de test à faire.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Qu’est-ce que implement test?

A
  • Design Test Classes : Concevoir des fonctionnalités pour les tests (classes, interfaces, procédures pour l’automatisation des tests).
  • Implement tests components : Implémenter et tester les composants (drivers, stubs, scripts, etc.) nécéssaires pour l’automatisation des tests.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Qu’est-ce que execute test?

A
  • Execute test : Éxecuter les tests et capturer les résultats.
  • Evaluate test : Noter les demandes de changements et produire un rapport résumé pour les gestionnaires.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Quels sont les processus le plus souvent définis en entreprise?

A

Les processus de test et de gestion du changement.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Quelles sont les artéfacts nécéssaires dans un projet selon la norme IEEE829?

A
  • Plan de test
  • Design du test
  • Cas de test
  • Procédure de test
  • Rapport de test
  • Rapport d’anomalie
  • Rapport complet
How well did you know this?
1
Not at all
2
3
4
5
Perfectly