Seminarium: Systemy Rozproszone
17 marca 2005, godzina 12:15, sala 2180
Przemysław Strzelczak <p.strzelczak@students.mimuw.edu.pl>


Narzędzia do automatycznego testowania aplikacji webowych


Każdy, kto kiedykolwiek pisał aplikację posiadającą interfejs WWW, zgodzi się ze mną, że ręczne testowanie tego typu systemów jest po pierwsze nudne (zwykle polega na klikaniu po tysiąc razy w te same odnośniki po każdej nawet najmniejszej zmianie), a po drugie często nieskuteczne. Bywa tak, że po napisaniu i przetestowaniu pewnej funkcjonalności jesteśmy niemal pewni, że ona działa, podczas gdy potem robimy wielkie oczy, gdy coś, co jeszcze przed tygodniem działało, nie działa. To wszystko powoduje, że programista gnuśnieje i zamiast cieszyć się z postępów swojej pracy, zasypia przed komputerem testując po raz setny swoją aplikację.

Naturalnym rozwiązaniem problemu wydaje się być automatyzacja testów tego typu aplikacji. To przecież nie pierwsza rzecz, którą komputer może zrobić szybciej i dokładniej, podczas gdy programista może wykorzystać zaoszczędzony czas o wiele przyjemniej:).

W swojej prezentacji opowiem o przykładowych automatach testujących, ich zaletach, wadach, ograniczeniach. Opowiem również o tym, jak opisywany problem stał się zaczynem mojej pracy magisterskiej. Zaprezentuję moje rozwiązania, opowiem o aktualnym stanie zaawansowania prac i technologiach, które zostały użyte.



Plan prezentacji:

Serdecznie zapraszam!
Przemysław Strzelczak