fbpx

Pierwszy test automatyczny – przygotowanie środowiska do pracy

Zanim przejdziemy do tworzenia testu automatycznego na poziomie interfejsu użytkownika musimy upewnić się, że Nasz komputer jest odpowiednio skonfigurowany. W ramach konfiguracji zainstalujemy pakiet JDK oraz wybrane IDE. Czym jest JDK? JDK (Java Development Kit) to pakiet zawierający niezbędne narzędzia do tworzenia aplikacji przy użyciu języka programowania Java. Nasz test również będzie programem napisanym w Javie „klikającym” po aplikacji Dowiedz się więcej…

Pierwszy test automatyczny – plan gry

Chciałbym pomóc Ci stworzyć swój pierwszy test automatyczny na poziomie interfejsu użytkownika. Co będzie robił Nasz test? Będzie klikał po aplikacji internetowej tak jak prawdziwy użytkownik i weryfikował czy wykonane akcje powodują konkretne zachowanie aplikacji. Jak będzie wyglądał test? Test będzie polegał na tym, że otworzymy przeglądarkę internetową. Następnie spróbujemy w pasku wyszukiwania wprowadzić adres strony internetowej (np. www.google.com). Dowiedz się więcej…

Dlaczego warto zacząć od automatyzacji testów UI?

W poprzednich wpisach starałem się na przykładzie konkretnej aplikacji pokazać piramidę testowania. Mam nadzieję, że masz już jakiś obraz odnośnie testów na różnych poziomach. Jeżeli myślisz nad automatyzacją testów to pewnie zastanawiasz się od automatyzacji którego poziomu najłatwiej zacząć. Uważam, że automatyzacja UI jest najlepszym wyborem na początek i postaram się przytoczyć kilka argumentów przemawiających za tą tezą. Nie musisz znać kodu aplikacji Dowiedz się więcej…

Testy interfejsu użytkownika

Ten wpis jest kontynuacją serii dotyczącej różnych poziomów testów. Przed przystąpieniem do czytania zachęcam Cię do zapoznania się z poprzednimi postami o testach jednostkowych i testach integracyjnych. W tym wpisie postaram się przybliżyć testy na poziomie interfejsu użytkownika. Aplikacja Nasza aplikacja nie zmienia się pod względem funkcjonalności, którą dostarcza. Nie będzie to już zwykły kalkulator, a aplikacja która liczy ile wybranej waluty możemy otrzymać, Dowiedz się więcej…