My company has just migrated all the code for our website to 3 identical servers on an off-site location. Now it is our job to test them.
However, the amount of websites/functionality that we have to test is exorbitant, and multiply that times 3! To check every single link and every single function is a daunting task. We are in the process of manually doing that right now.
My question to you guys/girls is this… Is there a way to automate the testing so we don’t have to waste our time clicking, waiting, and checking the response, times 3? 😉
Let me know if you need any other info. Thanks!
If you only need to test functionality as it’s exposed in the browser, then Selenium is a good choice. It lets you write automated tests in the context of the browser. One nice feature for people who aren’t as proficient at writing code is the ability to record actions taken in a browser and then replay them.
More likely, though, you need to consider your testing strategy from a holistic point of view. You should consider how you can use unit testing to reduce the amount of manual link clicking or selenium testing you need to do.
Creating your automation suite will take some time, but having it ready to go the next time you move your site over to 6, 12, or 24 servers will prove invaluable.