Improvements to general and integration testing docs

References: #12721

Added information about running and writing destructive tests as well as information about how we use Jenkins to run the test suite in various circumstances.