Python Automation Testing With Pytest
- Offered byUDEMY
Python Automation Testing With Pytest at UDEMY Overview
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
Python Automation Testing With Pytest at UDEMY Course details
- 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
- 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
- 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