Current Proceedings on Technology
Yazarlar: Varun Gupta, Durg Singh Chauhan, Kamlesh Dutta
Konular:-
Anahtar Kelimeler:Requirement Prioritization,Regression Testing,Impact Analysis,Fault Detection Rate.
Özet: Requirement prioritization creates an implementation ordering of large wishes of diverse stakeholders of software systems. It results in delivering software functionality in increments. Implementation of new or changed requirements in each increment at code level, might affect other parts of source code representing other implemented requirements. New requirements need to be tested along with testing the affected parts of code (regression testing). To investigate the impact of requirement prioritization on regression testing, a multilayered hybrid regression testing approach was employed on unsuccessful and successful versions of the same embedded type project. Results indicate that regression testing of evolving software is directly related to the effectiveness of the requirement prioritization process and assigned priorities. By improving requirement prioritization process, correctness of priorities enhances, thereby improving regression testing process of evolving software.