Python Unit Test Automation : Automatiser, organiser et exécuter des tests unitaires en Python

Note :   (3,4 sur 5)

Python Unit Test Automation : Automatiser, organiser et exécuter des tests unitaires en Python (Ashwin Pajankar)

Avis des lecteurs

Il n'y a actuellement aucun avis de lecteur. La note est basée sur 4 votes.

Titre original :

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

Contenu du livre :

Apprenez à automatiser les tests unitaires de Python 3 avec des bibliothèques d'automatisation telles que doctest, unittest, nose, nose2, pytest et selenium. Ce livre explore les concepts importants de l'automatisation des tests logiciels et démontre comment automatiser, organiser et exécuter des tests unitaires avec Python. Il introduit également les lecteurs aux concepts d'automatisation et de journalisation des navigateurs web.

Cette nouvelle édition commence par une introduction à Python 3. Elle couvre ensuite doctest et pydoc. Vient ensuite une discussion sur unittest, un framework fourni avec Python 3. Une section est consacrée à la création de suites de tests, suivie d'une explication sur la manière dont nose2 permet la découverte automatique de modules de test. Ensuite, vous apprendrez à connaître pytest, la bibliothèque tierce la plus populaire et le gestionnaire de tests pour Python. Vous verrez comment écrire et exécuter des tests avec pytest. Vous apprendrez également à découvrir des tests automatiquement avec pytest.

Cette édition comporte deux nouveaux chapitres, dont le premier se concentre sur les bases de l'automatisation des navigateurs web avec Selenium. Vous apprendrez à utiliser Selenium avec unittest pour écrire des cas de test pour l'automatisation des navigateurs et à utiliser l'IDE Selenium avec des navigateurs web tels que Chrome et Firefox. Vous explorerez ensuite les cadres de journalisation tels que le logger intégré de Python et le cadre tiers loguru.

Le livre se termine par une exploration du développement piloté par les tests avec pytest, au cours de laquelle vous exécuterez un petit projet en utilisant la méthodologie TDD.

Ce que vous apprendrez

⬤ Démarrer les tests avec doctest et unittest.

⬤ Comprendre l'idée des tests unitaires.

⬤ Démarrer avec nose 2 et pytest.

⬤ Apprendre à utiliser logger et loguru.

⬤ Travailler avec Selenium et le développement piloté par les tests.

Ce livre s'adresse aux développeurs Python, aux testeurs de logiciels, aux passionnés d'open source et aux contributeurs de la communauté Python.

Autres informations sur le livre :

ISBN :9781484278536
Auteur :
Éditeur :
Reliure :Broché
Année de publication :2021
Nombre de pages :209

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Visualisation de données en Python : Une approche rapide de l'apprentissage de la visualisation des...
Chapitre 1 : La visualisation de données avec le...
Visualisation de données en Python : Une approche rapide de l'apprentissage de la visualisation des données avec Python - Practical Python Data Visualization: A Fast Track Approach to Learning Data Visualization with Python
Linux pratique avec Raspberry Pi OS : Démarrage rapide - Practical Linux with Raspberry Pi OS: Quick...
Commencez rapidement à programmer avec Linux tout...
Linux pratique avec Raspberry Pi OS : Démarrage rapide - Practical Linux with Raspberry Pi OS: Quick Start
Gnu Octave par l'exemple : Une approche rapide et pratique de l'apprentissage de Gnu Octave - Gnu...
Chapitre 1 : Introduction à GNU Octave. Objectif...
Gnu Octave par l'exemple : Une approche rapide et pratique de l'apprentissage de Gnu Octave - Gnu Octave by Example: A Fast and Practical Approach to Learning Gnu Octave
Raspberry Pi Computer Vision Programming - Deuxième édition : Concevoir et mettre en œuvre des...
Effectuer une grande variété de tâches de vision...
Raspberry Pi Computer Vision Programming - Deuxième édition : Concevoir et mettre en œuvre des applications de vision par ordinateur avec Raspberry Pi, OpenCV et 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 : Apprendre le traçage et la visualisation avec Python 3 - Hands-on Matplotlib:...
Apprenez les aspects fondamentaux de NumPy,...
Hands-on Matplotlib : Apprendre le traçage et la visualisation avec Python 3 - Hands-on Matplotlib: Learn Plotting and Visualizations with Python 3
Python Unit Test Automation : Automatiser, organiser et exécuter des tests unitaires en Python -...
Apprenez à automatiser les tests unitaires de...
Python Unit Test Automation : Automatiser, organiser et exécuter des tests unitaires en Python - Python Unit Test Automation: Automate, Organize, and Execute Unit Tests in Python
Apprendre SQL avec MySQL : Récupérer et manipuler les données en utilisant les commandes SQL avec...
Un guide pas à pas qui vous aidera à gérer...
Apprendre SQL avec MySQL : Récupérer et manipuler les données en utilisant les commandes SQL avec facilité (English Edition) - Learn SQL with MySQL: Retrieve and Manipulate Data Using SQL Commands with Ease (English Edition)
Apprentissage machine pratique avec Python : Mettre en œuvre des solutions de réseaux neuronaux avec...
Voici le guide complet parfait pour les lecteurs...
Apprentissage machine pratique avec Python : Mettre en œuvre des solutions de réseaux neuronaux avec Scikit-Learn et Pytorch - Hands-On Machine Learning with Python: Implement Neural Network Solutions with Scikit-Learn and Pytorch
BBC Micro : bit in Practice : Un guide pratique pour construire des projets créatifs de la vie...
Développez des applications informatiques...
BBC Micro : bit in Practice : Un guide pratique pour construire des projets créatifs de la vie réelle avec MicroPython et le 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 Traitement d'images - Python 3 Image Processing
Acquérir une connaissance pratique du traitement d'images et de scikit-image.Caractéristiques principales...
Python 3 Traitement d'images - Python 3 Image Processing
Raspberry Pi par l'exemple - Raspberry Pi By Example
Commencez à construire des projets étonnants avec le Raspberry Pi dès sa sortie de la boîte.À propos de ce...
Raspberry Pi par l'exemple - Raspberry Pi By Example

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)