business process testing how simplify
In der heutigen Generation von Automatisierungstests hat Business Process Testing (BPT) die aktuellen Standards der Testbranche geändert.
Bei der Validierung von Geschäftsprozessen wird die End-to-End-Überprüfung durchgeführt Geschäftsprozess . Es wird Schritt für Schritt durchgeführt, um zu bestätigen, dass alle Geschäftsregeln ordnungsgemäß funktionieren, und wenn Abweichungen festgestellt werden, werden die Fehler protokolliert.
Dieses Tutorial gibt Ihnen einen vollständigen Überblick über BPT - wie es funktioniert, was es beinhaltet, seine Bedeutung usw.
Was du lernen wirst:
- Was ist Geschäftsprozessprüfung?
- Wie funktioniert BPT?
- BPT-Rollen:
- Warum BPT-Methodik?
- Wie wird BPT implementiert?
- Gemeinsame Unterschiede zwischen Komponenten und Test:
- Micro Focus Business Process Testing Tool für das Testen von Geschäftsprozessen (Micro Focus BPT)
- Fazit
- Literatur-Empfehlungen
Was ist Geschäftsprozessprüfung?
# 1. BPT ist eine manuelle und automatisierte Testlösung für Testdesign, -erstellung und -ausführung. Dies hilft, die Testzeiträume zu verkürzen.
#zwei. Der BPT-Ansatz umfasst:
- Wiederverwendbare Geschäftskomponenten
- Geschäftsprozess-Tests
#3. BPT ist ein rollenbasiertes Modell, das Business Analysten und nicht-technische Fachexperten ( KMU ) mit Geschäftskomponenten in einer skriptfreien Umgebung zu arbeiten und Geschäftsprozess-Tests zu erstellen.
beste MP3-Musik-Downloader-App für Android
BC1: Erste Geschäftskomponente, die den Browser öffnet und Anmeldeinformationen eingibt
BC2: Zweite Geschäftskomponente, die zum Kontenbildschirm und navigiert sucht für Rechnung
BC3: Dritte Geschäftskomponente, die Feldwerte überprüft
# 4. Die wichtigsten Konzepte für BPT lauten wie folgt:
- Geschäftsprozess: Geschäftsprozess kann als Sammlung verwandter Aktivitäten definiert werden, die ausgeführt werden, um ein vordefiniertes Ziel zu erreichen.
- Geschäftskomponenten: Geschäftskomponenten werden als Satz kleiner und wiederverwendbarer Testfälle betrachtet
- Geschäftsprozess-Tests: Geschäftsprozess-Tests sind Testfälle, die Geschäftskomponenten enthalten.
- Anwendungsbereich: Es ist die logische Entität und ein Repository, die Testressourcen wie das gemeinsam genutzte Objekt enthält r Epository, Funktionsbibliothek usw.
# 5. BPT unterstützt Sie bei der Pflege eines Projekts mit verschiedenen Testumgebungen und Tools wie z UFT , Micro Focus ALM usw.
Wie funktioniert BPT?
- Mit BPT können Fachexperten Tests erstellen
- Es ist kombiniert mit Qualitätszentrum über eine Lizenz
- Zu Arbeiten Sie mit BPT von QuickTest Professional (QTP) Es ist erforderlich, das Quality Center mit der BPT-Unterstützung zu verbinden
- Fachexperten definieren das Geschäftsprozessdokument, die Geschäftskomponenten und die Geschäftsprozessprüfungen
- Automatisierungsingenieure hingegen spielen die einzelnen Schritte von Geschäftskomponenten ab und zeichnen sie auf
- QA-Tester führen die einzelnen Komponenten aus und debuggen sie
BPT-Rollen:
Die wichtigsten Benutzerrollen bei BPT sind folgende:
Rolle 1) Fachexperte (KMU): Fachexperte ist eine Person, die als Autorität in einem bestimmten Bereich gilt. Es gibt zwei Arten von KMU:
- Experte für Geschäftskomponenten hat ein detailliertes Verständnis der einzelnen Elemente
- Geschäftsprozessexperte verfügt über ausreichende und relevante Kenntnisse der in einer Anwendung implementierten Logik
Rolle 2) Automatisierungsingenieur: Ein Automatisierungsingenieur ist ein Experte in Tools für Automatisierungstests .
Rolle # 3) QA-Tester: QA Tester ist ein Quality Center-Benutzer, der Werte für Geschäftsprozess-Tests definiert, ausführt und Ergebnisse überprüft.
Warum BPT-Methodik?
BPT ist eine Transformation, die verwendet wird, um traditionelle Probleme mit Automatisierungstests zu lösen, nämlich.
- Mangelnde Koordination zwischen manuellen Testern / KMU und Automatisierungsingenieuren
- Fehlende Standards für die Automatisierungsentwicklung
- Das unzureichende Wissen des Automatisierungstechnikers über die Anwendung kann zu ineffizienten Skripten führen
- Riesiger Wartungsaufwand
Wie wird BPT implementiert?
Die BPT-Methodik umfasst folgende Schritte:
Schritt 1: Holen Sie sich das Tool: Unternehmen erwerben die Lizenz und installieren das Tool
Schritt 2: Anwendungsbereiche erstellen: Erstellen, füllen und verwalten Sie ein logisches Repository zum Testen von Ressourcen.
Schritt 3: Erstellen von Testkomponenten: KMU können neue Komponenten erstellen und im Geschäftskomponentenmodul (Quality Center) definieren. Ein Business Component-Modul enthält:
- Einzelheiten: Allgemeine Zusammenfassung von Zweck / Zielen, Vorbedingungen und Nachbedingungen
- Schnappschüsse: Bilder zur Visualisierung der Beschreibung der Komponenten (falls erforderlich)
- Parameter: Gibt die Parameterwerte der Eingabe- und Ausgabekomponente an, mit denen eine Komponente Daten von externen Quellen empfangen und an andere Komponenten übergeben kann.
- Entwurfsschritte: Erstellen, anzeigen und automatisieren Sie die manuellen Schritte von Geschäftskomponenten
- Benutzt von: Enthält aktuell ausgewählte Geschäftskomponenten
- Komponentenanforderungsbereich: Behandlung neuer Komponentenanforderungen, die im Testplanmodul generiert wurden. Angenommen, Sie erstellen einen Test und identifizieren eine fehlende Komponente. Hier generieren Sie eine Anforderung dafür.
Schritt 4: Erstellen Sie tatsächliche Geschäftsprozess-Tests: KMU erstellen einen Geschäftsprozess-Test. Sie wählen eine Komponente aus, die auf den Geschäftsprozess angewendet werden kann. Jede Komponente kann für verschiedene Geschäftsprozesse unterschiedlich verwendet werden.
Schritt 5: Geschäftskomponenten automatisieren: Sobald KMU eine Geschäftsprozessvorlage erstellt haben, sind die Komponenten für die Codierung bereit und können an QS-Tester weitergeleitet werden.
Komponenten werden in zwei Kategorien eingeteilt:
- Komponentenschale: Die äußere Schicht der Komponente - die Informationen in dieser Shell sind auf Testebene verfügbar
- Komponentenimplementierung: Die innere Ebene der Komponente - Die Informationen in dieser Ebene sind nur auf Komponentenebene verfügbar.
Schritt 6: Ausführen von Geschäftsprozess-Tests: Führen Sie Geschäftsprozess-Tests wie normale Tests durch.
Gemeinsame Unterschiede zwischen Komponenten und Test:
Test und Komponenten sind individuelle Konzepte von BPT.
Die folgenden Richtlinien sind nützlich, um zwischen ihnen zu unterscheiden:
- Eine Komponente ist eine einzelne Entität, die nicht mehrere Aktionen enthalten kann
- Bei der Arbeit mit Komponenten müssen alle externen Dateien in dem Quality Center-Projekt gespeichert werden, mit dem Sie verbunden sind
- Es gibt kein individuelles Repository für einzelne Komponenten. Alle Komponenten sollten ein freigegebenes Repository verwenden
- Der Name des Komponentenknotens kann nicht geändert werden. Er sollte mit dem Namen der gespeicherten Komponente übereinstimmen
- Ressourcen können über das Anwendungsrepository und nicht direkt zur Komponente hinzugefügt werden
Micro Focus Business Process Testing Tool für das Testen von Geschäftsprozessen (Micro Focus BPT)
Testen von Geschäftsprozessen mit Mikrofokus ist das erste vollständige rollenbasierte Testautomatisierungstool der Branche, mit dem KMU die Verwendung einer beliebigen Programmiersprache erstellen, Daten steuern, ausführen und dokumentieren können.
Erfahren Sie mehr über Micro Focus Business Process Testing Software Hier .
Vorteile des Micro Focus BPT-Tools:
- Vereinfacht und beschleunigt den Testdesignprozess mithilfe von Komponenten
- Ermöglichen Sie QS- und Testteams, den Testdesignprozess viel früher zu starten, d. H. während des Systemdesigns oder so
- Generiert automatisierte Tests und Testfalldokumentation in einem einzigen Schritt
- Ermöglicht QA-Teams die Verwendung eines kombinierten Pakets von Test-Assets, die gemäß den Best Practices erstellt wurden, wodurch die Testautomatisierung verbessert wird.
- Steigert die Produktivität von KMU und QS-Ingenieuren
Vorteile von BPT
manuelle Tests Interview Fragen und Antworten für erfahrene
- Beseitigt die Notwendigkeit, ein separates Automatisierungsframework zu erstellen
- Automatisierungstests werden durch die Verwendung von Geschäftskomponenten strukturiert
- Reduziert den Aufwand für Schreiben und Verwalten von Testautomatisierungsskripten
- BPT ist unabhängig von detaillierten Testskripten
- Hohe Wiederverwendbarkeit mit datengesteuerte Komponenten
- Tester benötigen kein technisches Fachwissen in der Automatisierung
- Manuelle Tester können unerwünschte Komponenten entfernen, ohne den Code zu beeinflussen
Nachteile von BPT
- Es ist erforderlich, eine zusätzliche Lizenz für BPT Framework für Testskripte zu erwerben
- BPT Framework kann nur verwendet werden, wenn Sie über ALM-Zugriff (Application Lifecycle Management) verfügen
Fazit
Business Process Testing ist eine fortschrittliche Testtechnik. Es ist eine Art glückliches Medium zwischen zu simplen manuellen Tests und zu komplexen Automatisierungstests.
Es hilft bei der Erstellung von Spezifikationen für schwierige Geschäftsprozesse und macht die Automatisierung für Prozesse auf hoher Ebene geeignet.
Schnelle, effiziente Nutzung von Fachwissen und einfache Implementierung von Standards sind einige wichtige Merkmale, die BPT zu einer leistungsstarken Testtechnik machen.
Haben Sie Fragen zu BPT? Fühlen Sie sich frei, in den Kommentaren unten zu posten.
Literatur-Empfehlungen
- B2B-Gateway-Testprozess (Business to Business)
- Beste Software-Test-Tools 2021 [QA Test Automation Tools]
- Was ist Konformitätstest (Konformitätstest)?
- Testen von Primer eBook Download
- Softwaretestkurs: An welchem Softwaretestinstitut soll ich teilnehmen?
- TimeShiftX wurde freigegeben, um das Testen der Zeitverschiebung zu vereinfachen
- Die 4 Schritte zum Testen von Business Intelligence (BI): Testen von Geschäftsdaten
- Ad-hoc-Tests: So finden Sie Fehler ohne formalen Testprozess