Dekorationsartikel gehören nicht zum Leistungsumfang.
Python Unit Test Automation
Automate, Organize, and Execute Unit Tests in Python
Taschenbuch von Ashwin Pajankar
Sprache: Englisch

45,10 €*

inkl. MwSt.

Versandkostenfrei per Post / DHL

Lieferzeit 4-7 Werktage

Kategorien:
Beschreibung
Learn how to automate unit tests of Python 3 with automation libraries, such as doctest, unittest, nose, nose2, pytest, and selenium. This book explores important concepts in software test automation and demonstrates how to automate, organize, and execute unit tests with Python. It also introduces readers to the concepts of web browser automation and logging.
This new edition starts with an introduction to Python 3. Next, it covers doctest and pydoc. This is followed by a discussion on unittest, a framework that comes packaged with Python 3 itself. There is a dedicated section on creating test suites, followed by an explanation of how nose2 provides automatic test module discovery. Moving forward, you will learn about pytest, the most popular third-party library and testrunner for Python. You will see how to write and execute tests with pytest. Yoüll also learn to discover tests automatically with pytest.
This edition features two brand new chapters, the firstof which focuses on the basics of web browser automation with Selenium. Yoüll learn how to use Selenium with unittest to write test cases for browser automation and use the Selenium IDE with web browsers such as Chrome and Firefox. Yoüll then explore logging frameworks such as Python¿s built-in logger and the third-party framework loguru.
The book concludes with an exploration of test-driven development with pytest, during which you will execute a small project using TDD methodology.
What You Will Learn
Start testing with doctest and unittest
Understand the idea of unit testing
Get started with nose 2 and pytest
Learn how to use logger and loguru
Work with Selenium and test driven development
Who This Book Is For
Python developers, software testers, open source enthusiasts, and contributors to the Python community.
Learn how to automate unit tests of Python 3 with automation libraries, such as doctest, unittest, nose, nose2, pytest, and selenium. This book explores important concepts in software test automation and demonstrates how to automate, organize, and execute unit tests with Python. It also introduces readers to the concepts of web browser automation and logging.
This new edition starts with an introduction to Python 3. Next, it covers doctest and pydoc. This is followed by a discussion on unittest, a framework that comes packaged with Python 3 itself. There is a dedicated section on creating test suites, followed by an explanation of how nose2 provides automatic test module discovery. Moving forward, you will learn about pytest, the most popular third-party library and testrunner for Python. You will see how to write and execute tests with pytest. Yoüll also learn to discover tests automatically with pytest.
This edition features two brand new chapters, the firstof which focuses on the basics of web browser automation with Selenium. Yoüll learn how to use Selenium with unittest to write test cases for browser automation and use the Selenium IDE with web browsers such as Chrome and Firefox. Yoüll then explore logging frameworks such as Python¿s built-in logger and the third-party framework loguru.
The book concludes with an exploration of test-driven development with pytest, during which you will execute a small project using TDD methodology.
What You Will Learn
Start testing with doctest and unittest
Understand the idea of unit testing
Get started with nose 2 and pytest
Learn how to use logger and loguru
Work with Selenium and test driven development
Who This Book Is For
Python developers, software testers, open source enthusiasts, and contributors to the Python community.
Über den Autor
Ashwin Pajankar holds a Master of Technology from IIIT Hyderabad, and has over 25 years of programming experience. He started his journey in programming and electronics with BASIC programming language and is now proficient in Assembly programming, C, C++, Java, Shell Scripting, and Python. Other technical experience includes single board computers such as Raspberry Pi and Banana Pro, and Arduino. He is currently a freelance online instructor teaching programming bootcamps to more than 60,000 students from tech companies and colleges. His Youtube channel has an audience of 10000 subscribers and he has published more than 15 books on programming and electronics with many international publications.
Zusammenfassung

Covers all the important libraries such as doctest, pydoc, unittest, nose2, and pytest

The test modules are explained with practical applications

Covers text-driven development with Python and Selenium

Inhaltsverzeichnis
Chapter 1: Introduction to Python.- Chapter 2: Getting Started with Unit Testing.-
Chapter 3: Unittest.- Chapter 4: Nose and Nose 2.- Chapter 5: pytest.- Chapter 6: Testify.- Chapter 7: Logging in Python.- Chapter 8: Additional Topics.
Details
Erscheinungsjahr: 2021
Fachbereich: Programmiersprachen
Genre: Informatik
Rubrik: Naturwissenschaften & Technik
Medium: Taschenbuch
Seiten: 232
Inhalt: xxi
209 S.
29 s/w Illustr.
209 p. 29 illus.
ISBN-13: 9781484278536
ISBN-10: 1484278534
Sprache: Englisch
Ausstattung / Beilage: Paperback
Einband: Kartoniert / Broschiert
Autor: Pajankar, Ashwin
Auflage: 2nd ed.
Hersteller: Apress
Apress L.P.
Maße: 235 x 155 x 13 mm
Von/Mit: Ashwin Pajankar
Erscheinungsdatum: 04.12.2021
Gewicht: 0,359 kg
preigu-id: 120642129
Über den Autor
Ashwin Pajankar holds a Master of Technology from IIIT Hyderabad, and has over 25 years of programming experience. He started his journey in programming and electronics with BASIC programming language and is now proficient in Assembly programming, C, C++, Java, Shell Scripting, and Python. Other technical experience includes single board computers such as Raspberry Pi and Banana Pro, and Arduino. He is currently a freelance online instructor teaching programming bootcamps to more than 60,000 students from tech companies and colleges. His Youtube channel has an audience of 10000 subscribers and he has published more than 15 books on programming and electronics with many international publications.
Zusammenfassung

Covers all the important libraries such as doctest, pydoc, unittest, nose2, and pytest

The test modules are explained with practical applications

Covers text-driven development with Python and Selenium

Inhaltsverzeichnis
Chapter 1: Introduction to Python.- Chapter 2: Getting Started with Unit Testing.-
Chapter 3: Unittest.- Chapter 4: Nose and Nose 2.- Chapter 5: pytest.- Chapter 6: Testify.- Chapter 7: Logging in Python.- Chapter 8: Additional Topics.
Details
Erscheinungsjahr: 2021
Fachbereich: Programmiersprachen
Genre: Informatik
Rubrik: Naturwissenschaften & Technik
Medium: Taschenbuch
Seiten: 232
Inhalt: xxi
209 S.
29 s/w Illustr.
209 p. 29 illus.
ISBN-13: 9781484278536
ISBN-10: 1484278534
Sprache: Englisch
Ausstattung / Beilage: Paperback
Einband: Kartoniert / Broschiert
Autor: Pajankar, Ashwin
Auflage: 2nd ed.
Hersteller: Apress
Apress L.P.
Maße: 235 x 155 x 13 mm
Von/Mit: Ashwin Pajankar
Erscheinungsdatum: 04.12.2021
Gewicht: 0,359 kg
preigu-id: 120642129
Warnhinweis

Ähnliche Produkte

Ähnliche Produkte