期刊名称:International Journal of Software Engineering and Its Applications
印刷版ISSN:1738-9984
出版年度:2016
卷号:10
期号:11
页码:25-38
DOI:10.14257/ijseia.2016.10.11.03
出版社:SERSC
摘要:Test case prioritization is basically the process of prioritizing the execution order of test cases in order to increase the fault detection rate. If fault detection rate is being gradually improved during regression testing then it will provide faster feedback to system developers which ultimately deliver the software earlier. Many of the existing test case prioritization techniques illustrated that test cases can be executed in any order but the concept of functional dependency plays an important role between test cases. In this paper we have described about testing, its types, test case prioritization and its techniques. Regression testing is normally being used to retest the component of a system that verifies that defects are removed or not from the effected part of the software after modifications. This paper enhances the hill climbing approach for test case prioritization by using functional dependency technique. This prioritization approach schedules test cases based upon functional dependency technique .Our approach is quiet efficient as compare to any other technique. Regression testing is quite popular as it helps to make the system error free after modifications.
关键词:Software testing; Regression Testing; Test Case Prioritization; Hill ; climbing approach