Learn PyTest from Scratch
Learn PyTest from Scratch, available at $74.99, has an average rating of 3.75, with 51 lectures, 2 quizzes, based on 25 reviews, and has 199 subscribers.
You will learn about How to create and execute Automation test suite in pytest How to pick some/all/fixed number of tests to execute Learn about fixtures and how to use them in your tests Learn about markers, different types of makers How to run tests in parallel to reduce overall execution time How to generate pytest result report(html, jUnit-xml) This course is ideal for individuals who are Anyone who wants to learn about running automation and test or Developer who wants to learn PyTest for creating and running Python Tests or Python developer who wants to add pytest in his/her skillset or Software test Engineers or QA Engineers It is particularly useful for Anyone who wants to learn about running automation and test or Developer who wants to learn PyTest for creating and running Python Tests or Python developer who wants to add pytest in his/her skillset or Software test Engineers or QA Engineers.
Enroll now: Learn PyTest from Scratch
Summary
Title: Learn PyTest from Scratch
Price: $74.99
Average Rating: 3.75
Number of Lectures: 51
Number of Quizzes: 2
Number of Published Lectures: 51
Number of Published Quizzes: 2
Number of Curriculum Items: 53
Number of Published Curriculum Objects: 53
Number of Practice Tests: 2
Number of Published Practice Tests: 2
Original Price: ₹799
Quality Status: approved
Status: Live
What You Will Learn
- How to create and execute Automation test suite in pytest
- How to pick some/all/fixed number of tests to execute
- Learn about fixtures and how to use them in your tests
- Learn about markers, different types of makers
- How to run tests in parallel to reduce overall execution time
- How to generate pytest result report(html, jUnit-xml)
Who Should Attend
- Anyone who wants to learn about running automation and test
- Developer who wants to learn PyTest for creating and running Python Tests
- Python developer who wants to add pytest in his/her skillset
- Software test Engineers
- QA Engineers
Target Audiences
- Anyone who wants to learn about running automation and test
- Developer who wants to learn PyTest for creating and running Python Tests
- Python developer who wants to add pytest in his/her skillset
- Software test Engineers
- QA Engineers
Welcome to my first course, “Learn PyTest from scratch” course, a PyTest test framework that is a hot favorite choice of a Python developer.
This course is created in a way that even a newbie can follow. Whether you have never learned the PyTest framework or you know the basics but don`t know about the advanced topics, this course is for you. In this course, I will teach you the PyTest framework in the easiest way possible.
Testing is a crucial thing, the framework provides an easy way to adapt and use it to implement tests, PyTest is the most widely used, and as it is based on python programming language, which doesn`t need any introduction. Learning PyTest becomes very easy as of the simple syntax of python.
This course will teach you PyTest in a practical way, with every lecture coming with a full code walkthrough and a screencast presentation of a topic. Each section has an exercise to test your knowledge of what you will be gaining from the particular section.
I will start by helping you get installed needed things on your system, which include Python, PyTest, pip, and, PyCharm IDE.
I have covered a wide variety of topics, including:
-
Installing Python, PyTest, pip, PyCharm
-
Running a test in PyTest
-
Assert in PyTest
-
Understanding the result of the test
-
Discovery of a test
-
PyTest way of identifying test files and test functions
-
Fixtures
-
Markers
-
Config files
-
Pytest.ini file
-
Command-line option
-
Running tests in parallel
-
How to limit max test failures
and much more!
You will get lifetime access to all the lectures plus the corresponding presentation slides of the lectures!
So what are you waiting for? Learn PyTest with me most easily and practically and boost your career.
Course Curriculum
Chapter 1: Let`s learn the basics first
Lecture 1: What is testing ? Automation ? and Framework ?
Chapter 2: PyTest Environment Setup on your System
Lecture 1: Introduction to PyTest
Lecture 2: Links to install required stuff
Lecture 3: Python Installation
Lecture 4: PIP Installation
Lecture 5: PyTest Installation
Lecture 6: PyCharm Installation
Lecture 7: Future Updates
Chapter 3: Create and Run your first test
Lecture 1: Let`s write your first test
Lecture 2: Code Walkthrough of writing and running your first test
Lecture 3: Exercise – 01
Lecture 4: Code Walkthrough of Exercise – 01
Chapter 4: How does Pytest identifies test files and test functions ?
Lecture 1: Discovery of a test in PyTest
Lecture 2: Exercise – 02
Lecture 3: Code Walkthrough of Exercise – 02
Chapter 5: Selecting Tests to Execute
Lecture 1: Run all the tests from files and folders/subfolders
Lecture 2: Run tests from a specific file only
Lecture 3: Run selective tests by matching substring
Lecture 4: Extra on running selective tests by matching substring
Lecture 5: Run selective tests by applied marker
Lecture 6: Substring Vs Marker: Which one should we use ?
Lecture 7: Exercise – 03
Lecture 8: Code Walkthrough of Exercise – 03
Chapter 6: Fixtures
Lecture 1: Fixtures
Lecture 2: Code walkthrough of a fixture
Lecture 3: How to access fixture across all files ? conftest.py
Lecture 4: Excercise – 04
Lecture 5: Code Walkthrough of Exercise – 04 (Scope & Autouse)
Lecture 6: Fixture as Setup and Cleanup
Lecture 7: Errors in Test Setup
Chapter 7: Parameterize, skip and Xfail Test
Lecture 1: Parameterized Test
Lecture 2: Skip Test
Lecture 3: Xfail Test
Lecture 4: Exercise – 05
Lecture 5: Code Walkthrough of Exercise – 05
Chapter 8: Running tests in Parallel
Lecture 1: How to run tests in parallel using xdist pytest-plugin
Lecture 2: Code Walkthrough of xdist example
Lecture 3: Excercise – 06
Lecture 4: Code Walkthrough of Exercise – 06
Chapter 9: How to limit maximum test failures
Lecture 1: maxfail in pytest
Lecture 2: Exercise – 07
Lecture 3: Code Walkthrough of Exercise – 07
Chapter 10: pytest.ini configuration file
Lecture 1: How to inform pytest to pick other files to execute by pytest.ini
Lecture 2: Code walkthrough of pytest.ini file
Chapter 11: Pytest Results
Lecture 1: How to save pytest-result in XML file
Lecture 2: How to save pytest-result in HTML file
Chapter 12: Threading in Pytest, Problem & Solution
Lecture 1: Threading in PyTest
Chapter 13: Write an actual Tests to check the Phone Properties
Lecture 1: Quick Instructions to make setup ready
Lecture 2: Test with Phone
Lecture 3: Audio Track Used in Introduction video
Chapter 14: Wrapping up: Thank You!
Lecture 1: Bonus Lecture
Instructors
-
Rohit Dharaviya
Senior Software Engineer
Rating Distribution
- 1 stars: 2 votes
- 2 stars: 0 votes
- 3 stars: 5 votes
- 4 stars: 7 votes
- 5 stars: 11 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 Content Creation Courses to Learn in December 2024
- Top 10 Game Development Courses to Learn in December 2024
- Top 10 Software Testing Courses to Learn in December 2024
- Top 10 Big Data Courses to Learn in December 2024
- Top 10 Internet Of Things Courses to Learn in December 2024
- Top 10 Quantum Computing Courses to Learn in December 2024
- Top 10 Cloud Computing Courses to Learn in December 2024
- Top 10 3d Modeling Courses to Learn in December 2024
- Top 10 Mobile App Development Courses to Learn in December 2024
- Top 10 Graphic Design Courses to Learn in December 2024
- Top 10 Videography Courses to Learn in December 2024
- Top 10 Photography Courses to Learn in December 2024
- Top 10 Language Learning Courses to Learn in December 2024
- Top 10 Product Management Courses to Learn in December 2024
- Top 10 Investing Courses to Learn in December 2024
- Top 10 Personal Finance Courses to Learn in December 2024
- Top 10 Health And Wellness Courses to Learn in December 2024
- Top 10 Chatgpt And Ai Tools Courses to Learn in December 2024
- Top 10 Virtual Reality Courses to Learn in December 2024
- Top 10 Augmented Reality Courses to Learn in December 2024