Załącznik nr 1 Siedlce-Warszawa, dn. 16.06.2009 r. Opracowanie: Marek Faderewski (marekf@ipipan.waw.pl) Dariusz Mikułowski (darek@ii3.ap.siedlce.pl) INSTRUKCJA TESTOWANIA USŁUG NA PLATFORMIE ELA-ENT Przed przeprowadzeniem testów należy uważnie przeczytać niniejszą instrukcję a w czasie testowania postępować zgodnie z zawartymi w niej zaleceniami. Z wszelkimi wątpliwościami należy zwracać się do szkolących. Każda osoba przeprowadzająca test powinna dokonać trzech następujących testów: 1. testu zgłoszonej przez siebie usługi jako usługodawca, 2. testu zgłoszonej przez siebie usługi jako klient, 3. testu innych trzech usług jako klient. Osoba testująca powinna po przeprowadzeniu wszystkich testów sporządzić szczegółowy raport z testowania i przekazać go osobie szkolącej. Raport powinien być sporządzony zgodnie z formatem dostarczonym przez osobę szkolącą. W raporcie należy opisać każdy krok testowania usług oraz zamieścić wszelkie uwagi i spostrzeżenia, jakie nasunęły się osobie testującej podczas przeprowadzania testu. Kroki przeprowadzania testowania 1. Rejestracja w systemie ELA-enT...2 2. Dodanie oferty w usłudze...2 3. Skorzystanie z dodanej oferty jako klient...2 4. Zaakceptowanie propozycji klienta i podpisanie kontraktu jako usługodawca...3 5. Sprawdzenie rezultatów podpisania kontraktu jako klient...3 6. Testowanie trzech innych usług jako klient...3 7. Akceptacja umów od innych osób, które testowały usługę ze zgłoszoną przez testującego ofertą.3 8. Sporządzenie raportu z testowania...3 Strona 1 z 5
1. Rejestracja w systemie ELA-enT Osoba testująca powinna zarejestrować się w systemie korzystając z formularza rejestracji użytkownika (dokładny adres formularza: https://ent.ipipan.waw.pl/client/jsp/registration.jsp). Jeśli osoba testująca zgłaszała już swoją usługę i posiada już konto w systemie, może pominąć ten krok i w dalszych etapach testowania użyć swojego istniejącego konta. Dokładniejszych informacji na temat rejestracji nowego konta udzielają szkolący. W przypadku zapomnienia hasła i/lub loginu do konta należy zwrócić się do administratorem systemu ELA-enT o przypomnienie loginu i/lub ustawienie nowego hasła do konta. W tym celu należy wysłać email z prośbą na adres: marekf@ipipan.waw.pl podpisując się pełnym imieniem i nazwiskiem. 2. Dodanie oferty w usłudze Osoba testująca powinna zalogować się na serwerze usług, na którym została zaprogramowana i umieszczona zgłaszana przez nią usługa. Aby odszukać serwer usług ze swoją usługą należy wejść na stronę z listą serwerów usług pod adresem: https://ent.ipipan.waw.pl/client/jsp/ servicesservers.jsp, po odnalezieniu swojej usługi należy wejść na odpowiadający jej serwer wybierając (klikając) nazwę serwera. Po wejściu na serwer usług(i) należy w zależności od serwera wybrać swoją usługę lub wybrać opcję Logowanie. Do zalogowania należy użyć swojej nazwy użytkownika oraz hasła przydzielonego w czasie rejestracji. Po zalogowaniu należy dodać ofertę jako usługodawca. Informacji niezbędnych do przeprowadzenia tej czynności oraz pomocy w razie problemów z dodaniem oferty udzielają szkolący. 3. Skorzystanie z dodanej oferty jako klient Po dodaniu swojej oferty osoba testująca powinna przeprowadzić test korzystania z własnej usługi (z dodaną jej ofertą) jako klient. W tym celu powinna: a) Wylogować się z systemu (serwera usług(i)) a następnie zalogować się w systemie jako inny użytkownik (klient) w aplikacji klienckiej. (Dokładny adres strony logowania do aplikacji klienckiej: https://ent.ipipan.waw.pl/client/jsp/login.jsp). Należy zalogować się na konto fikcyjne (nie własne!) Informacje potrzebne do zalogowania się jako fikcyjny klient czyli nazwę użytkownika i hasło osoba testująca powinna uzyskać od szkolącego. b) Wyszukać dodaną przez siebie ofertę w zgłaszanej usłudze. W tym celu należy odszukać i wybrać swoją usługę z menu Szukaj usług (po lewej stronie), wówczas wyświetli się formularz wyszukiwania ofert dla wybranej usługi. Aby wyszukiwanie się powiodło, Strona 2 z 5
w formularzu należy użyć takich wartości dla parametrów, jakie zostały ustalone podczas dodawania oferty. c) Przekazać osobie szkolącej wartości parametrów, dla których udało się wyszukać ofertę, oraz nazwę usługi w której szukaliśmy ofert. d) Podpisać umowę z wyszukaną usługą. W celu podpisania umowy jako klient ze swoją usługą należy skorzystać z kreatora zawierania umów, który będzie dostępny po wybraniu wyszukanej oferty. 4. Zaakceptowanie propozycji klienta i podpisanie kontraktu jako usługodawca W celu przeprowadzenia testu podpisywania umowy ze strony usługodawcy należy wykonać następujące czynności: a) Wylogować się z systemu (z aplikacji klienckiej) a następnie zalogować się na serwerze usług (na którym już się logowaliśmy wcześniej) jako usługodawca. Należy użyć do tego swojego własnego konta - tego, na którym testujący logował się dodając swoją ofertę. b) Przejść do menu kontraktów i odszukać kontrakt, który wcześniej został podpisany i wysłany z fikcyjnego konta z aplikacji klienckiej. c) Wyświetlić, zaakceptować i podpisać odszukany kontrakt (tym razem jako usługodawca). d) Zaakceptowanie i podpisanie kontraktu spowoduje wystawienie i wysłanie do klienta rachunku za wykonaną usługę. 5. Sprawdzenie rezultatów podpisania kontraktu jako klient Po podpisaniu kontraktu i wystawieniu rachunku jako usługodawca należy sprawdzić dokonanie tych czynności jako klient. W tym celu należy: a) Wylogować się z serwera usług, a następnie zalogować się w aplikacji klienckiej (pod adresem: https://ent.ipipan.waw.pl). Należy skorzystać z informacji dotyczących fikcyjnego konta, które testujący otrzymał od osoby szkolącej. b) Przejść do menu Kontrakty, odszukać wcześniej podpisany kontrakt (kontrakt, który osoba testująca podpisała jako klient). c) Sprawdzić, czy przyszedł rachunek dotyczący odszukanego kontraktu, wyświetlić go i przeczytać. Strona 3 z 5
6. Testowanie trzech innych usług jako klient Kolejnym krokiem testowania systemu jest sprawdzenie trzech innych usług jako potencjalny klient. Aby dokonać tego testu należy wykonać następujące czynności: a) Uzyskać od osoby szkolącej informacje o trzech usługach, które testujący ma sprawdzić jako klient. Informacje te powinny zawierać nazwę usługi oraz wartości parametrów, jakie należy wpisać w formularzu wyszukiwania, aby wyszukiwanie oferty się powiodło. b) Zalogować się do systemu w aplikacji klienckiej. Do zalogowania należy użyć nazwy użytkownika oraz hasła dotyczącego swojego konta (tego, na którym testujący zgłaszał swoją ofertę w usłudze). c) Wyszukać ofertę pierwszej z usług przydzielonych przez szkolącego a następnie podpisać z nią kontrakt przy użyciu kreatora do zawierania kontraktów. d) Powtórzyć poprzedni krok (c.) dla dwóch pozostałych usług przydzielonych przez szkolącego tzn. odszukać ofertę każdej z usług a następnie zawrzeć i podpisać z nią umowę. e) Zgłosić osobie szkolącej, że umowy z trzema testowanymi usługami zostały podpisane. Zgłoszenie powinno zawierać nazwy usługodawców (imię, nazwisko i adres) z którymi podpisaliśmy umowy. f) Poczekać na informacje od szkolącego, że zostały podpisane kontrakty i wystawione rachunki dla umów, które testujący zawarł jako klient z innymi usługami. g) Po otrzymaniu informacji od szkolącego zalogować się do systemu w aplikacji klienckiej używając swojego konta (konta, które było używane do zgłaszania oferty w usłudze) a następnie wyświetlić i sprawdzić rachunki od usług, z którymi zostały podpisane umowy. 7. Akceptacja umów od innych osób, które testowały usługę ze zgłoszoną przez testującego ofertą Ostatnim krokiem testowania systemu jest zaakceptowanie umów, które inni klienci podpisali z testującym w usłudze zawierającej ofertę zgłoszoną przez testującego. Aby wykonać ten etap osoba testująca powinna: a) Poczekać na informacje od szkolącego, że na koncie testującego czekają kontrakty od innych klientów przeznaczone do zaakceptowania i podpisania. b) Po otrzymaniu tych informacji testujący powinien zalogować się do systemu (na serwerze usług(i)) jako usługodawca a następnie podpisać oczekujące kontrakty. Do zalogowania się testujący powinien użyć nazwy użytkownika i hasła związanego z kontem, na którym Strona 4 z 5
rejestrował swoją ofertę w usłudze. Ten etap może być wykonywany jednocześnie dla trzech oczekujących umów lub etapami dla poszczególnych umów w zależności od czasu, w którym umowy będą oczekiwały na podpisanie. c) Po zaakceptowaniu i podpisaniu kontraktów testujący powinien poinformować szkolącego o tym, z jakimi osobami (imię, nazwisko i adres) je podpisał jako usługodawca. 8. Sporządzenie raportu z testowania Po przeprowadzeniu wszystkich testów osoba testująca powinna sporządzić szczegółowy raport opisujący wszystkie kroki testowania, problemy, jakie wystąpiły podczas ich wykonywania, uwagi dotyczące wyglądu i funkcjonalności systemu (aplikacji klienckiej i serwera usług), zgodności z propozycjami określonymi w czasie zgłaszania usługi itd. Raport powinien być sporządzony zgodnie z szablonem dostarczonym osobie testującej przez szkolącego. Strona 5 z 5