A Survey on Test Case Prioritization and Optimization Techniques in Software Regression Testing

Mohammed Hazim Alkawaz, Abrahmi Silvarajoo · 2019

Software Testing (ST) is vital for software development to check the degree to which it meets client's prerequisites, watch the errors or bugs in the software code and find a way to correct the mistakes to make software advantageous. For approval of changes in software, Regression Testing (RT) must be connected. RT plays it role during the software maintenance phase. It guarantees mistake free software after change during maintenance. Test cases and test suites are set up for testing, furthermore, it ought to be done in least time where Test Case Prioritization and Optimization (TCPAO) strategies are required. The fundamental point of TCPAO is to test software in least time and with greatest proficiency. This paper discusses, an empirical study on the TCPAO techniques in software RT. This study focouses on the beginners and intermediate researches. The most pertinent studies were chosen from the appropriate repositories by utilizing a lot of search keywords, inclusion/exclusion criteria. The study also discusses on the most recent papers on TCPAO technique.

Read the paper · More papers on PaperTik