Tests de processus métier

L'objectif des tests de processus métier (BPT, Business Process Testing) dans Silk Central est d'aider les clients à relever les défis liés à la validation des transactions métier de bout en bout. BPT est une extension des fonctionnalités existantes de tests manuels dans Silk Central auxquelles ont été ajoutés de nouveaux types d'élément BPT pour réduire la complexité et offrir une fonction de tests spécifique.

Ces transactions métier de bout en bout sont un ensemble d'activités structurées qui peuvent être effectuée par une ou plusieurs personnes pour atteindre un objectif métier donné. Ces activités peuvent être liées à une unité organisationnelle spécifique ou concerner plusieurs unités. Lorsque plusieurs unités sont concernées, l'exécution de la transaction métier nécessite la collaboration entre celles-ci. Les activités qui sont impliquées dans une transaction métier peuvent être imbriquées dans d'autres transactions métier. Une activité peut également contenir une autre transaction métier dans son intégralité.

Lors du mappage de cette approche dans l'espace de test, on peut imaginer que les activités d'anciens tests individuels soient reliées en série les unes aux autres et que les résultats d'un test puisse influer sur l'exécution du test ultérieur. En outre, chaque test dans cette séquence peut être exécuté par un autre testeur représentant une unité, par conséquent, des mécanismes de collaboration et de remise sont requis.

BPT est une extension des fonctionnalités existantes de tests manuels dans Silk Central auxquelles ont été ajoutés de nouveaux types d'élément BPT pour réduire la complexité et offrir une fonction de tests spécifique.

Les nouveaux types d'éléments suivants sont introduits pour BPT dans Silk Central :
  • Un composant métier représente un composant de base d'une transaction métier de bout en bout et comprend les activités peuvent être effectuées par une unité spécifique. Tous les tests dans un composant métier peuvent être effectués par le même testeur. Un composant métier présente les caractéristiques suivantes :
    • Il est constitué de pas de tests manuels et de pas de tests partagés.
    • Il ne peut pas contenir d'autres composants métier.
    • Il ne peut pas contenir de flux.
    • Il ne peut pas être assigné à un objet de pas de test partagé ou de pas de test partagé.
    • Un composant métier est exécuté par un membre d'un groupe des testeurs. Le groupe doit être affecté au composant métier.
    • Il peut être maintenu dans l'unité Bibliothèques, qui est accessible depuis le menu Silk Central sous Tests > Bibliothèques
  • Un flux représente une séquence réutilisable d'activités qui sont incluses dans plusieurs transactions métier de bout en bout. Dans le cas idéal, un flux peut être réutilisé dans plusieurs tests de processus métier. Un flux présente les caractéristiques suivantes :
    • Un flux est une collection de composants métier suivant un ordre défini.
    • Il ne peut pas contenir d'autres flux.
    • Il ne peut pas contenir de pas de test manuel ou de pas de test partagé.
    • Il ne peut pas être assigné à un objet de pas de test partagé ou de pas de test partagé.
    • Il peut être maintenu dans l'unité Bibliothèques, qui est accessible depuis le menu Silk Central sous Tests > Bibliothèques
  • Un test de processus métier représente une transaction métier de bout en bout. Un test de processus métier présente les caractéristiques suivantes :
    • C'est une collection de composants métier et de flux suivant un ordre défini.
    • Chaque composant est exécuté séparément.
    • Il peut être maintenu dans l'unité Tests.