Journal of Software Engineering Tools & Technology Trends

Survey on Generating Minimal Test Cases for Regression Testing

  1. S Saxena
  2. B M Singh

Abstract

Testing the software is very important phase in software development life cycle. Testing the software automatically is the best way to test the software because it consumes less time compared to manual testing which is a time-consuming process. To test the software automatically, test case generation is the best way. One way to generate the test cases is with the help of Unified Modeling Language (UML) diagrams. In this paper, we study the various techniques to test the software automatically by generating the test cases from the UML diagrams. Regression testing concentrates on finding defects after a major code change has occurred. Specifically, it exposes software regressions or old bugs that have reappeared. It is an expensive testing process that has been estimated to account for almost half of the cost of software maintenance. To improve the regression testing process, test case prioritizationtechniques organizes the execution level of test cases.Keywords: regression testing, test case generation, unified modeling language, Steiner algorithmCite this ArticleSaxena S, Singh BM. Survey on Generating Minimal Test Cases for Regression Testing. Journal of Software Engineering Tools & Technology Trends. 2015; 2(3): 9–16p.
Support