Python Unit Test Automation: Automatisieren, Organisieren und Ausführen von Unit-Tests in Python

Bewertung:   (3,4 von 5)

Python Unit Test Automation: Automatisieren, Organisieren und Ausführen von Unit-Tests in Python (Ashwin Pajankar)

Leserbewertungen

Derzeit gibt es keine Leserbewertungen. Die Bewertung basiert auf 4 Stimmen.

Originaltitel:

Python Unit Test Automation: Automate, Organize, and Execute Unit Tests in Python

Inhalt des Buches:

Lernen Sie, wie Sie Unit-Tests in Python 3 mit Automatisierungsbibliotheken wie doctest, unittest, nose, nose2, pytest und selenium automatisieren können. Dieses Buch erforscht wichtige Konzepte der Software-Testautomatisierung und zeigt, wie man Unit-Tests mit Python automatisiert, organisiert und ausführt. Es führt den Leser auch in die Konzepte der Webbrowser-Automatisierung und der Protokollierung ein.

Diese neue Ausgabe beginnt mit einer Einführung in Python 3. Danach werden doctest und pydoc behandelt. Es folgt eine Diskussion über unittest, ein Framework, das mit Python 3 selbst mitgeliefert wird. Es gibt einen eigenen Abschnitt über die Erstellung von Testsuiten, gefolgt von einer Erklärung, wie nose2 die automatische Erkennung von Testmodulen ermöglicht. Im weiteren Verlauf lernen Sie pytest kennen, die beliebteste Drittanbieter-Bibliothek und den Testrunner für Python. Sie werden sehen, wie man mit pytest Tests schreibt und ausführt. Sie werden auch lernen, wie man mit pytest automatisch Tests findet.

Diese Ausgabe enthält zwei brandneue Kapitel, von denen sich das erste auf die Grundlagen der Webbrowser-Automatisierung mit Selenium konzentriert. Sie lernen, wie Sie Selenium mit Unittest verwenden, um Testfälle für die Browser-Automatisierung zu schreiben und die Selenium IDE mit Webbrowsern wie Chrome und Firefox zu verwenden. Anschließend lernen Sie Logging-Frameworks wie den in Python eingebauten Logger und das Drittanbieter-Framework loguru kennen.

Das Buch schließt mit einer Erkundung der testgesteuerten Entwicklung mit pytest, während der Sie ein kleines Projekt unter Verwendung der TDD-Methodik durchführen werden.

Was Sie lernen werden

⬤ Testen mit doctest und unittest beginnen.

⬤ Verstehen Sie die Idee des Unit-Testens.

⬤ Einstieg in nose 2 und pytest.

⬤ Lernen Sie, wie man Logger und Loguru benutzt.

⬤ Arbeiten Sie mit Selenium und testgetriebener Entwicklung.

Für wen dieses Buch gedacht istPython-Entwickler, Software-Tester, Open-Source-Enthusiasten und Mitarbeiter der Python-Gemeinschaft.

Weitere Daten des Buches:

ISBN:9781484278536
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2021
Seitenzahl:209

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Praktische Python-Datenvisualisierung: Ein Schnellkurs zum Erlernen der Datenvisualisierung mit...
Kapitel 1: Datenvisualisierung mit Leder Ziel des...
Praktische Python-Datenvisualisierung: Ein Schnellkurs zum Erlernen der Datenvisualisierung mit Python - Practical Python Data Visualization: A Fast Track Approach to Learning Data Visualization with Python
Praktisches Linux mit Raspberry Pi OS: Schnellstart - Practical Linux with Raspberry Pi OS: Quick...
Starten Sie schnell in die Programmierung mit...
Praktisches Linux mit Raspberry Pi OS: Schnellstart - Practical Linux with Raspberry Pi OS: Quick Start
Gnu Octave am Beispiel: Ein schneller und praktischer Ansatz zum Erlernen von Gnu Octave - Gnu...
Kapitel 1: Eine Einführung in GNU Octave. Ziel des...
Gnu Octave am Beispiel: Ein schneller und praktischer Ansatz zum Erlernen von Gnu Octave - Gnu Octave by Example: A Fast and Practical Approach to Learning Gnu Octave
Raspberry Pi Computer Vision Programmierung - Zweite Ausgabe: Entwerfen und Implementieren von...
Führen Sie eine Vielzahl von...
Raspberry Pi Computer Vision Programmierung - Zweite Ausgabe: Entwerfen und Implementieren von Computer-Vision-Anwendungen mit Raspberry Pi, OpenCV und Python 3 - Raspberry Pi Computer Vision Programming -Second Edition: Design and implement computer vision applications with Raspberry Pi, OpenCV, and Python 3
Hands-on Matplotlib: Plotten und Visualisieren mit Python 3 lernen - Hands-on Matplotlib: Learn...
Lernen Sie die Kernaspekte von NumPy, Matplotlib und...
Hands-on Matplotlib: Plotten und Visualisieren mit Python 3 lernen - Hands-on Matplotlib: Learn Plotting and Visualizations with Python 3
Python Unit Test Automation: Automatisieren, Organisieren und Ausführen von Unit-Tests in Python -...
Lernen Sie, wie Sie Unit-Tests in Python 3 mit...
Python Unit Test Automation: Automatisieren, Organisieren und Ausführen von Unit-Tests in Python - Python Unit Test Automation: Automate, Organize, and Execute Unit Tests in Python
SQL mit MySQL lernen: Einfaches Abrufen und Manipulieren von Daten mit SQL-Befehlen (English...
Ein Schritt-für-Schritt-Leitfaden, der Ihnen hilft,...
SQL mit MySQL lernen: Einfaches Abrufen und Manipulieren von Daten mit SQL-Befehlen (English Edition) - Learn SQL with MySQL: Retrieve and Manipulate Data Using SQL Commands with Ease (English Edition)
Hands-On Machine Learning mit Python: Neuronale Netzwerklösungen mit Scikit-Learn und Pytorch...
Dies ist der perfekte umfassende Leitfaden für Leser...
Hands-On Machine Learning mit Python: Neuronale Netzwerklösungen mit Scikit-Learn und Pytorch implementieren - Hands-On Machine Learning with Python: Implement Neural Network Solutions with Scikit-Learn and Pytorch
BBC Micro: bit in der Praxis: Ein praktischer Leitfaden für die Erstellung kreativer Projekte mit...
Entwicklung realer interaktiver physikalischer...
BBC Micro: bit in der Praxis: Ein praktischer Leitfaden für die Erstellung kreativer Projekte mit MicroPython und dem BBC Micro: bit - BBC Micro: bit in Practice: A hands-on guide to building creative real-life projects with MicroPython and the BBC Micro: bit
Python 3 Bildverarbeitung - Python 3 Image Processing
Erwerben Sie praktische Kenntnisse in der Bildverarbeitung und mit scikit-image.Hauptmerkmale Umfassende Behandlung...
Python 3 Bildverarbeitung - Python 3 Image Processing
Raspberry Pi am Beispiel - Raspberry Pi By Example
Bauen Sie mit dem Raspberry Pi sofort nach dem Auspacken tolle ProjekteÜber dieses BuchEntdecken Sie die vielfältigen...
Raspberry Pi am Beispiel - Raspberry Pi By Example

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht:

© Book1 Group - Alle Rechte vorbehalten.
Der Inhalt dieser Seite darf weder teilweise noch vollständig ohne schriftliche Genehmigung des Eigentümers kopiert oder verwendet werden.
Letzte Änderung: 2024.11.13 22:11 (GMT)