The idea is to run this series of tests every time new code is submitted. It's called regression testing because the verb regress means to return to a former state or condition, which in software, isn't considered a good thing.
Hope this helps you!
Check out the Selenium Training led by industry professionals here.