Academy & Industry Research Collaboration Center (AIRCC)

Volume 9, Number 17, December 2019

Automation and Prioritisation Technique for Regression Testing of PB Tech Web Application


Ho Joong Kim and Shahid Ali, AGI Institute, New Zealand


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.


Automation Testing, Regression Testing, Test Case Prioritization