PRELEKCJE

 

Podstawy automatyzacji testów UI

Automatyzacja testów interefejsu aplikacji staje się coraz popularniejsza, szczególnie w zwinnych metodologiach wytwarzania oprogramowania w których nie znajdziemy osobnej fazy testów czy nawet osobnego stanowiska testera. Jedynym rozwiązaniem w takim przypadku będzie często jedynie zautomatyzowanie testów interfejsu. W swoim warsztacie chciałbym przekazać uczestnikom podstawową wiedzę na temat automatyzacji w PHP oraz napisać wspólnie testy interfejsu aplikacji. Proponowane technologie: PHP Unit, Facebook webdriver Plan warsztatu: * wstęp i konfiguracja środowiska lokalnego, php, selenium * zaprojektowanie scenariuszy dla przykładowej aplikacji * zaprojektowanie i implementacja modelu - Page Object Pattern * użycie gotowych metod w testach i ostatnie szlify ;)