Testowanie SAP - moduły
Istnieją różne moduły SAP wdrożone w organizacji, które można testować za pomocą różnych narzędzi testowych, takich jak HP Quick Test Professional (QTP), IBM Rational Functional Tester (RFT) oraz narzędzie SAP Test Acceleration and Optimization (TAO).
Wspólne moduły SAP
Typowe moduły SAP są wymienione poniżej -
Financial Modules - Rachunkowość finansowa i kontroling (FICO), Treasure (TR) i kontrola przedsiębiorstwa (EC).
Logistics Modules - Zarządzanie materiałami (MM), konserwacja zakładu (PM), sprzedaż i dystrybucja (SD), zarządzanie jakością (QM) itp.
Human Resource Management - Księgowość, płace, zarządzanie czasem, szkolenia i zarządzanie wydarzeniami.
Wszystkie te moduły są współzależne, a funkcjonalność jednego modułu wpływa na funkcjonalność innych modułów.
Przykład
Załóżmy, że musisz utworzyć zlecenie sprzedaży w module Sales and Distribution (SD). Tutaj musisz najpierw wprowadzićtransaction code(np. kod transakcji VA01). Następnie sprawdź stan towaru w module Zapasy i sprawdź limit kredytowy dostępny na profilu Klienta w module Relacje z klientami. Pokazuje, że wszystkie te moduły są współzależne; Jeśli dostosujesz którykolwiek z tych modułów, wpłynie to na powiązany system ERP.
Aby przeprowadzić testy SAP, musisz zrozumieć funkcje, funkcjonalności i sposób, w jaki przebiega przepływ pracy w tych modułach SAP. Większość typowych przyczyn niepowodzenia projektu wdrożeniowego ERP to nieprawidłowe planowanie testów i użycie niewłaściwych przypadków testowych.
Systemy ERP inne niż SAP, takie jak PeopleSoft, Edwards, Oracle E Business Suite, mają różnych klientów i mają różne możliwości. Zespół testujący musi zrozumieć funkcjonalność całego systemu.
Typy zespołu testującego
W projektach SAP są zwykle dostępne dwa typy testerów -
Core Testers - którzy są odpowiedzialni za wykonanie podstawowych testów systemu i modułów ERP.
Implementation Testers - którzy pracują nad projektem wdrożeniowym i zajmują się dostosowaniem funkcjonalności modułów SAP.
Żądania dostosowania od klientów mogą mieć wpływ na moduły systemu SAP. Zespół testowy powinien być w stanie zarejestrować każde żądanie dostosowania i jego wpływ na inne moduły SAP.
Systemy ERP to duże systemy, dlatego proces testowania powinien być idealnie zautomatyzowany. Zawsze zaleca się przeprowadzanie testów automatycznych dla systemów ERP, ponieważ testowanie ręczne jest bardzo czasochłonnym i długotrwałym procesem. Bez testowania każdego komponentu systemu SAP naprawdę ciężko jest osiągnąć stuprocentową jakość i udane wdrożenie projektu SAP.
Wykonywanie testów SAP dla powyższego przykładu przy użyciu QTP
Aby przeprowadzić testy SAP dla powyższego przykładu, wykonaj kroki podane poniżej -
Pierwszym krokiem jest zainstalowanie narzędzia HP QTP i zainstalowanie niezbędnych wtyczek w QTP, aby było kompatybilne z systemem ERP.
Następnym krokiem jest użycie HP Quality Center (QC) do opracowania planu testów, a następnie przekonwertowanie projektu planu testów na skrypty testowe. Te plany testów można przekształcić w skrypty za pomocą HP QTP.
Następnie zapisz ekran R / 3 GUI systemu SAP dla modułu SD podczas tworzenia zlecenia sprzedaży lub tworzenia PR w MM.
Po zakończeniu nagrywania w narzędziu QTP utwórz skrypt w VB.
SAPGuiSession("Session").SAPGuiWindow("SAP Easy Access - User")
.SAPGuiOKCode("OKCode").Set "/nVA01"
SAPGuiSession("Session").SAPGuiWindow("SAP Easy Access - User"). SendKey ENTER
Możesz także dodać różne parametry i dostosowania zgodnie z wymaganiami.