Test case prioritization (TCP) attempts to improve fault detection effectiveness by scheduling the important test cases to be executed earlier, where the importance is determined by some criteria or strategies. Adaptive random sequences (ARSs) can be used to improve the effectiveness of TCP based on white-box information (such as code coverage information) or black-box information (such as test input information). To improve the testing effectiveness for object-oriented software in regression testing, in this paper, we present an ARS approach based on clustering techniques using black-box information. We use two clustering methods: (1) clustering test cases according to the number of objects and methods, using the K-means and K-medoids clus...
Random testing (RT), which simply selects test cases at random from the whole input domain, has been...
Software testing aims to assure the quality of software under test. To improve the efficiency of sof...
Random testing (RT) is a basic and simple software testing technique. However, it is controversial w...
Test case prioritization (TCP) attempts to improve fault detection effectiveness by scheduling the i...
Test case prioritization aims to schedule test cases in a certain order such that the effectiveness ...
Test case prioritization aims to schedule test cases in a certain order such that the effectiveness ...
IEEE / ACM International Conference on Automated Software EngineeringThis research is supported in p...
Regression testing is crucial in ensuring that modifications made did not introduce any adverse effe...
Random Testing (RT) is a fundamental software testing technique. Adaptive Random Testing (ART) impro...
Test case prioritization techniques schedule test cases for execution in an order that attempts to i...
Abstract—Test case prioritization organizes test cases in a way to accomplish some performance goals...
Software testing is often used to verify and validate the output of the system to confirm that no di...
Random testing (RT) is a fundamental and important software testing technique. Based on the observat...
Existing test case prioritization (TCP) techniques have limitations when applied to real-world proje...
AbstractTest case prioritization assigns the execution priorities of the test cases in a given test ...
Random testing (RT), which simply selects test cases at random from the whole input domain, has been...
Software testing aims to assure the quality of software under test. To improve the efficiency of sof...
Random testing (RT) is a basic and simple software testing technique. However, it is controversial w...
Test case prioritization (TCP) attempts to improve fault detection effectiveness by scheduling the i...
Test case prioritization aims to schedule test cases in a certain order such that the effectiveness ...
Test case prioritization aims to schedule test cases in a certain order such that the effectiveness ...
IEEE / ACM International Conference on Automated Software EngineeringThis research is supported in p...
Regression testing is crucial in ensuring that modifications made did not introduce any adverse effe...
Random Testing (RT) is a fundamental software testing technique. Adaptive Random Testing (ART) impro...
Test case prioritization techniques schedule test cases for execution in an order that attempts to i...
Abstract—Test case prioritization organizes test cases in a way to accomplish some performance goals...
Software testing is often used to verify and validate the output of the system to confirm that no di...
Random testing (RT) is a fundamental and important software testing technique. Based on the observat...
Existing test case prioritization (TCP) techniques have limitations when applied to real-world proje...
AbstractTest case prioritization assigns the execution priorities of the test cases in a given test ...
Random testing (RT), which simply selects test cases at random from the whole input domain, has been...
Software testing aims to assure the quality of software under test. To improve the efficiency of sof...
Random testing (RT) is a basic and simple software testing technique. However, it is controversial w...