There are many tools to help you test, I would suggest starting with Selenium to write automated tests, in the language of your preferences. It is easy to use, supports a wide range of languages.
After you have written your tests, you can use Jenkins or Hudson, which allows you to run tests with each update, or you can run them manually or at certain scheduled times.
Jenkins and Selena do an excellent job for us on Wildbit in regression testing and identify any issues. In addition, I forgot to mention both tools, although they are very powerful, they are free.
After you write automated tests, you can also consider running performance tests with tools such as browserermob.
source share