Visual Regression Testing
We should have some form of Visual Regression Testing for when we push code or config on our sites even if it's primitive. My initial thought is to build a selenium suite that will go to a multidev site and grab screenshots of as many scenarios as we can determine. Right now we can just have it collect them in a folder for us to review. I think that should be a good start.
Goals:
- Determine a list of pages/scenarios we want to test. This should be thorough and any edge cases should be accounted for. We should also consider mobile as well. I'd rather have too many than not enough in this case.
- Write the code that will fetch screenshots based off of the list we have come up with.
- Once this is working, we should implement this into our code/config process. We should not push code until we have run the suite and reviewed the images for any regressions.