{"product_id":"crepin-ludivine-selenium-maitriser-vos-tests-fonctionnels-avec-python-9782409045066","title":"Selenium : maîtriser vos tests fonctionnels avec Python","description":"\u003cp\u003e\n      \u003cb\u003eSelenium\u003c\/b\u003e\n    \u003c\/p\u003e\u003cp\u003e\n      \u003cb\u003eMaîtrisez vos tests fonctionnels avec Python\u003c\/b\u003e\n    \u003c\/p\u003e\u003cp\u003eDans un monde numérique où la qualité logicielle est cruciale, les tests garantissent la robustesse et la fiabilité des applications. Ce livre, richement illustré de cas pratiques, est le guide pensé pour les développeurs pour \u003cb\u003eapprendre à écrire et automatiser des tests fonctionnels avec Selenium,\u003c\/b\u003e le \u003cb\u003eframework Python\u003c\/b\u003e incontournable en la matière.\u003c\/p\u003e\u003cp\u003eLe livre commence par \u003cb\u003eprésenter l'importance des tests\u003c\/b\u003e et en propose une \u003cb\u003etypologie détaillée\u003c\/b\u003e pour mieux appréhender les différentes techniques à mettre en œuvre. Il offre également des rappels technologiques indispensables sur la \u003cb\u003estructure d'une application web\u003c\/b\u003e et sur \u003cb\u003eles bases du langage Python.\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003eVous plongez ensuite dans le monde des \u003cb\u003etests unitaires en Python\u003c\/b\u003e en explorant les assertions, les expressions régulières et les différentes bibliothèques disponibles, avec un focus sur l'utilisation de \u003cb\u003ePytest\u003c\/b\u003e pour une meilleure gestion des tests.\u003c\/p\u003e\u003cp\u003eLes premières étapes avec Selenium depuis son installation jusqu'à la mise en place des \u003cb\u003escénarios de tests\u003c\/b\u003e et à leur exécution sont ensuite détaillées avant de découvrir comment, avec le framework, \u003cb\u003esimuler le comportement des applications dans un navigateur\u003c\/b\u003e et comment récupérer un élément d'une page HTML. Vous étudiez ensuite le comportement de l'application web en fonction des actions des utilisateurs et la \u003cb\u003ecapture de données\u003c\/b\u003e (Data Capture) qui permet de récupérer et d'extraire des données d'une page web pour vérifier et valider le contenu affiché. Les \u003cb\u003eWaits,\u003c\/b\u003e mécanismes utilisés pour gérer le temps d'attente des interactions avec les éléments d'une page web pendant l'exécution des tests, sont aussi présentés.\u003c\/p\u003e\u003cp\u003eCe livre vous propose également d'appréhender les meilleures pratiques de conception de pages avec \u003cb\u003ePage Object Model\u003c\/b\u003e et de découvrir comment exécuter vos tests sur plusieurs navigateurs simultanément grâce à \u003cb\u003eSelenium Grid.\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003eEn fin de lecture, des chapitres optionnels vous conduisent vers des notions plus avancées liées \u003cb\u003eaux tests de données\u003c\/b\u003e (Data Driven Test).\u003c\/p\u003e","brand":"Editions ENI","offers":[{"title":"Default Title","offer_id":53835265278294,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":false}],"url":"https:\/\/www.momoxbooks.com\/products\/crepin-ludivine-selenium-maitriser-vos-tests-fonctionnels-avec-python-9782409045066","provider":"momoxbooks","version":"1.0","type":"link"}