"Selenium umożliwia automatyzację pracy oglądarek internetowych. Kluczowym komponentem tego projektu open source jest Selenium WebDriver - biblioteka do programistycznego kontrolowania przeglądarek. Podstawowym wykorzystaniem Selenium jest implementacja testów systemowych w celu weryfikacji funkcjonowania aplikacji. Narzędzie to zdobyło ogromną popularność - stanowi ono jedno z wiodących rozwiązań w zakresie testów systemowych. Jest chętnie użytkowane równocześnie poprzez pokaźne organizacje, jak i samodzielnych programistów.
Ten ergonomiczny przewodnik po Selenium WebDriver w wersji 4 z uwzględnieniem implementacji w Javie jest dedykowany dla programistów Javy, inżynierów jakości i testerów. Przedstawiono w nim główne aspekty samoczynnej nawigacji po stronie, manipulacji w przeglądarce, interakcji z elementami, naśladowania działań użytkownika i automatycznego zarządzania sterownikami. Opisano koncepcję wzorca projektowego POM, który pozwala na modelowanie stron internetowych w zorientowanych obiektowo klasach. Zaprezentowano przeróżne sposoby przeprowadzania testów i wprowadzania adekwatnej ich kolejności, omówiono także zasady analizy błędnych wykonań w celu określenia przyczyn niepowodzenia. Pokazano także możliwości wzbogacania testów o inne technologie, służące na przykład do raportowania wyników, generowania informacji czy implementacji szczególnych przypadków wykorzystania.
W książce pomiędzy innymi:
przygotowanie środowiska do testów end-to-end z Selenium WebDriver
automatyczne interakcje z aplikacjami internetowymi
strategie testowania na wielu oglądarkach
testowanie działania formularzy, komunikatów w oknach i skryptów JavaScript
posługiwanie się złożoną infrastrukturą w testach Selenium WebDriver
użycie programowania zorientowanego obiektowo w testowanych aplikacjach
Selenium: testowanie, które daje bezawaryjność i bezpieczeństwo!
O autorze książki
Dr Boni García jest wykładowcą wizytującym na Uniwersytecie Karola III w Madrycie i autorem ponad 45 publikacji naukowych. Prowadzi kilka projektów open source, pomiędzy innymi WebDriver Manager i Selenium-Jupiter. Jego zainteresowania naukowe koncentrują się wokół inżynierii oprogramowania, a zwłaszcza testów samoczynnych."
Ten ergonomiczny przewodnik po Selenium WebDriver w wersji 4 z uwzględnieniem implementacji w Javie jest dedykowany dla programistów Javy, inżynierów jakości i testerów. Przedstawiono w nim główne aspekty samoczynnej nawigacji po stronie, manipulacji w przeglądarce, interakcji z elementami, naśladowania działań użytkownika i automatycznego zarządzania sterownikami. Opisano koncepcję wzorca projektowego POM, który pozwala na modelowanie stron internetowych w zorientowanych obiektowo klasach. Zaprezentowano przeróżne sposoby przeprowadzania testów i wprowadzania adekwatnej ich kolejności, omówiono także zasady analizy błędnych wykonań w celu określenia przyczyn niepowodzenia. Pokazano także możliwości wzbogacania testów o inne technologie, służące na przykład do raportowania wyników, generowania informacji czy implementacji szczególnych przypadków wykorzystania.
W książce pomiędzy innymi:
przygotowanie środowiska do testów end-to-end z Selenium WebDriver
automatyczne interakcje z aplikacjami internetowymi
strategie testowania na wielu oglądarkach
testowanie działania formularzy, komunikatów w oknach i skryptów JavaScript
posługiwanie się złożoną infrastrukturą w testach Selenium WebDriver
użycie programowania zorientowanego obiektowo w testowanych aplikacjach
Selenium: testowanie, które daje bezawaryjność i bezpieczeństwo!
O autorze książki
Dr Boni García jest wykładowcą wizytującym na Uniwersytecie Karola III w Madrycie i autorem ponad 45 publikacji naukowych. Prowadzi kilka projektów open source, pomiędzy innymi WebDriver Manager i Selenium-Jupiter. Jego zainteresowania naukowe koncentrują się wokół inżynierii oprogramowania, a zwłaszcza testów samoczynnych."