Functional Testing and Coverage

PositiveFunction avatar
PositiveFunction
·
·
Download

Start Quiz

Study Flashcards

18 Questions

Qu'est-ce que la couverture non-fonctionnelle mesure?

Un certain type d'élément non-fonctionnel exercé par des tests

Quel type de tests sont les tests boîte-blanche basés sur?

La structure ou l'implémentation interne du système

Que mesure la couverture structurelle dans les tests boîte-blanche?

La mesure dans laquelle un certain type d'élément structurel a été exercé par des tests

Quelles compétences ou connaissances particulières peuvent être nécessaires pour les tests boîte-blanche?

Connaître le code et l'utilisation d'outils de couverture de code

Quelle est la mesure de la complétude des tests boîte-blanche?

La couverture structurelle

Quel type d'éléments sont mesurés en pourcentage dans la couverture non-fonctionnelle?

Les éléments non-fonctionnels exercés par les tests

Quelle est la principale différence entre les tests fonctionnels et les tests non-fonctionnels?

Les tests fonctionnels mesurent la couverture fonctionnelle, alors que les tests non-fonctionnels mesurent la couverture non-fonctionnelle.

Comment peut-on mesurer la complétude des tests fonctionnels?

Par la couverture fonctionnelle.

Quelle norme fournit une classification des caractéristiques de qualité des produits logiciels?

ISO/CEI 25010.

Pourquoi est-il indiqué que les tests non-fonctionnels peuvent et devraient souvent être effectués à tous les niveaux de test?

Pour maintenir la qualité du produit tout au long du processus de développement.

Que mesure la couverture fonctionnelle des tests fonctionnels?

% d'éléments fonctionnels testés

Quel test évalue les caractéristiques des systèmes et des logiciels comme l’utilisabilité, la performance ou la sécurité?

Test non-fonctionnel

Quel aspect les tests système devraient-ils évaluer principalement?

Le comportement global fonctionnel et non fonctionnel du système

Qui est généralement responsable des tests d'acceptation?

Les clients, les utilisateurs métier, les Product Owners

Qu'est-ce qu'un type de test?

Un groupe d'activités de test visant à tester des caractéristiques spécifiques d'un système

Quelle est la principale caractéristique des tests fonctionnels?

Évaluer les fonctionnalités que le système devrait réaliser

Qui est généralement responsable de l'implémentation correcte des règles métier dans un système?

Product Owners

Quels types de tests évaluent les vulnérabilités de sécurité et la performance en cas de charges élevées?

Tests nonfonctionnels

Study Notes

Couverture de tests

  • La couverture non-fonctionnelle mesure le pourcentage de types d'éléments non-fonctionnels exercés par des tests.
  • La couverture structurelle mesure le pourcentage de types d'éléments structurels exercés par des tests.
  • La couverture fonctionnelle mesure le pourcentage de types d'éléments fonctionnels exercés par des tests.

Tests boîte-blanche

  • Les tests boîte-blanche sont basés sur la structure ou l'implémentation interne du système.
  • La conception et l'exécution de tests boîte-blanche nécessitent des compétences ou des connaissances particulières.

Tests non-fonctionnels

  • Les tests non-fonctionnels évaluent les caractéristiques des systèmes et des logiciels comme l'utilisabilité, la performance ou la sécurité.
  • Les tests non-fonctionnels peuvent et devraient souvent être effectués à tous les niveaux de test, et ce, le plus tôt possible.
  • La complétude des tests non-fonctionnels peut être mesurée par une couverture non-fonctionnelle.

Autres types de tests

  • Les tests système évaluent le comportement global de bout en bout du système dans son ensemble, à la fois fonctionnel et non-fonctionnel.
  • Les tests d'acceptation relèvent souvent de la responsabilité des clients, des utilisateurs métier, des Product Owners ou des exploitants d'un système.

Types de tests

  • Les tests fonctionnels évaluent les fonctionnalités que le système devrait réaliser.
  • Les tests non-fonctionnels évaluent les caractéristiques des systèmes et des logiciels comme l'utilisabilité, la performance ou la sécurité.

Learn about the importance of conducting functional tests at all levels and measuring the completeness of functional testing through functional coverage. Understand how different levels of testing focus on different aspects of the system under test.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free

More Quizzes Like This

Use Quizgecko on...
Browser
Browser