business process testing how simplify
W dzisiejszej generacji testów automatyzacji testowanie procesów biznesowych (BPT) zmieniło obecne standardy branżowe testowania.
Walidacja procesu biznesowego to czynność weryfikacji kompleksowej proces biznesowy . Jest wykonywany krok po kroku, aby potwierdzić, że wszystkie reguły biznesowe działają poprawnie, a po wykryciu jakichkolwiek odchyleń defekty są rejestrowane.
Ten samouczek da ci pełne wyobrażenie o BPT - jak to działa, co zawiera, jakie jest znaczenie itp.
Czego się nauczysz:
- Co to jest testowanie procesów biznesowych?
- Jak działa BPT?
- Role BPT:
- Dlaczego metodologia BPT?
- Jak wdrażany jest BPT?
- Typowe różnice między komponentami a testem:
- Micro Focus Testowanie procesów biznesowych Narzędzie do testowania procesów biznesowych (Micro Focus BPT)
- Wniosek
- rekomendowane lektury
Co to jest testowanie procesów biznesowych?
# 1. BPT to zarówno ręczne, jak i zautomatyzowane rozwiązanie testowe do projektowania, tworzenia i wykonywania testów. Pomaga skrócić terminy testów.
#dwa. Podejście BPT obejmuje:
- Komponenty biznesowe wielokrotnego użytku
- Testy procesów biznesowych
# 3. BPT to model oparty na rolach, który umożliwia analitykom biznesowym i nietechnicznym ekspertom merytorycznym ( MŚP ) do pracy z komponentami biznesowymi w środowisku bez skryptów i tworzenia testów procesów biznesowych.
przykład sortowania bąbelkowego w języku c ++
BC1: Pierwszy komponent biznesowy, który otwiera przeglądarkę i wprowadza dane logowania
BC2: Drugi komponent biznesowy, który prowadzi do ekranu kont i wyszukiwania dla konta
BC3: Trzeci składnik biznesowy weryfikujący wartości pól
# 4. Kluczowe pojęcia związane z BPT są następujące:
- Proces biznesowy: Proces biznesowy można zdefiniować jako zbiór powiązanych działań, które są wykonywane w celu osiągnięcia wstępnie zdefiniowanego celu.
- Komponenty biznesowe: Komponenty biznesowe są traktowane jako zestaw małych i wielokrotnego użytku fragmentów przypadków testowych
- Testy procesów biznesowych: Testy procesów biznesowych to przypadki testowe zawierające komponenty biznesowe.
- Obszar zastosowań: Jest to jednostka logiczna i repozytorium zawierające zasoby testowe, takie jak obiekt współdzielony r epozytorium, biblioteka funkcji itp.
# 5. BPT pomaga w utrzymaniu projektu z kilkoma środowiskami testowymi i narzędziami, takimi jak UFT , Micro Focus ALM itp.
Jak działa BPT?
- BPT umożliwia ekspertom w dziedzinie zagadnień tworzenie testów
- Jest połączony z Centrum jakości za pośrednictwem licencji
- Do pracować z BPT od profesjonalisty QuickTest (QTP) konieczne jest połączenie Quality Center z obsługą BPT
- Eksperci ds. Tematyki definiują dokument procesu biznesowego, komponenty biznesowe i testy procesów biznesowych
- Z drugiej strony inżynierowie automatyki odtwarzają i rejestrują poszczególne kroki komponentów biznesowych
- Testerzy kontroli jakości uruchamiają i debugują poszczególne komponenty
Role BPT:
Główne role użytkowników zaangażowanych w BPT są następujące:
Rola nr 1) Ekspert w dziedzinie zagadnień (MŚP): Ekspert ds. Tematyki to osoba, która jest uważana za autorytet w określonej dziedzinie. Istnieją dwa rodzaje MŚP:
- Ekspert ds. Komponentów biznesowych ma szczegółowe zrozumienie poszczególnych elementów
- Ekspert ds. Procesów biznesowych ma wystarczającą i odpowiednią wiedzę o logice zaimplementowanej w aplikacji
Rola nr 2) Inżynier automatyki: Inżynier automatyki jest ekspertem w dziedzinie narzędzia do testowania automatyzacji .
Rola nr 3) Tester kontroli jakości: QA Tester to użytkownik Quality Center, który definiuje wartości dla testów procesów biznesowych, wykonuje je i przegląda wyniki.
Dlaczego metodologia BPT?
BPT to transformacja, która służy do rozwiązywania tradycyjnych problemów z testowaniem automatyzacji, a mianowicie.
- Brak koordynacji między testerami ręcznymi / MŚP a inżynierami automatykami
- Brak standardów rozwoju automatyki
- Niewystarczająca znajomość aplikacji przez inżyniera automatyki może powodować nieefektywne skrypty
- Ogromne wysiłki konserwacyjne
Jak wdrażany jest BPT?
Metodologia BPT obejmuje następujące kroki:
Krok 1: Zdobądź narzędzie: Firmy kupują licencję i instalują narzędzie
Krok 2: Utwórz obszary aplikacji: Utwórz, zapełniaj i utrzymuj logiczne repozytorium do testowania zasobów.
Krok 3: Utwórz komponenty testowe: MŚP mogą tworzyć nowe komponenty i definiować je w module komponentów biznesowych (Centrum Jakości). Moduł Business Component obejmuje:
- Detale: Ogólne podsumowanie celu / celów, warunków wstępnych i warunków końcowych
- Migawki: Obrazy, które pomagają wizualizować opis komponentów (jeśli jest to wymagane)
- Parametry: Określa wartości parametrów składnika wejściowego i wyjściowego, które umożliwiają składnikowi odbieranie danych ze źródeł zewnętrznych i przekazywanie ich do innych składników.
- Kroki projektowe: Twórz, przeglądaj i automatyzuj ręczne kroki komponentów biznesowych
- Używany przez: Zawiera aktualnie wybrane komponenty biznesowe
- Okienko żądania składnika: Obsługa nowych żądań komponentów generowanych w module planu testów. Powiedzmy, że tworzysz test i identyfikujesz brakujący komponent, w tym miejscu generujesz żądanie.
Krok 4: Utwórz rzeczywiste testy procesów biznesowych: MŚP tworzą test procesów biznesowych. Wybierają składnik, który można zastosować w procesie biznesowym. Każdy komponent może być różnie używany w różnych procesach biznesowych.
Krok 5: Automatyzacja składników biznesowych: Gdy MŚP utworzą szablon procesu biznesowego, komponenty są gotowe do kodowania i można je przekazać testerom ds. Zapewnienia jakości.
Komponenty są podzielone na dwie kategorie:
- Powłoka komponentu: Warstwa zewnętrzna komponentu - informacje w tej powłoce są dostępne na poziomie testu
- Wdrażanie komponentów: Warstwa wewnętrzna komponentu - informacje w tej warstwie są dostępne tylko na poziomie komponentu.
Krok 6: Uruchamianie testów procesów biznesowych: Uruchom test procesów biznesowych tak jak zwykłe testy.
Typowe różnice między komponentami a testem:
Test i komponenty to indywidualne koncepcje BPT.
Poniższe wskazówki są przydatne do rozróżnienia między nimi:
- Komponent to pojedyncza jednostka, która nie może zawierać wielu akcji
- Podczas pracy z komponentami wszystkie pliki zewnętrzne mają być przechowywane w projekcie Quality Center, z którym jesteś połączony
- Nie ma oddzielnego repozytorium dla poszczególnych komponentów. Wszystkie komponenty powinny korzystać ze współdzielonego repozytorium
- Nazwa węzła komponentu nie może zostać zmieniona, powinna być taka sama, jak nazwa zapisanego komponentu
- Zasoby można dodawać za pośrednictwem repozytorium aplikacji, a nie bezpośrednio do komponentu
Micro Focus Testowanie procesów biznesowych Narzędzie do testowania procesów biznesowych (Micro Focus BPT)
Testowanie procesów biznesowych Micro Focus to pierwsze w branży kompletne narzędzie do automatyzacji testów oparte na rolach, które umożliwia MŚP tworzenie, wykorzystywanie danych, wykonywanie i dokumentowanie testów przy użyciu dowolnego języka programowania.
Dowiedz się więcej o oprogramowaniu do testowania procesów biznesowych Micro Focus tutaj .
Zalety narzędzia Micro Focus BPT:
- Upraszcza i przyspiesza proces projektowania testów dzięki wykorzystaniu komponentów
- Pozwól zespołom kontroli jakości i testom na rozpoczęcie procesu projektowania testów znacznie wcześniej, tj. podczas projektowania systemu
- Generuje zautomatyzowane testy i dokumentację przypadków testowych w jednym kroku
- Umożliwia zespołom kontroli jakości korzystanie z połączonego pakietu zasobów testowych, które zostały utworzone zgodnie z najlepszymi praktykami, dzięki czemu automatyzacja testów jest lepsza.
- Zwiększa produktywność MŚP i inżynierów zapewniania jakości
Zalety BPT
- Eliminuje potrzebę tworzenia osobnej struktury automatyzacji
- Testowanie automatyzacji zostaje ustrukturyzowane przy użyciu komponentów biznesowych
- Zmniejsza wysiłek wymagany do pisanie i utrzymywanie skryptów automatyzacji testów
- BPT jest niezależne od szczegółowego skryptu testowego
- Wysoka możliwość ponownego użycia dzięki komponenty oparte na danych
- Testerzy nie wymagają wiedzy technicznej w zakresie automatyzacji
- Testerzy ręczni mogą usuwać niechciane komponenty bez wpływu na kod
Wady BPT
jak uruchomić plik .jar
- Konieczne jest zakupienie dodatkowej licencji na BPT Framework dla skryptów testowych
- BPT Framework może być używany tylko wtedy, gdy masz dostęp do zarządzania cyklem życia aplikacji (ALM)
Wniosek
Testowanie procesów biznesowych to zaawansowana technika testowania. Jest to rodzaj szczęśliwego medium między zbyt uproszczonym testowaniem ręcznym a zbyt złożonym testowaniem automatycznym.
Pomaga w tworzeniu specyfikacji trudnych procesów biznesowych i sprawia, że automatyzacja jest odpowiednia dla procesów wysokiego poziomu.
Szybkie, wydajne, wykorzystanie wiedzy specjalistycznej, łatwe wdrażanie standardów to mocne cechy, które sprawiają, że BPT jest potężną techniką testowania.
Masz pytania dotyczące BPT? Zapraszam do zamieszczania komentarzy poniżej.
rekomendowane lektury
- Proces testowania bramy B2B (Business to Business)
- Najlepsze narzędzia do testowania oprogramowania 2021 (Narzędzia do automatyzacji testów QA)
- Co to jest testowanie zgodności (testowanie zgodności)?
- Testing Primer Pobierz eBook
- Kurs testowania oprogramowania: Do którego Instytutu Testowania Oprogramowania mam dołączyć?
- TimeShiftX został wydany, aby uprościć testowanie przesunięcia w czasie
- 4 kroki do testowania Business Intelligence (BI): jak testować dane biznesowe
- Testowanie ad hoc: jak znaleźć usterki bez formalnego procesu testowania