Kurs Cucumber BDD dla testerów automatyzujących
Behavior-driven development dla początkujących
Description
Uwaga!
Kurs jest częścią ścieżki edukacyjnej testera automatyzującego aplikacje internetowe w języku programowania Java. Przystępując do tego kursu powinieneś być absolwentem poprzednich kroków ścieżki edukacyjnej. W przeciwnym wypadku część tego kursu może być niezrozumiała. Z koncepcją ścieżki edukacyjnej możesz zapoznać się w lekcji pod tytułem "Ścieżka edukacyjna".
Behavior-Driven Development (BDD) polega na tworzeniu testów i oprogramowania przez opisywanie jego zachowania z perspektywy użytkownika. W kursie skupimy się na opisywaniu zachowania testowanej aplikacji za pomocą składni Gherkina w plikach z rozszerzeniem feature. Poznamy najważniejsze słowa kluczowe i dowiemy się jak stosować je zgodnie z konwencją. Kolejnym krokiem będzie połączenie słownego opisu z odpowiednimi metodami języka programowania Java, co pozwoli nam ostatecznie uruchomić testy kryjące się pod słownym opisem zrozumiałym dla ludzi mniej technicznych. Na koniec dodamy Cucumbera do projektu testów na poziomie interfejsu użytkownika stworzonych za pomocą Selenium WebDriver. Podejście BDD jak i sam Cucumber stają się coraz bardziej popularne i coraz szerzej stosowane na różnych poziomach testów.
Z tego kursu dowiesz się:
jak stworzyć pliki feature i opisać zachowanie aplikacji za pomocą Gherkina
jak połączyć sentencje z plików feature z odpowiednimi metodami języka programowania Java
poznasz słowa kluczowe i dowiesz się co powinny zawierać zgodnie z konwencją
dowiesz się jak dodać podejście BDD/Cucumbera i Gherkina do projektu testów automatycznych na poziomie interfejsu użytkownika
Wymagania:
Podstawowa znajomość Javy
Podstawowa znajomość Intelij
Podstawowa znajomość Mavena
Znajomość Selenium WebDriver
Dla kogo jest ten kurs:
Programiści oraz testerzy automatyzujący chcący pisać swoje testy korzystając z podejścia BDD
Osoby związane z biznesem chcące nauczyć się tworzyć historyjki opisujące zachowanie aplikacji przy użyciu Cucumbera i Gherkina
O Autorze:
Mam na imię Bartek i już od 7 lat zajmuje się tworzeniem testów automatycznych. Skupiam się na tworzeniu szkieletów testów automatycznych, które pomagają zmniejszyć czas i koszt testowania manualnego i dają informację zwrotną programistom tworzącym aplikację. Mam nadzieję, że moje kursy pomogą Ci poszerzyć Twoją wiedzę.
What You Will Learn!
- jak stworzyć pliki feature i opisać zachowanie aplikacji za pomocą Gherkina
- jak połączyć wyrażenia z plików opisujących zachowanie z odpowiednimi metodami języka programowania Java
- poznasz słowa kluczowe i dowiesz się co powinny zawierać zgodnie z konwencją
- dowiesz się jak dodać podejście BDD/Cucumbera i Gherkina do projektu testów automatycznych na poziomie interfejsu użytkownika
Who Should Attend!
- Programiści oraz testerzy automatyzujący chcący pisać swoje testy korzystając z podejścia BDD
- Osoby związane z biznesem chcące nauczyć się tworzyć historyjki opisujące zachowanie aplikacji przy użyciu Cucumbera i Gherkina