Classer des composants

Business Process Testing étant une structure de test basée sur les composants, ceux-ci sont les principaux ressorts du système à tester. La structure favorise la conception et la réutilisation des composants, si bien que la méthode de classement de vos composants détermine pour beaucoup la capacité de votre structure à gérer correctement vos possibilités de test.

Composants logiques

Un composant logique représente l’utilisation d’une partie de l’écran avec une ou plusieurs commandes, ou un ensemble d’appels de l’API dont l’association permet d’exécuter une logique d’application. Cette catégorie repose sur un contexte particulier de l’application testée.

Exemple :

  • Un composant de type connexion représente le processus de connexion, basé sur une fenêtre de connexion dans laquelle vous pouvez saisir un nom d’utilisateur et un mot de passe puis cliquer sur un bouton Connexion.

  • Un composant de type recherche représente la recherche d’une entité dans l’application faisant l’objet du test. Vous pouvez saisir une chaîne à rechercher, paramétrer la recherche selon la casse et sur le mot entier, puis cliquer sur un bouton Rechercher.

Retour en haut

Composants d’objet d’application

Un composant d’objet d’application peut représenter un objet affiché à l’écran ou un appel à une seule API.

Cette catégorie, généralement indépendante du contexte à l’intérieur de l’application faisant l’objet du test, peut être utilisée dans diverses situations. Vous choisissez le niveau de granularité le plus propice à la réutilisation.

Exemple :

  • Un composant de type bouton représente l’objet de bouton.

  • Un composant de type grille représente un objet de grille dans un volet ou une fenêtre.

  • Un composant de volet représente un volet dans une fenêtre ou un écran.

  • Un composant de type interrogation représente l’interrogation de la base de données principale de l’application faisant l’objet du test.

Retour en haut

Composants génériques

Un composant générique exécute des actions hors du contexte de l’application faisant l’objet du test. Il peut être réutilisé pour tester des applications différentes.

Exemple :

  • Un composant de type lancement représente le lancement d’un navigateur.

Note : Les flux peuvent être envisagés comme des composants complexes ou des petits tests de composants métier. Les flux sont constitués d’un ensemble de composants suivant une séquence fixe et affectés à une tâche spécifique. Un flux peut faire partie d’un test au même titre que tout autre composant. Cela étant, pendant l’exécution du flux, Business Process Testing exécute les composants contenus dans le flux.

Retour en haut

Voir aussi :