I’m testing some vendor-supplied software, and I’ve been testing a variety of functions and integrations. I’ve been more deliberate in my testing on this project, less monkey-at-a-keyboard and more creative thinking about how it might be broken. I’m testing things that aren’t necessarily documented in the requirements. I got some push-back about it, that we should only be documenting (and even running) tests that have written requirements. That’s basically telling me that I shouldn’t do a thorough job because someone else didn’t do a thorough job. And that’s not how I want to work.