AI Adoption - Drive Business Value and Organizational Impact
Learn Backend Development Part-Time, Online
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn Python testing fundamentals through a hands-on tutorial that demonstrates visual testing techniques using PyCharm and the pytest framework. Explore essential testing concepts starting with basic test setup and project configuration, then progress through writing your first tests and establishing a test-driven development (TDD) workflow. Master practical testing skills including error navigation, test skipping strategies, and fixture implementation for more efficient test organization. Discover debugging techniques specifically for testing scenarios and learn how to properly test exception handling in your Python applications. Follow along as a simple Python application is built live, demonstrating real-world testing scenarios while leveraging PyCharm's visual testing capabilities to make the testing process more intuitive and engaging for developers who want to overcome common barriers to adopting testing practices.
Syllabus
Step 1 - Pytest tutorial: Background on Testing
Step 2 - Pytest tutorial: Project Setup
Step 3 - Pytest tutorial: Hello Test
Step 4 - Pytest Tutorial: Getting into the TDD flow
Step 5 - Pytest tutorial: Jump To Error
Step 6 - Pytest tutorial: Skipping Tests
Step 7 - Pytest tutorial: Test fixtures
Step 8 - Pytest tutorial: Debugging during testing
Step 9 - Pytest tutorial: Testing Exceptions
Taught by
PyCharm by JetBrains