4.15 (29 reviews)
☑ Working understanding of Pytest
☑ Ready to write unit test cases in Pytest
The pytest framework makes it easy to write small tests, yet scales to support complex functional testing for applications and libraries.
pytest is a mature full-featured Python testing tool that helps you write better programs.
Detailed info on failing assert statements (no need to remember self.assert* names)
Auto-discovery of test modules and functions
Modular fixtures for managing small or parametrized long-lived test resources
Can run unittest (including trial) and nose test suites out of the box
Python 2.7, Python 3.4+, PyPy 2.3, Jython 2.5 (untested)
Rich plugin architecture, with over 315+ external plugins and thriving community
Setup & Introduction
Setup Python Editor : Pycharm
Setup PIP : Package Manager for Python
Introduction to Pytest
Write testcases in Pytest
Write Test Case in Pytest format
Skip Test Cases | Execute test cases conditionally
Grouping Test Cases
Write End to End Test Case in PyTest format
It is only showing how to install on Windows (luckily I know how to install on a Mac). It has taken 5 minutes to explain 4 lines in a slide. I understood that it was an advanced course.
In this video I noticed in one of the lecture, instructor did not mention how to install chrome-driver. we are practicing from scratch & instructor mentioned about python, pycharm & env installation from machine but at the time of chrome driver instructor already have downloaded driver in his machine. that was little cumbersome to us how he is did that process. becoz that was not mentioned in this video. otherwise all learning was awesome & easy to understand, approachable. It would be great for beginners.
Earlier we do not have any knowledge about pytest but after going through this session i have not much but yeah i can say i am not blank i can implement this in to my code..