Celem projektu jest stworzenie aplikacji webowej. Będzie ona służyła do weryfikowania poprawności przygotowanej przez naszych partnerów integracji API transakcyjnego systemów sprzedażowych, służącego do przesyłania transakcji zakupowych klientów.
Silnik transakcyjny w Sparta Loyalty miesięcznie procesuje kilkadziesiąt milionów transakcji przesyłanych przez podłączone do systemu systemy kasowe w sklepach fizycznych oraz sklepów online. Sparta Loyalty nagradza klientów punktami lojalnościowymi, ale także odpowiada za obsługę zniżek wynikających ze zdefiniowanych promocji dostępnych dla wszystkich albo promocji targetowanych, opartych np. o posiadane przez klienta kupony promocyjne.
Integracja partnerów z API transakcyjnym Sparta Loyalty jest wymaganym elementem wdrożenia. Kluczowe jest to, aby integracja została przeprowadzona poprawnie, obsłużyła wszystkie przypadki szczególne, takie jak chwilowe problemy z połączeniem albo błędy biznesowe, które mogą zostać napotkane. W tym momencie weryfikacja przeprowadzonych testów i ich poprawności jest procesem manualnym. Aby zwiększyć produktywność i uniknąć błędów - chcemy powyższy proces zautomatyzować, ułatwiając i przyspieszając weryfikacji nam i naszym partnerom.
Stworzona aplikacja, będzie wykorzystywana przez dostawców i integratorów systemów kasowych oraz e-commerce po zakończeniu procesu integracji. Jej celem ma być zautomatyzowanie testów poprawności przeprowadzonej integracji.
Po zalogowaniu do aplikacji i podłączeniu do niej zintegrowanego API aplikacja będzie umożliwiała przeprowadzenie zdefiniowanych scenariuszy testowych, weryfikując poprawność integracji.
Przygotowanie konkretnych scenariuszy testowych nie jest przedmiotem projektu. Scenariusze na podstawie dostępnych narzędzi będą definiowane w przyszłości przez zespół Sparta Loyalty. Aplikacja musi dawać łatwą możliwość definiowania kolejnych scenariuszy