Compositional Testing in Python
summary
Compositional testing on Python presents Combidata as a way to replace classic test automation for certain products and features by using combinatorial, multidimensional graphs to generate and manage test cases. It explains how to write tests in Combidata, how test steps and workflow look for a library, simple test-data generation, converting tests to mocks and back, and directions for evolving combinatorial testing and its library.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 1:25Speaker background
- 4:40Classical testing problems
- 15:29What is compositional testing
- 23:49Combinator structure
- 32:02Data generation patterns
- 34:30Compositional Petri nets
- 38:05Advantages and feasibility
- 42:00Q&A
related talks
33mSlow Down, Compose Yourself
05m5 ways Compose improves UI testing
47mDancing Around the Semantics Tree: UI Testing Compose Screens
59mTesting in Python
29mComposing With Confidence
30mI Hate writing Tests, That's Why I Use Hypothesis
43mOmg, how do I write software that isn't a ticking timebomb!?
35mTesting: Choose Your Weapons
