UDEMY
UDEMY Logo

Python Automation Testing With Pytest 

  • Offered byUDEMY

Python Automation Testing With Pytest
 at 
UDEMY 
Overview

Complete Python Pytest Framework Course | Master Pytest Framework for Test Automation

Duration

7 hours

Total fee

389

Mode of learning

Online

Credential

Certificate

Python Automation Testing With Pytest
 at 
UDEMY 
Highlights

  • Earn a certificate of completion from Udemy
  • Comes up with 30-Day Money-Back Guarantee
  • Get Full Lifetime Access
Details Icon

Python Automation Testing With Pytest
 at 
UDEMY 
Course details

Skills you will learn
Who should do this course?
  • For Beginner to intermediate test developer who wants to learn Pytest for automation
  • For Anyone who wants to learn test automation easily
  • For Anyone who wants to be SDET with Python
  • For Anyone who wants to learn Python Testing
What are the course deliverables?
  • Test Naming, and Test discovery
  • Different types of Assertions
  • Skipping tests and markers
  • Parametrized or data driven testing
  • Fixtures - one of the interesting topics in pytest
  • Passing cmd line args in pytest
  • Pytest-BDD - the BDD framework with Pytest
More about this course
  • This course will help you master automation testing with Pytest framework
  • Pytest is a testing framework which allows us to write test codes using python
  • We can write code to test anything in any environment, like database, API, and even GUI if you want
  • In this course, we will be go through all topics of Python Pytest framework and it assumes that you have minimal prior experience with Python coding
  • We will learn everything about Pytest that will help us build a test automation framework easily
  • We will cover all important aspects of pytest and also how automation is done in real test environment

Python Automation Testing With Pytest
 at 
UDEMY 
Curriculum

Introduction

Installation and setup

Pycharm installation & Setup

Pytest 101: Create project and first test

About Pytest

Pycharm: Create project and VirtualEnv

Pycharm: Installing python packages

Optional Read

Write First Tests & Tests Conventions

Running Our Tests

Understanding Test Outputs(1/2)

Understanding Test Outputs(2/2)

Pytest: Assertations and Test Discovery

Assertions

Test Class

About __init__.py

pytest.raises Assertion(1/2)

pytest.raises Assertion(2/2)

Quiz2

Pytest: Skip/mark and pytest options

Pls Read(time <1min)

Skipping Tests

Grouping/Marking Tests(1/3)

Marking Tests(2/3)

Marking Tests(3/3)

xfail: Expecting to Fail Marker(2/2)

Run test by testname

Pytest Cmd line options(1/2)

Pytest Cmd line options(2/2)

Test Outcomes

Handouts

Pytest: Parameterize and setup/tear down test(Fixtures)

Parametrizing Tests(1/2)

Parametrizing Tests(2/2)

Fixture Basics(1/3)

Fixture Basics(2/3)

Setup/Teardown in Fixtures

Fixture TearDown Example

Sharing Fixtures

Tracing Fixture Execution

Introspecting the Calling Test Function

Factories as Fixtures

Parametrizing from Fixtures(1/2)

Parametrizing from Fixtures(2/2)

Fixture Scope

Faculty Icon

Python Automation Testing With Pytest
 at 
UDEMY 
Faculty details

Kumar S
Kumar S, a seasoned Software Engineer/Architect has vast professional experience in development and automation in various domains. After graduating from one of the top universities in India, he has worked in various top companies with multi-site teams.

Other courses offered by UDEMY

549
50 hours
– / –
3 K
10 hours
– / –
549
4 hours
– / –
599
10 hours
– / –
View Other 2346 CoursesRight Arrow Icon
qna

Python Automation Testing With Pytest
 at 
UDEMY 

Student Forum

chatAnything you would want to ask experts?
Write here...