{"id":671,"date":"2021-10-12T09:30:35","date_gmt":"2021-10-12T09:30:35","guid":{"rendered":"https:\/\/testeroprogramowania.pl\/?page_id=671"},"modified":"2021-11-09T10:59:32","modified_gmt":"2021-11-09T10:59:32","slug":"tester-automatyzujacy","status":"publish","type":"page","link":"https:\/\/testeroprogramowania.pl\/index.php\/tester-automatyzujacy\/","title":{"rendered":"Kurs Selenium zamkni\u0119te zapisy"},"content":{"rendered":"<h1 style=\"text-align: center;\">Naucz si\u0119 automatyzowa\u0107 testy aplikacji internetowych<\/h1>\n<p><span style=\"width: 100%;\"><img loading=\"lazy\" decoding=\"async\" alt=\"\" width=\"500\" height=\"500\" title=\"pjimage\" data-id=\"527\" src=\"https:\/\/testeroprogramowania.pl\/wp-content\/uploads\/2021\/04\/pjimage-1.jpg\" style=\"\"><\/span><\/p>\n<p style=\"text-align: center;\">Poka\u017ce Ci krok po kroku jak napisa\u0107 testy automatyczne. Po przerobieniu tego kursu poznasz najwa\u017cniejsze biblioteki, kt\u00f3re pozwol\u0105 Ci przenie\u015b\u0107 swoj\u0105 karier\u0119 na wy\u017cszy poziom.<\/p>\n<h2 style=\"text-align: center;\">Najbardziej kompleksowy kurs tworzenia test\u00f3w automatycznych<\/h2>\n<p style=\"text-align: center;\">Te\u017c kiedy\u015b zaczyna\u0142em nauk\u0119 automatyzacji test\u00f3w i sp\u0119dzi\u0142em bardzo du\u017co czasu na szukaniu informacji. Przerobi\u0142em wiele kurs\u00f3w, ale na ko\u0144cu zawsze pojawia\u0142o si\u0119 pytanie: Czy to ju\u017c wszystko? Co jeszcze powinienem o tym wiedzie\u0107? Jak to dzia\u0142a w realnym projekcie? Po latach do\u015bwiadcze\u0144, pr\u00f3b i b\u0142\u0119d\u00f3w powsta\u0142 ten program, kt\u00f3ry odpowiada na wszystkie powy\u017csze pytania i pokazuje narz\u0119dzia wraz z om\u00f3wieniem ich przeznaczenia.<\/p>\n<h2 style=\"\"><\/h2>\n<p style=\"\">Program zamkni\u0119ty \ud83d\ude41&nbsp; Zapisz si\u0119 na newsletter i dowiedz si\u0119 o kolejnej edycji jako pierwszy !<\/p>\n<h2 style=\"text-align: center;\">Kurs Testera Automatyzuj\u0105cego&nbsp;<\/h2>\n<p style=\"text-align: center;\"><!--StartFragment-->Kurs testera automatyzuj\u0105cego to program z kt\u00f3rego dowiesz si\u0119 jak pisa\u0107 wysokiej jako\u015bci testy automatyczne aplikacji internetowych przy u\u017cyciu j\u0119zyka programowania Java oraz Selenium WebDriver. Poznasz r\u00f3wnie\u017c takie narz\u0119dzia jak Cucumber, Jenkins i Serenity BDD.&nbsp;<!--EndFragment--><\/p>\n<h2 style=\"text-align: center;\"><!--StartFragment-->Agenda kursu<!--EndFragment--><\/h2>\n<p style=\"text-align: center;\"><!--StartFragment--><!--StartFragment-->Wybrane tematy, kt\u00f3re zostan\u0105 om\u00f3wione w poszczeg\u00f3lnych modu\u0142ach:<!--EndFragment--><!--EndFragment--><\/p>\n<p>1<\/p>\n<h4><!--StartFragment--><!--StartFragment--><strong>Java &#8211; 10h<\/strong><!--EndFragment--><!--EndFragment--><\/h4>\n<p><!--StartFragment--><!--StartFragment--><!--StartFragment-->Instalacja JDK i IDETypy danychKomentarzeZmienneOperatoryInstrukcje warunkowe i steruj\u0105ce ( if, if\/else, switch)P\u0119tle ( for, while, do while )Klasa i obiektMetodyParametry metodKonstruktorPola i metody statyczneGetter i SetterDziedziczeniePolimorfizmModyfikatory dost\u0119puNadpisywanie metodPrzeci\u0105\u017canie metodInterfejs Klasa abstrakcyjnaWyj\u0105tkiObs\u0142uga wyj\u0105tk\u00f3wOperacje na plikachEnumKlasa anonimowaStrumienieListyMapyZbioryZadanie rekutacyjne&nbsp;Prace domowe z rozwi\u0105zaniami<!--EndFragment--><!--EndFragment--><\/p>\n<p>2<\/p>\n<h4 style=\"\"><!--StartFragment--><!--StartFragment--><strong>Git &#8211; 2h<\/strong><!--EndFragment--><!--EndFragment--><\/h4>\n<p><!--StartFragment--><!--StartFragment--><!--StartFragment-->System kontroli wersji &#8211; wst\u0119p teoretyczny ( zalety, wady, popularne systemy kontroli wersji)Jak dzia\u0142a Git?Instalacja narz\u0119dziaPodstawowe komendy &#8211; git add, git commit, git status, git logCofanie zmianBanche\u0141\u0105czenie zmian mi\u0119dzy branchamiRepozytorium zdalneUdost\u0119pnianie kodu na GitHubieTortoiseGitPraca z IDE Pull Requesty<!--EndFragment--><!--EndFragment--><\/p>\n<p>3<\/p>\n<h4 style=\"\"><!--StartFragment--><!--StartFragment--><strong>Selenium &#8211; 25h<\/strong><!--EndFragment--><!--EndFragment--><\/h4>\n<p><!--StartFragment--><!--StartFragment--><!--StartFragment-->Selenium wst\u0119p teoretycznySelenium instalacjaWprowadzenie do MavenaZarz\u0105dzanie przegl\u0105dark\u0105WebDriverManagerKonfiguracja przegl\u0105darkiWprowadzenie do html i cssNarz\u0119dzia developerskieLokalizowanie element\u00f3w na stronie ( r\u00f3\u017cne techniki) &#8211; rozbudowana sekcja css i xpathDzia\u0142anie na elementach &#8211; klikanie , wpisywanie warto\u015bci, Select, checkbox etcObs\u0142ugiwanie alert\u00f3wObs\u0142ugiwanie iframeUpload plikuWykonywanie JavaScriptuRobienie zrzutu ekranuPobieranie tytu\u0142uKlikanie prawym przyciskiem myszySprawdzanie stanu elementuOczekiwania na okre\u015blone warunki &#8211; sleep(), Explicit i Implicit waitDodawanie w\u0142asnego warunkuTestNG &#8211; adnotacje, TestListener, asercje, priorytet, zale\u017cno\u015bci, asercje typu softTesty realnej aplikacji &#8211; stworzenie szkieletu test\u00f3wPage Object Pattern i PageFactoryDodanie log\u00f3wDodanie raportu z test\u00f3wUruchamianie testu dla r\u00f3\u017cnych danychCzytanie danych testowych z plikuDrugi projektPodej\u015bcie fluent w Page Object Pattern<\/p>\n<p><!--EndFragment--><!--EndFragment--><\/p>\n<p>4<\/p>\n<h4 style=\"\"><!--StartFragment--><!--StartFragment--><strong>Cucumber\/ BDD \/Gherkin &#8211; 2,5h<\/strong><!--EndFragment--><!--EndFragment--><\/h4>\n<p><!--StartFragment--><!--StartFragment--><!--StartFragment-->Wst\u0119p teoretyczny &#8211; BDD, wady i zaletyPlik featureS\u0142owa kluczoweProsta aplikacja do test\u00f3wStworzenie test\u00f3w dla aplikacji z podej\u015bciem BDDDodanie powi\u0105zanych metod JavovychUruchamianie testu dla r\u00f3\u017cnych danych testowychGrupowanie plik\u00f3wHookiGenerowanie raportuDodanie cucumbera do projektu Selenium<\/p>\n<p><!--EndFragment--><!--EndFragment--><\/p>\n<p>5<\/p>\n<h4 style=\"\"><!--StartFragment--><!--StartFragment--><strong>Serenity BDD &#8211; 5h<\/strong><!--EndFragment--><!--EndFragment--><\/h4>\n<p><!--StartFragment--><!--StartFragment--><!--StartFragment-->Pierwszy projekt z Serenity BDDZarz\u0105dzanie przegl\u0105dark\u0105Ustawianie BaseUrl i metoda open()@FindBy w bibliotece Serenity BDDCzytanie danych z tabeliGenerowanie raportuScenarioSteps i @StepStrategia robienia zrzut\u00f3w ekranuDodanie cucumbera do projektu<\/p>\n<p><!--EndFragment--><!--EndFragment--><\/p>\n<p>6<\/p>\n<h4 style=\"\"><!--StartFragment--><!--StartFragment--><strong>Jenkins &#8211; 3h<\/strong><!--EndFragment--><!--EndFragment--><\/h4>\n<p><!--StartFragment--><!--StartFragment--><!--StartFragment-->Wst\u0119p teoretyczny i instalacjaZapoznanie z Jenkinsem i pierwszy jobUruchamianie projektu cyklicznie Ustawianie harmonogramuPowi\u0105zywanie job\u00f3wUruchamianie job\u00f3w po zmianach w repozytoriumUruchamianie test\u00f3w Selenium na JenkinsieUruchamianie test\u00f3w Selenium + Cucumber na JenkinsieUruchamianie test\u00f3w Serenity BDD na JenkinsieDodawanie raport\u00f3w do JenkinsaPipelineJenkinsfileArchitektura master\/slavePraca z jenkinsem jako tester<!--EndFragment--><!--EndFragment--><\/p>\n<p>7<\/p>\n<h4 style=\"\"><!--StartFragment--><!--StartFragment--><strong>Budowanie portfolio &#8211; 2h +<\/strong><!--EndFragment--><!--EndFragment--><\/h4>\n<p><!--StartFragment--><!--StartFragment--><!--StartFragment-->WprowadzenieStworzenie konta na GitHubiePlik Readme i markdownWybranie\/ stworzenie strony do test\u00f3wSklep\/ blog na wordpressSklep na wordpress lokalnie za pomoc\u0105 dockeraTworzenie test\u00f3w automatycznych do portfolioReview koduTworzenie w\u0142asnej strony Wybranie szablonyModyfikacje szablonyOpublikowanie strony w internecie<!--EndFragment--><!--EndFragment--><\/p>\n<p style=\"\"><!--EndFragment--><!--EndFragment--><\/p>\n<h2 style=\"\"><\/h2>\n<p style=\"\">Program zamkni\u0119ty \ud83d\ude41&nbsp; Zapisz si\u0119 na newsletter i dowiedz si\u0119 o kolejnej edycji jako pierwszy !<\/p>\n<h3 style=\"text-align: center;\">Co dostajesz zapisuj\u0105c si\u0119 na kurs?<\/h3>\n<p style=\"text-align: center;\"><!--StartFragment-->Po zapisaniu na kurs dostaniesz dost\u0119p do programu w kt\u00f3rym poznasz jak tworzy si\u0119 testy automatyczne. W ramach kursu uzyskasz dost\u0119p do prywatnej grupy na Facebooku oraz b\u0119dziesz mia\u0142 mo\u017cliwo\u015b\u0107 skorzystania z mojej pomocy na ka\u017cdym etapie nauki.<!--EndFragment--><\/p>\n<h6><strong>Grupa na Facebooku<\/strong><\/h6>\n<p>Prywatna grupa na Facebooku, gdzie b\u0119dziesz m\u00f3g\u0142 zadawa\u0107 pytania i dodawa\u0107 rozwi\u0105zania prac domowych, kt\u00f3re zostan\u0105 ocenione.<\/p>\n<h6><strong>Wsparcie instruktora<\/strong><\/h6>\n<p>Mo\u017cesz si\u0119 ze mn\u0105 kontaktowa\u0107 na ka\u017cdym etapie nauki. Z ch\u0119ci\u0105 odpowiem na ka\u017cde Twoje pytanie.<\/p>\n<h6><strong>Sprawdzanie kodu<\/strong><\/h6>\n<p>W ramach kursu przys\u0142uguje Ci weryfikacja kodu, kt\u00f3ry stworzysz samodzielnie w ramach pracy domowej lub portfolio.<\/p>\n<h6><strong>Pomoc w przygotowaniu portfolio<\/strong><\/h6>\n<p>Pomog\u0119 przygotowa\u0107 Ci portfolio, kt\u00f3re pomo\u017ce Ci w zdobyciu pracy jako tester automtyzuj\u0105cy aplikacje internetowe.<\/p>\n<h3 style=\"text-align: center;\"><strong>Bonus<\/strong><\/h3>\n<h3 style=\"text-align: center;\">To jeszcze nie wszystko<\/h3>\n<p style=\"text-align: center;\">By\u0107 mo\u017ce wydaje Ci si\u0119, \u017ce to tylko cztery modu\u0142y, ale ilo\u015b\u0107 materia\u0142u i wiedzy zawartej w tych modu\u0142ach jest ogromna. Jest to kurs, kt\u00f3ry sam chcia\u0142bym obejrze\u0107, gdy zaczyna\u0142em swoj\u0105 przygod\u0119 z IT.&nbsp;<\/p>\n<h5 style=\"text-align: center;\"><strong>Bonus 1<\/strong><\/h5>\n<h6 style=\"text-align: center;\"><strong>Jeszcze wi\u0119cej przyk\u0142ad\u00f3w<\/strong><\/h6>\n<p style=\"text-align: center;\">W ramach tego kursu napiszemy testy automatyczne dla kilku aplikacji internetowych. Pozwoli to nam na ugruntowanie wiedzy&nbsp;<\/p>\n<h5 style=\"text-align: center;\"><strong>Bonus 2<\/strong><\/h5>\n<h6 style=\"text-align: center;\"><strong>6 miesi\u0119czna licencja dla Intellij<\/strong><\/h6>\n<p style=\"text-align: center;\">Pierwsze 100 os\u00f3b (w pakiecie Premium) otrzyma 6 miesi\u0119czn\u0105 licencj\u0119 dla IDE co umo\u017cliwi korzystanie z wielu dodatkowych funkcjonalno\u015bci edytora<\/p>\n<h2>O Autorze,<strong><\/strong><\/h2>\n<p>Od kilku lat zajmuje si\u0119 tworzeniem test\u00f3w automatycznych. Zaczyna\u0142 od pojedynczych scenariuszy testowych, a teraz skupia si\u0119 na tworzeniu szkielet\u00f3w test\u00f3w automatycznych, kt\u00f3re pomagaj\u0105 zmniejszy\u0107 czas i koszt testowania manualnego.<\/p>\n<p>Tworzy testy korzystaj\u0105c z dw\u00f3ch j\u0119zyk\u00f3w programowania tj. Javy i Pythona. Na co dzie\u0144 pracuj\u0119 z bibliotekami Selenium oraz Rest Assured. &nbsp;W domowym zaciszu tworzy aplikacje webowe korzystaj\u0105c ze Spring Framework.<\/p>\n<p>Prywatnie szcz\u0119\u015bliwy m\u0105\u017c &nbsp;i ojciec dw\u00f3ch ch\u0142opc\u00f3w \ud83d\ude42<\/p>\n<p><span style=\"width: 100%;\"><img loading=\"lazy\" decoding=\"async\" alt=\"\" width=\"500\" height=\"500\" title=\"Tester Oprogramowania\" data-id=\"17\" src=\"https:\/\/testeroprogramowania.pl\/wp-content\/uploads\/2019\/10\/Tester-Oprogramowania.png\" style=\"\"><\/span><\/p>\n<h3 style=\"text-align: center;\"><!--StartFragment--><!--StartFragment-->Dlaczego ten kurs?<!--EndFragment--><!--EndFragment--><\/h3>\n<p style=\"text-align: center;\">Te\u017c kiedy\u015b zaczyna\u0142em nauk\u0119 automatyzacji test\u00f3w i sp\u0119dzi\u0142em bardzo du\u017co czasu na szukaniu informacji. Przerobi\u0142em wiele kurs\u00f3w, ale na ko\u0144cu zawsze pojawia\u0142o si\u0119 pytanie: Czy to ju\u017c wszystko? Co jeszcze powinienem o tym wiedzie\u0107? Jak to dzia\u0142a w realnym projekcie? Po latach do\u015bwiadcze\u0144, pr\u00f3b i b\u0142\u0119d\u00f3w powsta\u0142 ten program, kt\u00f3ry odpowiada na wszystkie powy\u017csze pytania i pokazuje narz\u0119dzia wraz z om\u00f3wieniem ich przeznaczenia. Nie tra\u0107 swojego czasu i naucz si\u0119 wszystkich niezb\u0119dnych narz\u0119dzi w pracy testera automatyzuj\u0105cego interfejs u\u017cytkownika.&nbsp;<\/p>\n<h2 style=\"\"><\/h2>\n<p style=\"\">Program zamkni\u0119ty \ud83d\ude41&nbsp; Zapisz si\u0119 na newsletter i dowiedz si\u0119 o kolejnej edycji jako pierwszy !<\/p>\n<p><span style=\"width: 100%;\"><img loading=\"lazy\" decoding=\"async\" alt=\"\" width=\"150\" height=\"150\" title=\"guarantee-white\" data-id=\"5718\" src=\"\/\/testeroprogramowania.pl\/wp-content\/uploads\/tcb_lp_templates\/templates\/css\/images\/guarantee-white-150x150.png\" style=\"\"><\/span><\/p>\n<h2>Gwarancja satysfakcji<\/h2>\n<p>Masz 30 dni gwarancji. Zaloguj si\u0119, sprawd\u017a wszystkie lekcje i wdr\u00f3\u017c je w \u017cycie. Je\u017celi uznasz z dowolnego powodu, \u017ce ten kurs nie jest dla Ciebie, to zwr\u00f3cimy Ci 100% kwoty. Spytamy Ci\u0119 o pow\u00f3d rezygnacji dopiero po zwrocie na Twoje konto.<\/p>\n<h2 style=\"text-align: center;\"><!--StartFragment--><!--StartFragment-->FAQ<!--EndFragment--><!--EndFragment--><\/h2>\n<h4>Czy ten kurs jest dla mnie?<\/h4>\n<p>Kurs jest przeznaczony dla os\u00f3b, kt\u00f3re chc\u0105 nauczy\u0107 si\u0119 tworzenia test\u00f3w automatycznych UI przy u\u017cyciu j\u0119zyka programowania Java. Nie musisz mie\u0107 \u017cadnego do\u015bwiadczenia z programowaniem.<\/p>\n<h4>Gdzie jest dost\u0119pny kurs?<\/h4>\n<p>Kurs znajduje si\u0119 na platformie kursy.testeroprogramowania.pl&nbsp;<\/p>\n<h4>Czy ca\u0142y kurs jest dost\u0119pny od razu?<\/h4>\n<p>Od pocz\u0105tku dostajesz dost\u0119p do wszystkich lekcji. Ostatni modu\u0142 jest w trakcie produkcji.<\/p>\n<h4>Czy mog\u0119 zadawa\u0107 pytania?<\/h4>\n<p>Mo\u017cesz zadawa\u0107 pytania korzystaj\u0105c z grupy na Facebooku. Na pytania w grupie odpowiadam co drugi dzie\u0144. W pakiecie premium dostajesz dost\u0119p do Slacka w kt\u00f3rym b\u0119dziesz m\u00f3g\u0142 uzyska\u0107 odpowied\u017a du\u017co szybciej.<\/p>\n<h4>Jak wygl\u0105da proces nauki? Ucz\u0119 si\u0119 codziennie?<\/h4>\n<p>Sam mo\u017cesz dostosowa\u0107 proces nauki do swoich mo\u017cliwo\u015bci i dost\u0119pno\u015bci. Lekcje wideo s\u0105 dost\u0119pne ca\u0142y czas i mo\u017cesz z nich korzysta\u0107 w dowolnym momencie<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/kursy.testeroprogramowania.pl\/regulamin\/\" target=\"_blank\" rel=\"noopener noreferrer\">Regulamin<\/a> &nbsp; | &nbsp;<a href=\"https:\/\/kursy.testeroprogramowania.pl\/polityka-prywatnosci\/\" target=\"_blank\" style=\"outline: none;\" rel=\"noopener noreferrer\">Polityka prywatno\u015bci <\/a>&nbsp;| &nbsp; &nbsp; <a href=\"https:\/\/testeroprogramowania.pl\/\" title=\"Testowanie Oprogramowania\" style=\"outline: none;\">Testowanie Oprogramowania<\/a> \u2013 Wszelkie prawa zastrze\u017cone &nbsp; | <a data-dynamic-link=\"thrive_global_fields_url\" data-shortcode-id=\"9\" href=\"\" target=\"_blank\" rel=\"noopener noreferrer\"><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Naucz si\u0119 automatyzowa\u0107 testy aplikacji internetowych Poka\u017ce Ci krok po kroku jak napisa\u0107 testy automatyczne. Po przerobieniu tego kursu poznasz najwa\u017cniejsze biblioteki, kt\u00f3re pozwol\u0105 Ci przenie\u015b\u0107 swoj\u0105 karier\u0119 na wy\u017cszy poziom. Najbardziej kompleksowy kurs tworzenia test\u00f3w automatycznych Te\u017c kiedy\u015b zaczyna\u0142em nauk\u0119 automatyzacji test\u00f3w i sp\u0119dzi\u0142em bardzo du\u017co czasu na szukaniu [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-671","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/testeroprogramowania.pl\/index.php\/wp-json\/wp\/v2\/pages\/671","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/testeroprogramowania.pl\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/testeroprogramowania.pl\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/testeroprogramowania.pl\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/testeroprogramowania.pl\/index.php\/wp-json\/wp\/v2\/comments?post=671"}],"version-history":[{"count":7,"href":"https:\/\/testeroprogramowania.pl\/index.php\/wp-json\/wp\/v2\/pages\/671\/revisions"}],"predecessor-version":[{"id":710,"href":"https:\/\/testeroprogramowania.pl\/index.php\/wp-json\/wp\/v2\/pages\/671\/revisions\/710"}],"wp:attachment":[{"href":"https:\/\/testeroprogramowania.pl\/index.php\/wp-json\/wp\/v2\/media?parent=671"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}