There are no automated tools for testing.
From what I learned over the years, this is the life cycle of a major change:
- Write the code and deploy on the development site https://dev.stackoverflow.com
- Basic testing by the developers and probably more team members.
- Deploy the change here, on MSE.
- Collect bug reports, feature requests, and feedback about the new feature.
- Fix bugs while it's deployed on MSE, improve, change, etc.
- Deploy network wide, if there are no red lights blinking.
- Happy dance. (possibly while wearing unicorn masks)
Good example is the recent major change: Let’s improve our site navigationLet’s improve our site navigation