Python Automation Testing With Pytest
Python Automation Testing With Pytest, available at $84.99, has an average rating of 4.48, with 73 lectures, 6 quizzes, based on 2900 reviews, and has 14823 subscribers.
You will learn about Everything about Pytest framework Test execution and Reporting with Pytest framework Building a easy test automation framework End to End Test automation with Python Pytest Python Testing with Pytest This course is ideal for individuals who are Beginner to intermediate test developer who wants to learn Pytest for automation or Anyone who wants to learn test automation easily or Anyone who wants to be SDET with Python or Anyone who wants to learn Python Testing It is particularly useful for Beginner to intermediate test developer who wants to learn Pytest for automation or Anyone who wants to learn test automation easily or Anyone who wants to be SDET with Python or Anyone who wants to learn Python Testing.
Enroll now: Python Automation Testing With Pytest
Summary
Title: Python Automation Testing With Pytest
Price: $84.99
Average Rating: 4.48
Number of Lectures: 73
Number of Quizzes: 6
Number of Published Lectures: 73
Number of Published Quizzes: 6
Number of Curriculum Items: 80
Number of Published Curriculum Objects: 80
Number of Practice Tests: 2
Number of Published Practice Tests: 2
Original Price: $27.99
Quality Status: approved
Status: Live
What You Will Learn
- Everything about Pytest framework
- Test execution and Reporting with Pytest framework
- Building a easy test automation framework
- End to End Test automation with Python Pytest
- Python Testing with Pytest
Who Should Attend
- Beginner to intermediate test developer who wants to learn Pytest for automation
- Anyone who wants to learn test automation easily
- Anyone who wants to be SDET with Python
- Anyone who wants to learn Python Testing
Target Audiences
- Beginner to intermediate test developer who wants to learn Pytest for automation
- Anyone who wants to learn test automation easily
- Anyone who wants to be SDET with Python
- Anyone who wants to learn Python Testing
Hi! Welcome to Python Automation Testing 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. It is a simple framework to learn, just like python.
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.
Some of topics are highlighted below, we will go thru all of this and more:
-
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
Thank you and see you in this course!!!
Note: This course is solely about Pytest framework, and details in depth about its related topics. How you can use the popular pytest framework within your whole test suite.
This course is designed for all levels of QA test professionals who want to work with Python automation, starting from absolute beginner level to advanced users. Anyone can follow along from top, by understanding each of the lessons and replicating it on their system. No worries if you are in any level of expertise, you can directly go to the session that you want to learn.
Few Comments from Udemy Learners:
*****
Hi Kumar, I realized that the lectures have been upgraded into a better mode. I came back for revision of pytest and noticed that lecture notes are finally provided. Also, there are also your personal annotation in the videos which are very helpful. Thanks for improvement. Appreciate it.
*****
Overall the course is good. It gives the understanding of software testing environment other than just programming. Certainly there will be difference in reviews depending on someone’s knowledge in Python programming language. I am new in this domain and I know basic Python programming language. So I think if you provide more complex examples also in the course content that would be fine for better exposure and to get the understanding of how deep we need to go or to know where we actually stand in this field. It was good experience with this course. We get good and helpful knowledge in less time.
*****
hi kumar,your course is goood
*****
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Chapter 2: Installation and Setup
Lecture 1: Please Read(time <1min)
Lecture 2: Python Installation
Lecture 3: Pycharm installation & Setup
Chapter 3: Pytest 101: Create Project and First Test
Lecture 1: About Pytest
Lecture 2: Pycharm: Create project and VirtualEnv
Lecture 3: Pycharm: Installing python packages
Lecture 4: Optional Read
Lecture 5: Write First Tests & Tests Conventions
Lecture 6: Running Our Tests
Lecture 7: Understanding Test Outputs(1/2)
Lecture 8: Understanding Test Outputs(2/2)
Lecture 9: Handouts
Chapter 4: Pytest: Assertions and Test Discovery
Lecture 1: Assertions
Lecture 2: Test Class
Lecture 3: Test Discovery
Lecture 4: About __init__.py
Lecture 5: pytest.raises Assertion(1/2)
Lecture 6: pytest.raises Assertion(2/2)
Lecture 7: Handouts
Chapter 5: Pytest: Skip/Mark and Pytest Options
Lecture 1: Pls Read(time <1min)
Lecture 2: Skipping Tests
Lecture 3: Grouping/Marking Tests(1/3)
Lecture 4: Marking Tests(2/3)
Lecture 5: Marking Tests(3/3)
Lecture 6: xfail: Expecting to Fail Marker(1/2)
Lecture 7: xfail: Expecting to Fail Marker(2/2)
Lecture 8: Run test by testname
Lecture 9: Pytest Cmd line options(1/2)
Lecture 10: Pytest Cmd line options(2/2)
Lecture 11: Test Outcomes
Lecture 12: Handouts
Lecture 13: Run Tests from Jenkins(optional)
Chapter 6: Pytest: Parameterize and Setup/TearDown Tests(Fixtures)
Lecture 1: Parametrizing Tests(1/2)
Lecture 2: Parametrizing Tests(2/2)
Lecture 3: Fixture Basics(1/3)
Lecture 4: Fixture Basics(2/3)
Lecture 5: Fixture Basics(3/3)
Lecture 6: Setup/Teardown in Fixtures
Lecture 7: Multiple Fixtures
Lecture 8: Fixture TearDown Example
Lecture 9: Sharing Fixtures
Lecture 10: Tracing Fixture Execution
Lecture 11: Introspecting the Calling Test Function
Lecture 12: Factories as Fixtures
Lecture 13: Parametrizing from Fixtures(1/2)
Lecture 14: Parametrizing from Fixtures(2/2)
Lecture 15: Fixture Scope
Lecture 16: Handouts
Chapter 7: Pytest: Customizations
Lecture 1: Pass Arguments in Pytest Cmdline
Lecture 2: Pass Arguments in Pytest Cmdline(fix-issue)
Lecture 3: Configuring Pytest(1/2)
Lecture 4: Configuring Pytest(2/2)
Lecture 5: Dataprovider(DataDriven Tests)
Lecture 6: Using configuration files(1/2)
Lecture 7: Configuration files(2/2)
Lecture 8: Handouts
Chapter 8: Pytest-BDD
Lecture 1: Intro Pytest-BDD
Lecture 2: Pytest-BDD Terms & Rules
Lecture 3: Write First BDD Test Scenario
Lecture 4: Execute BDD Tests & About "target_fixture"
Lecture 5: BDD Scenario Decorator
Lecture 6: Pytest BDD & Fixtures
Lecture 7: Pytest-BDD About Background
Lecture 8: Pytest-BDD Parameterize
Lecture 9: Pytest-BDD Parameterize(contd..)
Lecture 10: Note on pytest-bdd latest version(>5.0.0)
Lecture 11: Pytest-BDD Parameterize(code updates)
Lecture 12: Pytest-BDD ScenarioOutline
Lecture 13: Pytest Tags & BDD
Chapter 9: Thanks
Lecture 1: Jenkins Installation/Run(Windows)
Lecture 2: Pytest Cheat Sheet & Code
Lecture 3: Thanks!
Instructors
-
Kumar S
SDET, Lead Architect
Rating Distribution
- 1 stars: 37 votes
- 2 stars: 39 votes
- 3 stars: 354 votes
- 4 stars: 1188 votes
- 5 stars: 1282 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024