fbpx
Next class: QA FLEX (Start 07/12/23) Learn more & Sign Up

Software Test Automation with Python

Software Test Automation with Python

Software Test Automation with Python

FEATURED

INSTRUCTOR

Ellie Yampolskaya – Automation Framework Architect, Director of Quality Engineering. Designed and implemented frameworks in Python, JavaScript (node.is) and Java. Extensive experience with Selenium WebDriver, Cypress, Playwright, Robotframework and Behave/Cucumber.

To be successful as a Test Automation Engineer in today’s job market, you must not only be a coder able to implement Web UI Tests, but also be able to navigate and build out test frameworks as well as work with Git, CI, and BDD.

This fully hands-on course is focused on giving you all the tools needed to stand out in the job market, with lots of examples and practice sessions!

THE GOAL IS

  • Get you trained in Python basics
  • Continue with WebDriver
  • Learn to organize the code in Page Object Model as well as BDD
  • Get hands on experience working with Git and setting up CI workflows
  • and more!!!

CURRICULUM

Configuring PyCharm for WebDriver automation using Python

Creating tests using PyUnit (unittest)

Python Basics:

  • Data types
  • Collections
  • BuiltIn functions
  • Flow control
  • Conditional statements
  • Loops
  • Functions
  • Classes

Python Concepts

  • Inheritance
  • Method overriding
  • Instantiation
    Abstraction
  • Parameterization

Framework design

Page Object Model

PyUnit concepts

  • Test set up and tear down
  • Assertion

Test execution – via command line and via PyCharm

WebDriver

  • Commands
  • Explicit Wait
  • Action chains

WebDriver Manager

Multiple browser support

Using browser Developer Tools

Creating XPath and CSS locators

  • Working with frames
  • Working with multiple table
  • Working with shadow dom

Using JavaScript to work around common WebDriver problems

Working with git via GitHub

  • Branching
  • Merging
  • Rebasing
  • Git Actions CI workflows

CURRENT SCHEDULE OF CHARGES

40 lecture hours

Price: $2200.00

PAYMENT OPTIONS

  • Pay with a debit/credit card (the option is available in our shopping cart)
  • Pay with the Zelle app (make a transfer from your Zelle account)
  • Mail us a check (make checks payable to “Portnov Computer School”, mail to 830 Stewart drive, #106, Sunnyvale, CA 94085)
(3 customer reviews)

Clear

SKU: N/A Category: Tag:

Reviews from the previous class

  1. xleet sign upFebruary, 2025

    What's xleet sign up, after reading this remarkable article i am too happy to share my know-how here with mates.
  2. blackpass redliningFebruary, 2025

    Great blog here! Also your site loads up very fast! What host are you using? Can I get your affiliate link to your host? I wish my site loaded up as quickly as yours lol My web blog - blackpass redlining
  3. bidencash databaseFebruary, 2025

    Hurrah! In the end I got a web site from where I be capable of actually get valuable information concerning my study and knowledge. my blog post :: bidencash database
  4. https briansclub cmFebruary, 2025

    Hello, I would like to subscribe for this webpage to get most up-to-date updates, thus where can i do it please help out. Here is my webpage ... https briansclub cm
  5. bidencash csvFebruary, 2025

    It's an remarkable article designed for all the online visitors; they will obtain advantage from it I am sure. my page; bidencash csv
  6. briansclub domainsFebruary, 2025

    I don't even understand how I stopped up here, however I thought this post used to be great. I don't know who you might be however definitely you are going to a famous blogger if you happen to aren't already. Cheers! Have a look at my homepage ... briansclub domains
  7. nlackbet. black betFebruary, 2025

    It's an remarkable article іn favor of alll tһe online visitors; tһey will oЬtain advantage from it I am sᥙгe. My web-sitenlackbet. black bet
  8. bclub ccFebruary, 2025

    Hello, I check your new stuff on a regular basis. Your writing style is awesome, keep it up! Check out my webpage ... bclub cc
  9. WayneJune, 2021

    Ellie was a fantastic trainer. Everything was explained well and thoroughly! I'd highly recommend this course for anyone curious about qa automation with python.
  10. AnthonyJune, 2021

    Ellie Yampolskaya has deep understanding of subject. Able to answer all questions. Good notes, clear path through the course.
  11. SibiJune, 2021

    Portnov is the best school to begin or change your career as a QA engineer. The curriculum teaches different aspects of software testing and new technology in the field. The school also provides an internship which helps you gain practical experience. They are up to date with the current job market and also prepare you for the interview. After graduating from Portnov, I was hired as an automation engineer!

Leave feedback

Please rate*