Just after some opinions. I’ve recently taken to entering my database data in the set up of my automated tests, and then remove it again in the teardown. I really like the fact in one screen I can see what my test data is, the steps and the asserts (using Specflow). Also I can really easily port my tests to a new environment is required. Is this considered good practice? And is there any situations I really should/shouldn’t be doing this?
Thanks in advance,