a
Wyższa Szkota Bankowa Gdańsk Gdynia
Rafał Borowiec
soapUI to jedno z najpopularniejszych narzędzi do automatyzacji testów usług sieciowych. Celem pracy jest przygotowanie planu testów dla dowolnego API webowego, symulowanego przez soapUI. Temat należy zrealizować w następującej formie:
• Prezentacja zaawansowanych możliwości narzędzia, takich jak: symulacja usług REST/RESTful, integracja z narzędziami JUnit/Maven i możliwość uruchamiania na serwerach Continuous Integration, użycie skryptów Groovy, data-driven tests w wersji darmowej (z wykorzystaniem Groovy), wskazanie najistotniejszych różnić pomiędzy soapUI a soapUI Pro
• Projekt zawierający projekt API symulowanego za pomocą soapUI, uruchamiany jako niezależna aplikacja, projekt testów automatycznych wykorzystujących zaawansowane techniki, wymienione w poprzednim punkcie. Demonstracja przebiegu testów (może być w postaci nagranego screencastu).
CUALE
Rafał Borowiec
Należy wybrać a następnie przeanalizować 5 narzędzi do automatyzacji testów funkcjonalnych aplikacji webowych, a następnie zaprezentować porównanie tych narzędzi w kilku wybranych obszarach, np. jakość do ceny, łatwość nauki, łatwość wdrożenia, oferowane funkcjonalności, wsparcie i dostępna literatura.
Temat należy zrealizować w następującej formie:
• Publikacja (rozprawka) wyczerpująco opisująca temat (10-20 stron A4).
• Prezentacja przedstawiająca podstawowe zagadnienia tematu oraz analizę wniosków.
Rafał Borowiec
Celem pracy jest stworzenie kompletnego frameworka opartego o Selenium WebDriver lub Sahi, który pozwoli na łatwe zarządzanie procesem testowania automatycznego i analizowania wyników. Praca powinna zawierać opis frameworka i uzasadnienie decyzji projektowych oraz projekt automatyzacji. Oczekiwania względem frameworka:
• Wszystkie testy uruchamianie za pomocą jednej komendy (np. plik wsadowy).
• Jasny proces tworzenia i modyfikacji przypadków testowych.
• Podstawowa biblioteka asercji dla projektu
2