Design of Proposed Test Case Prioritization Model for Test Sequence Generation and Validating Performance against Existing Methods
1Dr. Priti, Assistant Professor, Computer Science and Application Department, MDU, Rohtak.
2Kavita, Research Scholar, Computer Science and Application Department MDU, Rohtak, Kavita.
Manuscript received on 15 August 2019. | Revised Manuscript received on 25 August 2019. | Manuscript published on 30 September 2019. | PP: 918-924 | Volume-8 Issue-3 September 2019 | Retrieval Number: C4092098319/19©BEIESP | DOI: 10.35940/ijrte.C4092.098319
Open Access | Ethics and Policies | Cite | Mendeley | Indexing and Abstracting
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC-BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)
Abstract: Regression testing is an effective tool or technique used for minimizing the efforts and resource consumption when a new version or the modification in the software project is tested. In such project, the testing is performed only on the selected modules or testcases. The sequence of the testcase execution also matter in regression testing. Researchers used various evolutionary, swarm based and mathematical methods for testcase prioritization and optimization. Researchers also used the fault based or coverage based measures for testcase prioritization. In this paper, the functional contribution of the recent research is provided. The research method, projects and the contribution of the work is discussed in this paper. In this paper, the framework of the proposed dynamic programming based weighted method is provided. The paper defined the work stages of the proposed model. The algorithm for test sequence generation is also provided in this paper. The analysis results of the work are provided against the greedy and dynamic programming based methods. The results are derived for cost and the number of testcases processed by the method. The results show that the proposed model improved the performance effectively.
Index Terms: Dynamic Programming, Fault Based, Prioritization Methods, Regression Testing.
Scope of the Article: Probabilistic Models and Methods