Title: Performance Enhances Test Case Prioritization for Regression Testing
Abstract:Software testing is one of the most valuable parts in software development life cycle. It ensures the tester that software works according to specifications or not. Test case prioritization technique ...Software testing is one of the most valuable parts in software development life cycle. It ensures the tester that software works according to specifications or not. Test case prioritization technique has been used to make testing more efficient and effectiveness. In software regression testing is one the most costly or expensively testing in software development phase. Software is being tested completely during the development phase but if any source code or program is being change for some purpose then it should be again tested during maintenance phase. Regression testing is the process of retesting the software, if any software is modified according to customer feedback during the software development phase and maintenance phase. There should be valid change in the part of software and it must be assured that no defects are detected from the pre-test code. In this work we have used automated tools for gathering fault severity and prioritize it according to test case execution time .We have been also use two approaches cluster algorithm and Ant colony optimization technique which is improve the test case prioritization. Basically by using these two approaches, it will take less execution time to detect more faults and APFD metric would be later on used to measure test case prioritization effectiveness. A priority based technique will help in Priority based execution for regression testing.Read More
Publication Year: 2015
Publication Date: 2015-01-01
Language: en
Type: article
Access and Citation
AI Researcher Chatbot
Get quick answers to your questions about the article from our AI researcher chatbot