shape-876@2x

בדיקות תוכנה

Python for Automation Developers

מספר הקורס 35675

40 סה"כ שעות אקדמאיות
5 מפגשים
* מספר המפגשים והשעות למפגש עשויים להשתנות בין קורס לקורס
calendar-1.svg

המועדים הקרובים

קורס לקבוצות

הקורס נפתח במתכונת של קבוצה בלבד, בהתאמה אישית לארגונים.
לפרטים נוספים: Muzman@johnbryce.co.il

ספרו לי עוד

Overview

In the past couple of years, Python popularity as an automation tool has been rising.

Python, in comparison to other languages, contains less verbosity and is relatively easy to use.

As a result of its popularity, Python has become one of the most used automation languages. Python offers a large variety of testing frameworks, with easy package installation, wide range of IDEs, quick integration with CI/CD and many more advantages.

In this course, you will learn the fundamentals of Python. You will create a Pytest based automation project with Selenium, Appium, REST API support and Allure reports.

hat.png

מטרות הקורס

kahal.png

Who Should Attend

Automation developers

Manual QA with development background

structure.png

תכנית הלימודים

Full syllabus
PDF להורדה

Python crash course

  • Why Python for automation development?
  • Basic Python
  • Advanced Python

PyTest

  • Introduction to PyTest
  • Creating a basic test
  • Test grouping (markers)
  • Fixtures & Hooks
  • Conftest.py
  • Parameterizing tests
  • XFail & Skip tests

Selenium & Appium

  • HTML, CSS & JavaScript refresh
  • Selenium crash course
  • Appium crash course

REST API Testing

  • REST API & JSON in a Nutshell
  • JSON parsing using Python
  • Rest API testing using Python & Pytest

Reporting – Allure reports integration

  • Allure introduction
  • Pytest – Allure configuration & customization

Debugging

  • Debugging using Pycharm

A little bit about data scraping (Bonus chapter – if time allows)

  • Introduction to data scraping?

Beautiful soup

Prerequisites
  • Programming experience with any programming language
  • Basic background in automation development

Schedule Appointment

Fill out the form below, and we will be in touch shortly.

לא הצלחנו לאתר את הטופס.

בודק...