Testowanie oprogramowania: Automatyka i programowanie. Pyton. Selen - stawka 2499 rub. od Stepika, szkolenie 88 lekcji, data: 1 grudnia 2023 r.
Miscellanea / / December 04, 2023
Czego się dowiesz
- Podstawowy kurs programowania w Pythonie 3.
- Poznaj zasady programowania obiektowego w Pythonie 3.
- Napisz pełnoprawny projekt automatyzacji testów interfejsu użytkownika przy użyciu Selenium.
- Uruchom testy, korzystając z biblioteki Pytest z wymaganą konfiguracją.
- Konsoliduj swoją wiedzę w zadaniach testowych jak najbardziej zbliżonych do tych wykonywanych przez prawdziwego
- specjalisty i napisz własny projekt automatyki
O kursie
UWAGA!!! W tym kursie absolutnie BRAK WODY i niepotrzebne informacje. Jeśli lubisz bezużyteczne, nudne i żmudne filmy, po których chce się spać, ten kurs nie jest dla Ciebie.
Prace domowe sprawdzane są osobiście przez autora, nie ma testów wielokrotnego wyboru, tylko zadania praktyczne!
Zgodnie z polityką Sklepu Google Play od 23 stycznia 2023 roku zakup kursów możliwy jest wyłącznie poprzez internetową wersję platformy (przeglądarka na urządzeniu mobilnym, przez przeglądarkę na komputerze). Nadal możesz kontynuować naukę w mobilnej wersji aplikacji.
W wyniku ukończenia tego kursu napiszesz projekt automatyzujący testowanie interfejsu użytkownika przy użyciu Selenium. Które możesz bezpiecznie zabrać i zastosować w swoich projektach zawodowych, a także po przestudiowaniu możesz wskazać w swoim CV i mieć atut przy poszukiwaniu nowej pracy!
Pyton 3 zawarte w TOP 5 najpopularniejsze języki programowania. Od tego warto zacząć naukę programowania. Język jest bardzo prosty i idealny dla początkujących, którzy chcą nauczyć się programowania. Python to świetny wybór na Twój pierwszy język programowania.
Kurs obejmuje ćwiczenia praktyczne i prace domowe dotyczące następujących tematów:
- podstawowe programowanie w Pythonie 3;
- zadania praktyczne z pisania kodu z weryfikacją u nauczyciela;
- uruchamianie i konfiguracja testów z wykorzystaniem frameworka PyTest;
- umiejętności pracy z Selenium: uzyskiwanie dostępu do elementów przeglądarki, a także symulowanie działań za pomocą przeglądarki;
- zadania testowe jak najbardziej zbliżone do rzeczywistej pracy testera automatyzującego;
- instrukcja krok po kroku dotycząca napisania projektu automatyzacji testów Selenium i napisania samego projektu;
- naucz się zintegrować logowanie ze swoim projektem;
- naucz się łączyć raporty Allure ze swoim projektem;
- napisz własny projekt automatyki, który będzie oparty na autorskim przykładzie.
W tym kursie główny nacisk położony jest na omówienie podstaw praktycznymi przykładami, przy minimalnej głębokości teorii, aby uzyskać możliwość szybkiego rozpoczęcia pracy z tymi narzędziami i dalszego rozwijania swoich umiejętności w oparciu o dokumentację i własne doświadczenie prób i błędów.
Jeśli dążysz do rozwoju, a nie stoisz w miejscu, interesuje Cię poszerzanie granic, zdobywanie nowej wiedzy, Ty chcesz rozwijać się w obszarze testowania i jesteś gotowy zainwestować swoje zasoby w troskę o własny rozwój - dobrze trafiłeś sposoby.
Kurs jest na bieżąco uzupełniany o dodatkowe materiały teoretyczne i praktyczne, testy i zadania praktyczne. Mam nadzieję, że zawarte w nim materiały pomogą Ci zmienić swoje życie i zostać dobrymi testerami!!!
Po ukończeniu kursu otrzymasz ogromna ilość wiedzy praktycznej i teoretycznej.
Wykład wideo łączy w sobie zarówno wyjaśnienie podstawowych pojęć i elementów niezbędnych do programowania i automatyzacji, jak i wizualną demonstrację ich zastosowania.
Przy odpowiedniej cierpliwości i wysiłku włożonym w naukę, od razu zapewnisz dobrą praktyczną podstawę do zdania rozmowy kwalifikacyjnej i przyszłej pracy w swoim zawodzie.
Koniecznie przećwicz i wpisz cały kod pokazany na filmie, a także przećwicz tworzenie własnych klas, metod i modułów. Ponieważ praktyka jest integralną częścią nauki.
Powodzenia w Twoich wysiłkach. Ten, kto idzie, opanuje drogę!
7
kursyInżynier z 10-letnim doświadczeniem. Doświadczony tester posiadający umiejętności w zakresie testów manualnych, pracy z bazami danych, pracy z testowaniem API oraz budowania własnych projektów UI i automatyzacji API. Doświadczenie w pracy w działach IT dużych firm finansowych.
Jestem Laureatką Nagrody Stepik 2022 w kategorii „Przełom Roku”. Bardzo lubię rozwijać się w branży IT, uczyć i ciągle staram się doskonalić w tym zakresie. Na moje kursy zapisało się już ponad 45 000 studentów i bardzo mnie to cieszy)
Lekcja wprowadzająca
1. Pozdrowienia!
2. Koniecznie przeczytaj - Instrukcja nauki i wykonywania zdalnego sterowania
Podstawowy kurs programowania
1. Instalowanie Pythona 3 i PyCharm IDE
2. Podstawowe typy danych i wprowadzenie do zmiennych
3. Zadanie testowe na typach danych
4. Definicja typu danych
5. Numeryczne typy danych
6. Typy danych ciągowych
7. Kontynuujmy pracę z typem danych string
8. Konstrukcja typu F
9. Wejście i wyjście danych
10. Co to są funkcje i praca z nimi
11. Zmienny zakres
12. Zadanie testowe na zakresie zmiennych
13. Instrukcje warunkowe: if, else, elif
14. Listy
15. Dla pętli
16. Podczas gdy Pętla
17. Zadanie testowe na cyklach
18. Funkcja zasięgu
19. Praca ze słownikami i zbiorami
20. Praca z plikami
21. Zadanie testowe do pracy z plikami
22. Praca z modułami. 1 część
23. Praca z modułami. część 2
24. Praca z wyjątkami. Wypróbuj i z wyjątkiem projektu
25. Zadanie testowe dotyczące pracy z modułami
26. Zadanie zabezpieczenia bloku
Programowanie obiektowe
1. Tworzenie klas
2. Tworzenie instancji klas
3. Zadanie testowe dotyczące zabezpieczenia bloku
4. Dziedziczenie klas
5. Importowanie klas
6. Końcowe zadanie programistyczne w języku Python
Kurs podstawowy selenu
1. Co to jest GUI i automatyzacja testów Selenium.
2. Importuj selen
3. Otwieranie przeglądarki za pomocą Selenium
4. Wypełnianie pól metodą send_keys
5. Szukaj lokalizatorów. Co to jest XPAT
6. Autoryzacja na stronie
7. Budowanie pierwszych testów
8. Testowanie negatywne
9. Aktualizacja strony
10. Symulacja naciśnięć klawiszy na klawiaturze przy użyciu Selenium
11. Robienie zrzutów ekranu strony
12. Przewijanie ekranu
13. Czyszczenie zawartości pola
14. Interakcja z ukrytymi elementami
15. Testowanie dymu całej ścieżki biznesowej
16. Zadanie testowe na selen nr 1
17. Poruszanie się w historii przeglądarki (do przodu i do tyłu)
18. Interakcja z polem wyboru
19. Interakcja z przyciskiem radiowym
20. Kliknij dwukrotnie i kliknij prawym przyciskiem myszy
21. Interakcja z kalendarzem
22. Zadanie testowe na selen nr 2
23. Interakcja z Sliderem
24. Obsługa wyjątków
25. Jawne i niejawne oczekiwanie
26. Zadanie testowe na selen nr 3
Programowanie obiektowe + Selenium
1. Tworzenie klasy i metody
2. Testowanie dymu wszystkich ścieżek biznesowych + OOP
3. Tworzenie modułu Autoryzacji
4. Ważna lekcja teoretyczna na temat zasad OOP i POM!!!
5. Zadanie testowe na selen nr 4
Praca z frameworkiem Pytest
1. Tworzenie projektu i import biblioteki Pytest.
2. Wprowadzenie do kluczy do uruchamiania testów i analizy wyników
3. Warunkowe oświadczenie o rentowności
4. Przedstawiamy parametr zakresu w PyTest
5. Zadanie zlecania wykonania metod z wykorzystaniem frameworka PyTest
Budowa projektu automatyzacji
1. Tworzenie struktury projektu
2. Tworzenie klasy strony autoryzacyjnej
3. Czyszczenie konsoli ze zbędnych komunikatów
4. Utwórz metodę pobierania bieżącego adresu URL
5. Utwórz metodę sprawdzającą wartość tekstu na stronie
6. Tworzenie klasy na stronie głównej
7. Tworzenie klasy strony koszyka
8. Tworzenie klasy strony użytkownika
9. Tworzenie metod sprawdzania adresów URL i robienia zrzutów ekranu
10. Tworzenie drugiego testu. Uruchamianie jednego lub większej liczby testów
11. Tworzenie wielu metod testowych w jednym pliku
12. Uruchamianie oddzielnej metody testowej z pliku
13. Tworzenie pliku konkursowego
14. Uruchamianie testu z parametrem zakresu
15. Ostatnie zadanie testowe
Łączenie raportów logowania i Allure
1. Rejestrowanie połączenia
2. Podłączanie raportu Allure
Wniosek
1. Pożegnalne słowa dla tych, którzy przeżyli)