Description
This is a MUST course for anyone who cares about testing.
I teach the ins and outs of pytest while building a real world django application (including a continuous integration system in bitbucket).
In this course we will build a very simple django server , I will teach just enough django so that we will be able to build the application, and then focus on testing it.
This is not an entry-level course, basic knowledge of python is needed
You will learn:
Pytest features (in depth)
- Fixtures
- Markers
- Parametrize
- Skip, xfail
- Pytest.ini
- Pytest-django
- Pytest-cov
- pytest-xdist
- unittest library, mocks
Django (just enough to build a web server)
- Rest API
- Models, Migrations
- Views
- Serializers
- SQLite3 DB
- Email backends
Continuous Integration (in depth)
- Bitbucket pipelines
- Bitbucket environment variables
- Parallel steps
- Docker
Testing (In depth)
- Unit tests
- Integration tests
- Performance tests
Python best practice
- Virtual environments: pipenv
- Pipfile
- Type hinting
- Black formatter
Who this course is for:
- Developers who are interested in writing quality tests for their applications
- Python Developers curious about Pytest
- Anyone who wants to build or improve an automated testing framework
Requirements
- Basic knowledge of python
Last Updated 11/2020
Download Links
Direct Download
Real World Python Test Automation with Pytest (Django app).zip (2.6 GB) | Mirror
Torrent Download
Real World Python Test Automation with Pytest (Django app).torrent (69 KB) | Mirror
Source : https://www.udemy.com/course/pytest-course/
Thanks for it.