Property-based testing (PBT) is a testing methodology where users write executable formal specifications of software components and an automated harness checks these specifications against many automatically generated inputs. From its roots in the QuickCheck library in Haskell, PBT has made significant inroads in mainstream languages and industrial practice at companies such as Amazon, Volvo, and Stripe. As PBT extends its reach, it is important to un- derstand how developers are using it in practice, where they see its strengths and weaknesses, and what innovations are needed to make it more effective. Comments
You must log in or register to comment.
