Property-Based Testing In Python: Hypothesis is AWESOME

Описание к видео Property-Based Testing In Python: Hypothesis is AWESOME

💡 Learn how to design great software in 7 steps: https://arjan.codes/designguide.

Hypothesis is an awesome Python package for property-based testing. In this video I talk about what property-based testing is, and show you a practical example of how to use it to make writing software tests in Python a breeze.

The code I worked on in this episode is available here: https://github.com/ArjanCodes/2022-hy....

🎓 ArjanCodes Courses: https://www.arjancodes.com/courses/

🔖 Chapters:
0:00 Intro
1:11 About unit tests
1:44 What is property-based testing
3:09 A basic example of property-based test
5:28 Controlling what example data is generated
6:22 Adding a second property based test
7:29 A more complex example
10:15 Adding a test for negative team sizes
11:43 Adding more property-based tests
13:46 Creating a custom strategy
16:07 Using the custom strategy
16:54 A few more examples of using strategies
18:40 Generating testing code automatically
19:44 Final thoughts

#arjancodes #softwaredesign #python

Комментарии

Информация по комментариям в разработке