Python Unit Test Automation: Automatyzacja, organizacja i wykonywanie testów jednostkowych w Pythonie

Ocena:   (3,4 na 5)

Python Unit Test Automation: Automatyzacja, organizacja i wykonywanie testów jednostkowych w Pythonie (Ashwin Pajankar)

Opinie czytelników

Obecnie brak opinii czytelników. Ocena opiera się na 4 głosach.

Oryginalny tytuł:

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

Zawartość książki:

Dowiedz się, jak zautomatyzować testy jednostkowe Pythona 3 za pomocą bibliotek automatyzacji, takich jak doctest, unittest, nose, nose2, pytest i selenium. Ta książka bada ważne koncepcje automatyzacji testów oprogramowania i pokazuje, jak automatyzować, organizować i wykonywać testy jednostkowe w Pythonie. Wprowadza również czytelników w koncepcje automatyzacji przeglądarki internetowej i logowania.

Nowe wydanie rozpoczyna się od wprowadzenia do Pythona 3. Następnie omówiono doctest i pydoc. Następnie omówiono unittest, framework dostarczany wraz z Pythonem 3. W dalszej części znajduje się rozdział poświęcony tworzeniu zestawów testowych, a następnie wyjaśnienie, w jaki sposób nose2 zapewnia automatyczne wykrywanie modułów testowych. Idąc dalej, dowiesz się o pytest, najpopularniejszej bibliotece stron trzecich i testrunnerze dla Pythona. Zobaczysz, jak pisać i wykonywać testy za pomocą pytest. Nauczysz się również automatycznie odkrywać testy za pomocą pytest.

To wydanie zawiera dwa zupełnie nowe rozdziały, z których pierwszy koncentruje się na podstawach automatyzacji przeglądarki internetowej za pomocą Selenium. Dowiesz się, jak używać Selenium z unittest do pisania przypadków testowych do automatyzacji przeglądarki i używać Selenium IDE z przeglądarkami internetowymi, takimi jak Chrome i Firefox. Następnie poznasz struktury logowania, takie jak wbudowany logger Pythona i framework loguru innej firmy.

Książka kończy się eksploracją rozwoju opartego na testach za pomocą pytest, podczas którego wykonasz mały projekt przy użyciu metodologii TDD.

Czego się nauczysz

⬤ Rozpocząć testowanie z doctest i unittest.

⬤ Zrozumieć ideę testów jednostkowych.

⬤ Rozpocząć pracę z nose 2 i pytest.

⬤ Nauczyć się korzystać z loggera i loguru.

⬤ Praca z Selenium i programowanie sterowane testami.

Dla kogo jest ta książkaProgramiści Pythona, testerzy oprogramowania, entuzjaści open source i współpracownicy społeczności Pythona.

Dodatkowe informacje o książce:

ISBN:9781484278536
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2021
Liczba stron:209

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Praktyczna wizualizacja danych w Pythonie: Przyspieszone podejście do nauki wizualizacji danych w...
Rozdział 1: Wizualizacja danych za pomocą skóry...
Praktyczna wizualizacja danych w Pythonie: Przyspieszone podejście do nauki wizualizacji danych w Pythonie - Practical Python Data Visualization: A Fast Track Approach to Learning Data Visualization with Python
Praktyczny Linux z systemem operacyjnym Raspberry Pi: Szybki start - Practical Linux with Raspberry...
Szybko rozpocznij programowanie w Linuksie, ucząc...
Praktyczny Linux z systemem operacyjnym Raspberry Pi: Szybki start - Practical Linux with Raspberry Pi OS: Quick Start
Gnu Octave na przykładach: Szybkie i praktyczne podejście do nauki Gnu Octave - Gnu Octave by...
Rozdział 1: Wprowadzenie do GNU Octave. Cel rozdziału:...
Gnu Octave na przykładach: Szybkie i praktyczne podejście do nauki Gnu Octave - Gnu Octave by Example: A Fast and Practical Approach to Learning Gnu Octave
Raspberry Pi Computer Vision Programming - Second Edition: Projektowanie i wdrażanie aplikacji wizji...
Wykonywanie szerokiej gamy zadań wizji...
Raspberry Pi Computer Vision Programming - Second Edition: Projektowanie i wdrażanie aplikacji wizji komputerowej za pomocą Raspberry Pi, OpenCV i Python 3 - Raspberry Pi Computer Vision Programming -Second Edition: Design and implement computer vision applications with Raspberry Pi, OpenCV, and Python 3
Praktyczny Matplotlib: Nauka tworzenia wykresów i wizualizacji w Pythonie 3 - Hands-on Matplotlib:...
Poznaj podstawowe aspekty NumPy, Matplotlib i...
Praktyczny Matplotlib: Nauka tworzenia wykresów i wizualizacji w Pythonie 3 - Hands-on Matplotlib: Learn Plotting and Visualizations with Python 3
Python Unit Test Automation: Automatyzacja, organizacja i wykonywanie testów jednostkowych w...
Dowiedz się, jak zautomatyzować testy jednostkowe...
Python Unit Test Automation: Automatyzacja, organizacja i wykonywanie testów jednostkowych w Pythonie - Python Unit Test Automation: Automate, Organize, and Execute Unit Tests in Python
Naucz się SQL z MySQL: Łatwe pobieranie i manipulowanie danymi za pomocą poleceń SQL (wydanie...
Przewodnik krok po kroku, który pomoże ci z...
Naucz się SQL z MySQL: Łatwe pobieranie i manipulowanie danymi za pomocą poleceń SQL (wydanie angielskie) - Learn SQL with MySQL: Retrieve and Manipulate Data Using SQL Commands with Ease (English Edition)
Praktyczne uczenie maszynowe w Pythonie: Wdrażanie rozwiązań sieci neuronowych za pomocą...
Oto doskonały, kompleksowy przewodnik dla czytelników...
Praktyczne uczenie maszynowe w Pythonie: Wdrażanie rozwiązań sieci neuronowych za pomocą Scikit-Learn i Pytorch - Hands-On Machine Learning with Python: Implement Neural Network Solutions with Scikit-Learn and Pytorch
BBC Micro: bit w praktyce: Praktyczny przewodnik po tworzeniu kreatywnych, rzeczywistych projektów...
Rozwijaj rzeczywiste interaktywne fizyczne...
BBC Micro: bit w praktyce: Praktyczny przewodnik po tworzeniu kreatywnych, rzeczywistych projektów za pomocą MicroPython i 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
Przetwarzanie obrazów w Pythonie 3 - Python 3 Image Processing
Zdobądź praktyczną wiedzę na temat przetwarzania obrazów i scikit-image.Kluczowe cechy Kompleksowe...
Przetwarzanie obrazów w Pythonie 3 - Python 3 Image Processing
Raspberry Pi na przykładach - Raspberry Pi By Example
Zacznij tworzyć niesamowite projekty z Raspberry Pi od razu po wyjęciu z pudełkaO tej książcePoznaj szeroki zakres...
Raspberry Pi na przykładach - Raspberry Pi By Example

Prace autora wydały następujące wydawnictwa: