Real World Python Test Automation with Pytest (Django app)
Learn Pytest by building a full Django application with a Continuous Integration system, software testing best practices
Created by Eden Marco | 7 hours on-demand video course
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 Real World Python Test Automation with Pytest (Django app) 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.
We will together test the application from all angels – Unit tests, integration tests, API tests, end-to-end tests , and performance tests with (a total of over 40 tests). You will end up with a complete CI system that integrates bitbucket cloud pipelines, slack messaging, and allure reporting.
What you’ll learn
- Learn the ins and outs of Pytest
- Build a real world Django web server
- Build a continuous integration system
- Testing Best Practices
- Build high-performing, reliable automated test suites
- Allure Reporting
- Slack messaging
- Unit, Integration, E2E, performance tests
- Mocking and Patching
Recommended Course by Eden Marco
LlamaIndex- Develop LLM powered applications with LlamaIndex Best seller
LangChain- Develop LLM powered applications with LangChain Best seller
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
- QA Engineers who wants to learn about pytest