Would love to know how people are approaching test data creation / management. I work on an app that requires populating data in 10+ tables for every test, and cleaning up data in 15+ tables.
We have been doing this in a greedy manner (at the start/end of each test) but this adds ~20-45 seconds to each test which is not manageable long term.