Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Struktura SAP Testing Automation Framework używa architektury rozproszonej z scentralizowanym zarządzaniem w celu organizowania operacji testowania w wielu systemach SAP.
Najważniejsze składniki
Struktura SAP Testing Automation Framework jest oparta na kilku podstawowych składnikach, które współpracują ze sobą w celu zapewnienia kompleksowych możliwości testowania:
Serwer zarządzania: Centralny aparat orkiestracji i płaszczyzna sterowania na potrzeby operacji testowych we wszystkich zarządzanych systemach SAP. Serwer zarządzania koordynuje wykonywanie testów i zapewnia ujednolicony interfejs do monitorowania działań testowych.
Podręczniki rozwiązania Ansible: automatyczne wykonywanie testów i orkiestracja walidacji systemu. Te podręczniki zawierają logikę wykonywania różnych typów testów, w tym weryfikacji konfiguracji, testów funkcjonalnych i scenariuszy wysokiej dostępności. Podręczniki są zintegrowane z modułami języka Python, które zapewniają rozszerzone funkcje dla operacji specyficznych dla systemu SAP, monitorowania systemu i przetwarzania danych. Te moduły języka Python zostały zaprojektowane tak, aby były modułowe i wielokrotnego użytku w różnych składnikach platformy.
Skrypty testowe: narzędzia pomocnicze do zarządzania i wykonywania przypadków testowych. Te skrypty obsługują określone operacje testowania, takie jak symulacja awarii usługi krytycznej, fragmentacja sieci i failover bazy danych. Są one zapisywane jako niezależne od środowiska i systemu operacyjnego i można je dostosować pod kątem określonych wymagań testowych.
Obszary robocze: konfiguracja specyficzna dla systemu i składnik zarządzania poświadczeniami. Każdy obszar roboczy zawiera niezbędne pliki konfiguracji, parametry połączenia i szczegóły uwierzytelniania dla określonego systemu SAP lub środowiska. Ta struktura umożliwia platformie jednoczesne zarządzanie wieloma systemami przy zachowaniu izolacji między środowiskami.
Aparat raportowania: generuje szczegółowe raporty testów HTML z kompleksowymi wynikami, dziennikami i informacjami diagnostycznymi. Aparat raportowania zapewnia ustrukturyzowane dane wyjściowe. Obejmuje ona podsumowania wykonywania testów, stan powodzenia/niepowodzenia dla poszczególnych przypadków testowych, metryk wydajności i szczegółowych dzienników błędów na potrzeby rozwiązywania problemów.
Architecture
Struktura platformy wysokiego poziomu
Struktura SAP Testing Automation Framework używa scentralizowanej architektury serwera zarządzania, która organizuje wszystkie scenariusze testowania w wielu systemach SAP. Ta architektura orkiestratora zapewnia scentralizowaną kontrolę i efektywne wykorzystanie zasobów przy zachowaniu elastyczności obsługi wielu scenariuszy wdrażania.
Struktura działa w modelu piasty i szprych, w którym serwer zarządzający działa jako węzeł centralny. Koordynuje wiele systemów SAP w modelu węzłowym (hub-and-spoke), aby wykonywać testy, zbierać wyniki i generować kompleksowe raporty. Kluczowe funkcje obejmują:
Orkiestracja testów: serwer zarządzania koordynuje wykonywanie zestawu testów i zapewnia odpowiednie sekwencjonowanie testów w wielu środowiskach SAP.
Zarządzanie konfiguracją: system obsługuje katalogi szablonów konfiguracji, spisów systemu i parametrów dostosowywania. Te konfiguracje można stosować w różnych środowiskach, aby zapewnić jednolitość i zminimalizować dryf konfiguracji.
Centrum komunikacji: serwer obsługuje bezpieczne połączenia, uwierzytelnianie i wymianę danych z docelowymi systemami SAP, zapewniając ujednolicony interfejs dla wszystkich operacji testowania.
Dalsze kroki
Aby dowiedzieć się więcej o konkretnych aspektach struktury:
- Aby zapoznać się z macierzą obsługi platformy SAP Testing Automation Framework, zobacz Omówienie obsługiwanych platform.
- Aby rozpocząć pracę z konfiguracją platformy SAP Testing Automation Framework, postępuj zgodnie z przewodnikiem Instalacji dla platformy SAP Testing Automation Framework.
- Aby uruchomić testowanie wysokiej dostępności, zobacz Wprowadzenie do testowania wysokiej dostępności.
- Aby uruchomić testy konfiguracji, zobacz Wprowadzenie do weryfikacji konfiguracji.