Evaluare:
În prezent, nu există recenzii ale cititorilor. Evaluarea se bazează pe 4 voturi.
Python Unit Test Automation: Automate, Organize, and Execute Unit Tests in Python
Aflați cum să automatizați testele unitare din Python 3 cu biblioteci de automatizare, cum ar fi doctest, unittest, nose, nose2, pytest și selenium. Această carte explorează concepte importante în automatizarea testelor software și demonstrează cum să automatizați, să organizați și să executați teste unitare cu Python. De asemenea, introduce cititorii în conceptele de automatizare și logare a browserului web.
Această nouă ediție începe cu o introducere în Python 3. Apoi, acoperă doctest și pydoc. Aceasta este urmată de o discuție despre unittest, un cadru care vine la pachet chiar cu Python 3. Există o secțiune dedicată creării suitelor de testare, urmată de o explicație a modului în care nose2 oferă descoperirea automată a modulelor de testare. Mergând mai departe, veți învăța despre pytest, cea mai populară bibliotecă terță și testrunner pentru Python. Veți vedea cum să scrieți și să executați teste cu pytest. Veți învăța, de asemenea, să descoperiți teste automat cu pytest.
Această ediție conține două capitole noi, dintre care primul se concentrează pe elementele de bază ale automatizării browserului web cu Selenium. Veți învăța cum să utilizați Selenium cu unittest pentru a scrie cazuri de testare pentru automatizarea browserului și să utilizați Selenium IDE cu browsere web precum Chrome și Firefox. Veți explora apoi cadrele de logare, cum ar fi loggerul încorporat al Python și cadrul terț loguru.
Cartea se încheie cu o explorare a dezvoltării bazate pe teste cu pytest, în timpul căreia veți executa un mic proiect folosind metodologia TDD.
Ce veți învăța
⬤ Începeți testarea cu doctest și unittest.
⬤ Înțelegeți ideea de testare unitară.
⬤ Începeți cu nose 2 și pytest.
⬤ Învățați cum să utilizați logger și loguru.
⬤ Lucrați cu Selenium și dezvoltarea condusă de teste.
Cui se adresează această carteDezvoltatorilor Python, testeri de software, entuziaști ai surselor deschise și colaboratori ai comunității Python.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)