Softwaretests: Automatisierung und Programmierung. Python. Selen - Preis 2499 Rubel. von Stepik, Ausbildung 88 Lektionen, Datum: 1. Dezember 2023.
Verschiedenes / / December 04, 2023
Was wirst du lernen
- Grundlegender Python 3-Programmierkurs.
- Lernen Sie die Prinzipien der objektorientierten Programmierung in Python 3 kennen.
- Schreiben Sie mit Selenium ein umfassendes Projekt zur Automatisierung von UI-Tests.
- Führen Sie Tests mit der Pytest-Bibliothek mit der erforderlichen Konfiguration durch.
- Festigen Sie Ihr Wissen in Testaufgaben, die denen eines echten möglichst nahe kommen
- Spezialist und schreiben Sie Ihr eigenes Automatisierungsprojekt
Über den Kurs
AUFMERKSAMKEIT!!! In diesem Kurs absolut KEIN WASSER und unnötige Informationen. Wenn Sie nutzlose, langweilige und langwierige Videos mögen, die Sie zum Schlafen bringen, dann ist dieser Kurs nichts für Sie.
Hausaufgaben werden vom Autor persönlich überprüft, keine Multiple-Choice-Tests, nur praktische Aufgaben!
Aufgrund der Google Play Store-Richtlinie können Kurse ab dem 23. Januar 2023 nur noch über die Webversion der Plattform erworben werden (Browser auf einem mobilen Gerät, über PC-Browser). Sie können weiterhin in der mobilen Version der Anwendung lernen.
Als Ergebnis des Abschlusses dieses Kurses schreiben Sie ein Projekt zur Automatisierung von UI-Tests mit Selenium. Das können Sie sicher annehmen und bei Ihren Arbeitsprojekten anwenden. Wenn Sie es studiert haben, können Sie es auch in Ihrem Lebenslauf angeben und haben einen Trumpf bei der Suche nach einem neuen Job!
Python 3 enthalten TOP 5 die beliebtesten Programmiersprachen. Hier sollten Sie mit dem Erlernen des Programmierens beginnen. Die Sprache ist sehr einfach und ideal für Anfänger, die das Programmieren lernen möchten. Als erste Programmiersprache ist Python eine gute Wahl.
Dieser Kurs beinhaltet praktische Übungen und Hausaufgaben zu folgenden Themen:
- grundlegende Programmierung in Python 3;
- praktische Aufgaben zum Schreiben von Code mit Bestätigung durch den Lehrer;
- Starten und Konfigurieren von Tests mit dem PyTest-Framework;
- Kenntnisse im Umgang mit Selenium: Zugriff auf Browserelemente sowie Simulation von Aktionen mit dem Browser;
- Testaufgaben, die der realen Arbeit eines Automatisierungstesters möglichst nahe kommen;
- Schritt-für-Schritt-Anleitung zum Schreiben eines Selenium-Testautomatisierungsprojekts und zum Schreiben des Projekts selbst;
- lernen Sie, die Protokollierung in Ihr Projekt zu integrieren;
- lernen Sie, Allure-Berichte mit Ihrem Projekt zu verbinden;
- Schreiben Sie Ihr eigenes Automatisierungsprojekt, das auf dem Beispiel des Autors basiert.
In diesem Kurs liegt der Schwerpunkt auf der Vermittlung der Grundlagen anhand praktischer Beispiele mit minimaler Theorietiefe, um diese zu erreichen die Fähigkeit, schnell mit diesen Tools zu arbeiten und Ihre Fähigkeiten mithilfe von Dokumentation und eigener Erfahrung weiterzuentwickeln Versuch und Irrtum.
Wenn Sie danach streben, sich weiterzuentwickeln und nicht stehen zu bleiben, sind Sie daran interessiert, Grenzen zu erweitern, neues Wissen zu erlangen, Sie Sie wollen sich im Testbereich weiterentwickeln und sind bereit, Ihre Ressourcen für Ihr eigenes Wachstum zu investieren – hier sind Sie richtig Wege.
Der Kurs wird ständig mit zusätzlichen theoretischen und praktischen Materialien, Test- und Praxisaufgaben aktualisiert. Ich hoffe, dass die Materialien daraus Ihnen helfen werden, Ihr Leben zu verändern und gute Tester zu werden!!!
Nach Abschluss des Kurses erhalten Sie eine große Menge an praktischem und theoretischem Wissen.
Die Videovorlesung kombiniert sowohl eine Erläuterung der grundlegenden Konzepte und Elemente, die für die Programmierung und Automatisierung erforderlich sind, als auch eine visuelle Demonstration ihrer Anwendung.
Mit der nötigen Geduld und Anstrengung, die Sie in das Lernen stecken, schaffen Sie sofort eine gute praktische Grundlage für das Bestehen eines Vorstellungsgesprächs und die zukünftige Arbeit in Ihrem Beruf.
Stellen Sie sicher, dass Sie den gesamten im Video gezeigten Code üben und eingeben und auch das Erstellen eigener Klassen, Methoden und Module üben. Denn Übung ist ein wesentlicher Bestandteil des Lernens.
Viel Glück bei Ihren Bemühungen. Wer geht, wird den Weg meistern!
7
KurseIngenieur mit 10 Jahren Erfahrung. Erfahrener Tester mit Kenntnissen im manuellen Testen, der Arbeit mit Datenbanken, der Arbeit mit API-Tests und dem Erstellen eigener UI- und API-Automatisierungsprojekte. Erfahrung in IT-Abteilungen großer Finanzunternehmen.
Ich bin der Gewinner der Stepik Awards 2022 in der Kategorie „Durchbruch des Jahres“. Es macht mir sehr viel Spaß, mich im IT-Bereich weiterzuentwickeln, zu unterrichten und ich versuche mich darin ständig zu verbessern. In meinen Kursen sind bereits über 45.000 Studierende eingeschrieben und darüber freue ich mich unheimlich)
Einführungslektion
1. Grüße!
2. Unbedingt lesen – Anleitung zum Erlernen und Durchführen der Fernbedienung
Grundlegender Programmierkurs
1. Installieren von Python 3 und der PyCharm-IDE
2. Grundlegende Datentypen und Einführung in Variablen
3. Testaufgabe zu Datentypen
4. Datentypdefinition
5. Numerische Datentypen
6. String-Datentypen
7. Lassen Sie uns weiter mit dem String-Datentyp arbeiten
8. F-Saiten-Konstruktion
9. Dateneingabe und -ausgabe
10. Was sind Funktionen und wie man mit ihnen arbeitet?
11. Variabler Umfang
12. Testaufgabe zum Umfang von Variablen
13. Bedingte Anweisungen: if, else, elif
14. Listen
15. For-Schleife
16. While-Schleife
17. Testaufgabe zu Zyklen
18. Bereichsfunktion
19. Arbeiten mit Wörterbüchern und Mengen
20. Arbeiten mit Dateien
21. Testaufgabe zum Arbeiten mit Dateien
22. Arbeiten mit Modulen. 1 Teil
23. Arbeiten mit Modulen. Teil 2
24. Arbeiten mit Ausnahmen. Try&Except-Design
25. Testaufgabe zum Arbeiten mit Modulen
26. Aufgabe zur Sicherung eines Blocks
Objekt orientierte Programmierung
1. Klassen erstellen
2. Klasseninstanzen erstellen
3. Testaufgabe zur Sicherung eines Blocks
4. Klassenvererbung
5. Klassen importieren
6. Abschließende Python-Programmieraufgabe
Selen-Grundkurs
1. Was ist GUI und Selenium Test Automation?
2. Selen importieren
3. Öffnen eines Browsers mit Selenium
4. Füllen von Feldern mit der send_keys-Methode
5. Suchen Sie nach Locators. Was ist XPATH
6. Autorisierung auf der Website
7. Aufbau der ersten Tests
8. Negativer Test
9. Seitenaktualisierung
10. Simulieren von Tastenanschlägen auf einer Tastatur mit Selenium
11. Machen Sie Screenshots der Seite
12. Scrollen auf dem Bildschirm
13. Feldinhalte löschen
14. Interaktion mit verborgenen Elementen
15. Rauchprüfung des gesamten Geschäftsweges
16. Selen-Testaufgabe Nr. 1
17. Bewegen im Browserverlauf (vorwärts und rückwärts)
18. Interaktion mit dem Kontrollkästchen
19. Interaktion mit dem Optionsfeld
20. Doppelklick und Rechtsklick
21. Interaktion mit dem Kalender
22. Selen-Testaufgabe Nr. 2
23. Interaktion mit dem Slider
24. Umgang mit Ausnahmen
25. Explizites und implizites Warten
26. Selen-Testaufgabe Nr. 3
Objektorientierte Programmierung + Selenium
1. Erstellen einer Klasse und Methode
2. Rauchtest aller Geschäftspfade + OOP
3. Erstellen eines Autorisierungsmoduls
4. Wichtige theoretische Lektion zu den OOP- und POM-Prinzipien!!!
5. Selen-Testaufgabe Nr. 4
Arbeiten mit dem Pytest-Framework
1. Erstellen eines Projekts und Importieren der Pytest-Bibliothek.
2. Einführung in die Tasten zur Durchführung von Tests und Analyse der Ergebnisse
3. Bedingte Ertragsanweisung
4. Einführung des Scope-Parameters in PyTest
5. Die Aufgabe, die Ausführung von Methoden mithilfe des PyTest-Frameworks anzuordnen
Erstellen eines Automatisierungsprojekts
1. Erstellen einer Projektstruktur
2. Erstellen einer Autorisierungsseitenklasse
3. Löschen unnötiger Nachrichten aus der Konsole
4. Erstellen Sie eine Methode, um die aktuelle URL abzurufen
5. Erstellen Sie eine Methode, um den Wert von Text auf einer Seite zu überprüfen
6. Erstellen einer Homepage-Klasse
7. Erstellen einer Warenkorbseitenklasse
8. Erstellen einer Benutzerseitenklasse
9. Erstellen von Methoden zum Überprüfen von URLs und Erstellen von Screenshots
10. Einen zweiten Test erstellen. Einen oder mehrere Tests ausführen
11. Mehrere Testmethoden in einer Datei erstellen
12. Ausführen einer separaten Testmethode aus einer Datei
13. Erstellen einer Conftest-Datei
14. Ausführen eines Tests mit dem Scope-Parameter
15. Letzte Testaufgabe
Protokollierung und Allure-Berichte verbinden
1. Protokollierungsverbindung
2. Den Allure-Bericht verbinden
Abschluss
1. Abschiedsworte für diejenigen, die es geschafft haben)