|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/kurs-selenium-java/
课程评论:没有评论
**Course Title:** Selenium Java from Basics (Kurs Selenium Java od podstaw) **Course Overview:** This course teaches you how to become an automated tester and create automated UI tests for web applications using the Java programming language. Selenium is presented as the most popular tool for UI automation. Essentially, you'll learn to write code that can automatically launch a web browser, navigate to a specific page, and perform actions like clicking elements and filling out forms. The course is designed for beginners and includes an introduction to programming in Java. **Key Learnings:** * **Tool Setup:** Installing necessary tools like Java, IDE, and Selenium. * **Element Interaction:** Locating elements on a web page and performing actions on them. * **State Verification:** Checking element states and verifying they match expectations. * **Test Framework Creation:** Building a test framework to streamline adding new tests. * **Reporting:** Generating reports with test results and screenshots. * **Command-Line Execution:** Running tests from the command line. * **Data-Driven Testing:** Loading test data from files. * **Parallel Execution:** Running tests concurrently. **Additional Topics Covered:** * **TestNG:** A testing framework for writing tests and its annotations. * **Maven:** A build automation tool, including command-line test execution. * **HTML:** The markup language for structuring web pages. * **Git:** A distributed version control system. * **Page Object Pattern:** A design pattern for organizing code for better maintainability and reusability. * **Java Fundamentals:** Essential Java knowledge for automated testing. **Target Level:** Upon completing this course, you will have the knowledge equivalent to a "Junior+" Test Automation Engineer. However, earning a certificate does not automatically grant you the title; practical application and commitment are crucial for mastering the skills. **Instructor Support:** You can reach out to the instructor via the "Questions & Answers" section, private messages on the platform, or the instructor's fan page.
Kurs w którym dowiesz się jak zostać testerem automatyzującym i tworzyć testy automatyczne aplikacji internetowych na poziomie interfejsu użytkownika za pomocą języka programowania Java. Do automatyzacji testów na poziomie interfejsu użytkownika można używać różnych narzędzi. Jeżeli chodzi o najbardziej popularne narzędzie to jest nim Selenium.Ok, a można prościej?Mówiąc prościej tworzymy kod, który sam uruchomi przeglądarkę internetową, następnie otworzy wybraną stronę i zacznie wykonywać na niej zadane akcje tj. klikać na elementy, wprowadzać dane w formularze itd. Testy w kursie tworzone są przy pomocy języka programowania Java. Kurs nie wymaga znajomości języka programowania. Wprowadzenie do programowania stanowi część tego kursu.Czego dowiesz się z tego kursu o pisaniu testów automatyczny ?- jak zainstalować wszystkie niezbędne narzędzia (Java, IDE, Selenium)- jak lokalizować elementy na stronie i wykonywać na nich akcje - jak sprawdzać stan elementów i weryfikować czy jest on zgodny z oczekiwanym- jak stworzyć framework testowy - szkielet, który ułatwi i przyśpieszy dodawanie kolejnych testów - jak utworzyć raport, który będzie zawierał informacje o wynikach testów i zdjęcia zrobione podczas jego wykonania- jak uruchomić testy z poziomu wiersza linii poleceń- jak wczytywać dane testowe z pliku- jak uruchamiać testy równolegle (w tym samym czasie)Poza wymienionymi wyżej zagadnieniami w ramach innych modułów poznasz:- TestNG (biblioteka do pisania testów) i adnotacje używane podczas tworzenia testów- Mavena (narzędzie automatyzujące budowę oprogramowania) i jak uruchomić testy z poziomu wiersza linii poleceń - HTML (język znaczników) - służący do budowania struktury strony internetowej- Git - rozproszony system kontroli wersji - wzorzec projektowy Page Object Pattern - sposób układania kodu zgodnie z dobrą praktyką w branży, umożliwiający unikanie duplikowanie kodu oraz ułatwiający jego utrzymywanie.- Java - obszerny moduł zawierający wiedzę niezbędną do rozpoczęcia tworzenia testów automatycznychNa jakim poziomie będę kończąc ten kurs?Wiedza zawarta w kursie dotycząca pisania testów automatycznych jest na poziomie "Junior +" Test Automation Engineer'a. Pamiętaj jednak o tym, że otrzymanie certyfikatu nie jest równoznaczne z możliwością tytułowania się testerem automatyzującym. To ile wyciągniesz z tego kursu, zależy od Ciebie i Twojego zaangażowania. Ten kurs daje pokaźną dawkę wiedzy, ale potrzeba czasu żeby ją przyswoić i dużej ilości praktyki, żeby te rzeczy zapamiętać.Jak skontaktować się z instruktorem?Jeżeli przedstawione w kursie zagadnienie jest niejasne lub coś zwyczajnie nie działa możesz się ze mną skontaktować korzystając między innymi:- z sekcji "Pytania i odpowiedzi" - wiadomości prywatnej na portalu.- fanpage ( patrz profil instruktora)Mam nadzieję, że przedstawiona w kursie wiedza pomoże Ci przenieść Twoją karierę na wyższy poziom lub ułatwi Ci znalezienie pierwszej pracy. W przypadku jakichkolwiek pytań pozostaję do Twojej dyspozycji. Miłego dnia:)