Maîtriser Playwright et Python : Créer un framework d'automatisation des tests complet et prêt à l'emploi à partir de zéro | Avi Cherny | Skillshare

Vitesse de lecture


1.0x


  • 0.5x
  • 0.75x
  • 1 x (normale)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Maîtriser Playwright et Python : Créer un framework d'automatisation des tests complet et prêt à l'emploi à partir de zéro

teacher avatar Avi Cherny

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Leçons de ce cours

    • 1.

      Main intro

      1:16

    • 2.

      Designing a Scalable Project Architecture

      5:08

    • 3.

      Creating the Project Structure in PyCharm

      2:06

    • 4.

      Setting Up a Reliable Project Configuration

      4:31

    • 5.

      Understanding pytest

      2:49

    • 6.

      Managing Dependencies with requirements

      2:41

    • 7.

      Building the Base Structure and Testing Principles

      2:02

    • 8.

      Planning Your Base with Pseudocode

      1:56

    • 9.

      Coding the Base Structure

      5:02

    • 10.

      Adding Logging and Screenshots for Better Reporting

      7:30

    • 11.

      Adding Logging and Screenshots for Better Reporting

      13:13

    • 12.

      Integrating Utilities into the Framework

      5:58

    • 13.

      Introduction to the Page Object Model (POM)

      3:21

    • 14.

      Planning Effective Page Objects

      3:20

    • 15.

      Building a Login Page Object with POM

      16:06

    • 16.

      Test Design Foundations From TDD to Automation

      3:20

    • 17.

      Designing Real-World Test Scenarios

      5:16

    • 18.

      Using Fixtures for Smarter Test Setup

      14:13

    • 19.

      Writing Your First Real Test Case

      7:18

    • 20.

      Test Validations That Matter – Part 1

      11:14

    • 21.

      Test Validations That Matter – Part 2

      10:16

    • 22.

      Data-Driven Testing with Parameters – Part 1

      15:31

    • 23.

      Data-Driven Testing – Advanced Techniques – Part 2

      6:54

    • 24.

      Running Tests From IDE to Full Execution

      3:12

    • 25.

      Debugging with Breakpoints and Analysis Tools

      19:05

    • 26.

      Generating Reports with Allure

      12:29

    • 27.

      Course Wrap Up and Next Steps

      4:44

  • --
  • Niveau débutant
  • Niveau intermédiaire
  • Niveau avancé
  • Tous niveaux

Généré par la communauté

Le niveau est déterminé par l'opinion majoritaire des apprenants qui ont évalué ce cours. La recommandation de l'enseignant est affichée jusqu'à ce qu'au moins 5 réponses d'apprenants soient collectées.

2

apprenants

--

À propos de ce cours

Prêt à accélérer votre carrière dans le domaine de l'assurance qualité et de l'automatisation des tests ? Dans ce cours pratique, axé sur un projet, vous allez construire un framework d'automatisation des tests complet et de qualité professionnelle à partir de zéro en utilisant Playwright et Python, deux des outils les plus demandés dans les tests logiciels modernes.

Vous apprendrez à :

  • Configurer votre environnement avec Python et Playwright

  • Concevoir un cadre de test gérable à l'aide d'objets de page

  • Mettre en œuvre des tests axés sur les données pour gérer efficacement plusieurs scénarios

  • Capturez des captures d'écran et des journaux pour un débogage efficace

  • Générez de magnifiques rapports Allure pour partager les résultats avec votre équipe

Nous verrons également les raisons qui se cachent derrière chaque meilleure pratique, de sorte que vous ne vous contentez pas de copier du code, mais que vous apprenez à créer, structurer et mettre à l'échelle un framework comme les ingénieurs en automatisation des principales entreprises technologiques.

Ce cours est idéal pour :

  • Les professionnels de l'assurance qualité qui cherchent à développer l'automatisation

  • Testeurs manuels prêts à commencer à coder

  • Les développeurs souhaitant renforcer leurs compétences en matière de tests

Des connaissances de base de Python et des sélecteurs Web (comme CSS ou XPath) sont utiles mais pas obligatoires. Que vous débutiez ou que vous cherchiez à affiner vos compétences, ce cours fournira une feuille de route claire, étape par étape, pour maîtriser l'automatisation dans le monde réel avec Playwright et Python.

Dans le cadre du cours, vous réaliserez également un projet de cours : créer votre propre cadre d'automatisation à partir de zéro. Cet exercice pratique renforcera chaque concept et vous donnera un projet professionnel à mettre en valeur dans votre portfolio.

Rencontrez votre enseignant·e

Teacher Profile Image

Avi Cherny

Enseignant·e
Level: All Levels

Notes attribuées au cours

Les attentes sont-elles satisfaites ?
    Dépassées !
  • 0%
  • Oui
  • 0%
  • En partie
  • 0%
  • Pas vraiment
  • 0%

Pourquoi s'inscrire à Skillshare ?

Suivez des cours Skillshare Original primés

Chaque cours comprend de courtes leçons et des travaux pratiques

Votre abonnement soutient les enseignants Skillshare

Apprenez, où que vous soyez

Suivez des cours où que vous soyez avec l'application Skillshare. Suivez-les en streaming ou téléchargez-les pour les regarder dans l'avion, dans le métro ou tout autre endroit où vous aimez apprendre.