Kurt Schelfthoutgetcode.hashnode.dev·Jul 31, 2022Property-based Testing #6: Random All the Way DownOriginally published here This is the sixth post in a series about property-based testing. This post describes "random shrinking", the third and last implementation of shrinking I know of. It keeps all the advantages of internal shrinking, which we d...Discuss·1 like·107 readsProperty-based TestingTesting
Kurt Schelfthoutgetcode.hashnode.dev·Jul 9, 2022Property-based Testing #5: Shrinking Choices, Shrinking ValuesThis is the fifth post in a series about property-based testing. This post describes "internal shrinking", a different implementation of shrinking that has some interesting advantages. Previous posts are: Property-based Testing: What is it anyway? ...Discuss·103 readsProperty-based TestingTesting
Kurt Schelfthoutgetcode.hashnode.dev·Jun 14, 2022Property-based testing #4: Unifying Random Generation and ShrinkingThis is the fourth post in a series about property-based testing. It describes how to restructure the original QuickCheck API so random generation and shrinking are unified. The first and introductory post in the series is What is it anyway?, followe...Discuss·1 like·107 readsProperty-based TestingTesting