Authors
Ho Joong Kim and Shahid Ali, AGI Institute, New Zealand
Abstract
Regression testing is a necessary process to ensure that the existing functionalities of a piece of software are not affected by new features or fixing defects. However, in the case for the web application of PB Tech, this process is very repetitive and time-consuming. In order to solve this issue, automation testing is implemented and a new test case prioritisation technique is proposed based on a combination of human- evaluation and statistical data of the highest earning features of retailer websites. Using this technique, a regression test suite is created and the test execution times are compared against a full regression test suite. The results revealed that the prioritisation technique is effective at reducing test execution times. This technique could prove to be effective for use in projects missing defect and requirements documentation.
Keywords
Automation Testing, Regression Testing, Test Case Prioritization