I really like Characterization/Golden Master Testing, but I'm only aware of the ApprovalTests library. I wonder if there're more libraries and tools that embrace the paradigm. I'm looking for facilities to
- store and compare the golden master.
- use generators similar to QuickCheck.
- create characterization tests on system level.
Language/platform doesn't matter—any suggestions?