a
Wyższa Szkota Bankowa Gdańsk Gdynia
• Podstawowa biblioteka funkcjonalności używanych przez przypadki testowe (np. logowanie, nawigacja po menu itd.)
• Struktura umożliwiająca łatwe rozszerzanie o nowe elementy
• Raportowanie w postaci plików HTML
6. Projekt i wykonanie automatycznych testów funkcjonalnych kluczowych funkcjonalności aplikacji Test Arena za pomocą Sahi z wykorzystaniem wzorca Page Object Pattern
Rafał Borowiec
Wzorzec Page Object to bardzo popularny wzorzec wykorzystywany podczas tworzenia testów automatycznych aplikacji internetowych (https://code.google.eom/p/selenium/wiki/PageObiects). Implementowanie testów w ten sposób poprawia znacznie czytelność kodu i umożliwia łatwiejsze jego utrzymanie (przykład implementacji w Sahi: http://qualityshepherd.com/2012/05/iavascript-page-object-pattern-for-sahO. Celem pracy jest stworzenie projektu testów kluczowych funkcjonalności aplikacji Test Arena za pomocą Sahi z wykorzystaniem wzorca Page Object Pattern.
Temat należy zrealizować w następującej formie:
• Prezentacja narzędzia Sahi oraz sposobu implementacji wzorca Page Object Pattern
• Automatyzacja wybranych scenariuszy oraz demonstracja przebiegu testów (może być w postaci nagranego screencastu)
7. Porównanie automatyzacji testów graficznego interfejsu użytkownika z wykorzystaniem obrazów lub kontrolek na przykładzie narzędzi Sikuli oraz AutoIT
Maciej Chmielarz
W ramach pracy należy opracować zestaw przykładowych testów graficznego interfejsu użytkownika wybranej aplikacji z wykorzystaniem wymienionych narzędzi. Należy przygotować instrukcję krok po kroku oraz przykładowe skrypty, które pozwolą zainteresowanej osobie zapoznać się w praktyce z ich działaniem. Opracowanie tematu powinno zawierać ocenę zalet i wad każdego z podejść oraz demonstrację przebiegu testów (może być w postaci nagranego screencastu).
8. Opracowanie polskich wersji artykułów w Wikipedii na podstawie treści w języku angielskim opublikowanych w Category:Software testing
Maciej Chmielarz
W ramach pracy należy przygotować tłumaczenia artykułów z Wikipedii w wersji angielskiej i opublikować je w wersji polskiej. Celem pracy jest ułatwienie dostępu do wiedzy dla polskiej społeczności osób zainteresowanych testowaniem oprogramowania.
3