Our client runs an e-commerce business that sells a large variety of products. Due to the size and high activity of the website, the customer needed to shift from manual testing to increased automated testing of their UI. We developed a regression test suite that browses the catalog on a daily basis, placing randomized test orders to ensure the softwares compatibility across a range of browsers. In order to execute this solution, we used Selenium in conjunction with the Cucumber Framework in order to write quick and easily readable acceptance tests for the web application. Overall, the automated tests significantly decreased the amount of time required to test the website, providing faster identification and resolution of issues.
Selenium and Cucumber Framework