business process testing how simplify
Dans la génération actuelle de tests d'automatisation, Business Process Testing (BPT) a changé les normes actuelles de l'industrie des tests.
La validation des processus métier consiste à vérifier de bout en bout processus d'affaires . Elle est effectuée étape par étape pour confirmer que toutes les règles métier fonctionnent correctement et que lorsqu'un écart est détecté, les défauts sont enregistrés.
Ce tutoriel vous donnera une idée complète sur BPT - Comment ça marche, ce qu'il comprend, sa signification, etc.
Ce que vous apprendrez:
- Qu'est-ce que le test des processus métier?
- Comment fonctionne BPT?
- Rôles BPT:
- Pourquoi la méthodologie BPT?
- Comment le BPT est-il mis en œuvre?
- Différences courantes entre les composants et le test:
- Micro Focus Business Process Testing Outil de test de processus métier (Micro Focus BPT)
- Conclusion
- lecture recommandée
Qu'est-ce que le test des processus métier?
#1. BPT est une solution de test manuelle et automatisée pour la conception, la création et l'exécution de tests. Cela permet de réduire les délais de test.
#deux. L'approche BPT comprend:
- Composants professionnels réutilisables
- Tests de processus métier
# 3. BPT est un modèle basé sur les rôles qui permet aux analystes commerciaux et aux experts en la matière non techniques ( PME ) pour travailler avec des composants métier dans un environnement sans script et créer des tests de processus métier.
application d'espionnage de téléphone portable pour android
BC1: Premier composant commercial qui ouvre le navigateur et entre les informations de connexion
BC2: Second Business Component qui accède à l'écran des comptes et recherches pour le compte
BC3: Troisième composant métier qui vérifie les valeurs des champs
# 4. Les concepts clés impliqués dans le BPT sont les suivants:
- Processus d'affaires: Le processus métier peut être défini comme l'ensemble des activités associées qui sont effectuées pour atteindre un objectif prédéfini.
- Composants commerciaux: Les composants métier sont considérés comme un ensemble de petites pièces réutilisables de cas de test
- Tests de processus métier: Les tests de processus métier sont des cas de test qui incluent des composants métier.
- Champ d'application: C'est l'entité logique et un référentiel qui contient des ressources de test telles qu'un objet partagé r référentiel, bibliothèque de fonctions, etc.
# 5. BPT vous aide à maintenir un projet avec plusieurs environnements et outils de test tels que UFT , Micro Focus ALM etc.
Comment fonctionne BPT?
- BPT permet aux experts en la matière de créer des tests
- Il est combiné avec Centre de qualité via une licence
- À travailler avec BPT de QuickTest professional (QTP) il est nécessaire de connecter Quality Center avec le support BPT
- Les experts en la matière définissent le document de processus métier, les composants métier et les tests de processus métier
- Les ingénieurs en automatisation, quant à eux, jouent et enregistrent les étapes individuelles des composants métier
- Les testeurs QA exécutent et déboguent les composants individuels
Rôles BPT:
Les principaux rôles des utilisateurs impliqués dans BPT sont les suivants:
Rôle n ° 1) Expert en la matière (PME): L'expert en la matière est une personne qui est considérée comme une autorité dans un domaine particulier. Il existe deux types de PME
- Expert en composants métiers a une compréhension détaillée de chaque élément
- Expert en processus d'affaires a une connaissance suffisante et pertinente de la logique implémentée dans une application
Rôle n ° 2) Ingénieur en automatisation: Un ingénieur en automatisation est un expert en outils de test d'automatisation .
Rôle n ° 3) Testeur QA: QA Tester est un utilisateur de Quality Center qui définit les valeurs des tests de processus métier, les exécute et examine les résultats.
Pourquoi la méthodologie BPT?
BPT est une transformation qui est utilisée pour résoudre les problèmes traditionnels avec les tests d'automatisation, à savoir.
- Manque de coordination entre les testeurs manuels / PME et les ingénieurs en automatisation
- Absence de normes de développement d'automatisation
- Les connaissances insuffisantes des ingénieurs en automatisation de l’application peuvent entraîner des scripts inefficaces
- D'énormes efforts de maintenance
Comment le BPT est-il mis en œuvre?
La méthodologie BPT comprend les étapes suivantes:
Étape n ° 1: Obtenez l'outil: Les entreprises achètent la licence et installent l'outil
Étape n ° 2: créer des zones d'application: Créez, remplissez et gérez un référentiel logique pour tester les ressources.
Étape n ° 3: créer des composants de test: Les PME peuvent créer de nouveaux composants et les définir dans le module de composant métier (Centre de qualité). Un module Business Component comprend:
- Des détails: Résumé général du but / des objectifs, des pré-conditions et des post-conditions
- Instantanés: Images qui aident à visualiser la description des composants (si nécessaire)
- Paramètres: Spécifie les valeurs des paramètres des composants d'entrée et de sortie qui permettent à un composant de recevoir des données de sources externes et de les transmettre à d'autres composants.
- Étapes de conception: Créez, visualisez et automatisez les étapes manuelles des composants métier
- Utilisé par: Comprend les composants commerciaux actuellement sélectionnés
- Volet de demande de composant: Gestion des nouvelles demandes de composants générées dans le module de plan de test. Disons que vous créez un test et identifiez un composant manquant, c'est là que vous générez une demande pour celui-ci.
Étape # 4: Créez des tests de processus métier réels: Les PME créent un test de processus métier. Ils sélectionnent un composant qui peut être appliqué au processus métier. Chaque composant peut être utilisé différemment pour différents processus métier.
Étape n ° 5: Automatisez les composants métier: Une fois que les PME ont créé un modèle de processus métier, les composants sont prêts pour le codage et peuvent être transmis aux testeurs d'assurance qualité.
Les composants sont classés en deux catégories:
- Coque du composant: La couche externe du composant - les informations de cette coque sont disponibles au niveau du test
- Implémentation des composants: La couche interne du composant - Les informations de cette couche sont disponibles uniquement au niveau du composant.
Étape # 6: Exécution de tests de processus métier: Exécutez des tests de processus métier comme des tests réguliers.
Différences courantes entre les composants et le test:
Le test et les composants sont des concepts individuels du BPT.
Les directives suivantes sont utiles pour les différencier:
- Un composant est une seule entité qui ne peut pas contenir plusieurs actions
- Lorsque vous travaillez avec des composants, tous les fichiers externes doivent être stockés dans le projet Quality Center auquel vous êtes connecté
- Il n'y a pas de référentiel individuel pour les composants individuels. Tous les composants doivent utiliser un référentiel partagé
- Le nom du nœud du composant ne peut pas être modifié, il doit être le même que celui du composant enregistré
- Les ressources peuvent être ajoutées via le référentiel d'applications et non directement dans le composant
Micro Focus Business Process Testing Outil de test de processus métier (Micro Focus BPT)
Test des processus métier Micro Focus est le premier outil d’automatisation de test basé sur les rôles qui permet aux PME de créer, de piloter des données, d’exécuter et de documenter des tests sur l’utilisation de tout langage de programmation.
En savoir plus sur le logiciel de test de processus d'entreprise Micro Focus ici .
comparer deux fichiers sous linux et trouver les différences
Avantages de l'outil Micro Focus BPT:
- Simplifie et accélère le processus de conception des tests en utilisant des composants
- Permettre aux équipes d'assurance qualité et de test de démarrer le processus de conception de test beaucoup plus tôt, c'est-à-dire; pendant la conception du système ou plus
- Génère des tests automatisés et une documentation de cas de test en une seule étape
- Permet aux équipes d'AQ d'utiliser un ensemble combiné d'actifs de test qui ont été créés conformément aux meilleures pratiques, améliorant ainsi l'automatisation des tests.
- Augmente la productivité des PME et des ingénieurs QA
Avantages du BPT
- Élimine le besoin de créer un cadre d'automatisation distinct
- Les tests d'automatisation se structurent avec l'utilisation de composants métier
- Réduit les efforts requis pour rédaction et maintenance de scripts d'automatisation de test
- BPT est indépendant du script de test détaillé
- Réutilisabilité élevée avec composants basés sur les données
- Les testeurs n'ont pas besoin d'expertise technique en automatisation
- Les testeurs manuels sont libres de supprimer les composants indésirables sans affecter le code
Inconvénients du BPT
- Il est nécessaire d'acheter une licence supplémentaire pour BPT Framework pour les scripts de test
- Cadre BPT ne peut être utilisé que lorsque vous disposez d'un accès ALM (Application Lifecycle Management)
Conclusion
Le Business Process Testing est une technique de test avancée. C'est en quelque sorte le juste milieu entre les tests manuels trop simplistes et les tests d'automatisation trop complexes.
Il aide à créer la spécification des processus métier difficiles et rend l'automatisation adaptée aux processus de haut niveau.
Rapide, efficace, utilisation de l'expertise, mise en œuvre facile des normes sont des caractéristiques fortes qui font du BPT une technique de test puissante.
Vous avez des questions sur BPT? N'hésitez pas à poster dans les commentaires ci-dessous.
lecture recommandée
- Processus de test de la passerelle B2B (Business to Business)
- Meilleurs outils de test de logiciels 2021 (Outils d'automatisation des tests QA)
- Qu'est-ce que les tests de conformité (tests de conformité)?
- Téléchargement de l'e-book 'Testing Primer'
- Cours de test logiciel: à quel institut de test logiciel dois-je adhérer?
- TimeShiftX est sorti pour simplifier les tests de décalage temporel
- Les 4 étapes du test de Business Intelligence (BI): Comment tester les données d'entreprise
- Test ad hoc: comment trouver des défauts sans processus de test formel