A dynamic test prioritisation based on DU-chain coverage for regression testing
by Lili Pan; Tiane Wang; Jiaohua Qin; Xuyu Xiang
International Journal of Embedded Systems (IJES), Vol. 10, No. 2, 2018

Abstract: Test case prioritisation schedules the test cases for execution in an order that attempts to maximise (an) objective(s) or expose faults earlier in testing. In the past, many test case prioritisation techniques prioritised test cases based on mainly test-requirement coverage and ignored many other testing factors. In view of the DU-chain importance in programs, this paper presents a test case prioritisation approach of method-based DU-chain coverage. The technique combines the DU-chain coverage and fault detection rate as test-case quantitative factors. Different from existing techniques, the novel approach makes use of information from executed testing and module coupling, and dynamically calculates a priority quantitative value for every test case. The experiments performed show that the dynamic prioritisation approach is fault-detection effective, and the APFD of the test suites constructed by the dynamic prioritisation approach is higher than that of the test suites constructed by the static prioritisation technique.

Online publication date: Thu, 22-Mar-2018

The full text of this article is only available to individual subscribers or to users at subscribing institutions.

 
Existing subscribers:
Go to Inderscience Online Journals to access the Full Text of this article.

Pay per view:
If you are not a subscriber and you just want to read the full contents of this article, buy online access here.

Complimentary Subscribers, Editors or Members of the Editorial Board of the International Journal of Embedded Systems (IJES):
Login with your Inderscience username and password:

    Username:        Password:         

Forgotten your password?


Want to subscribe?
A subscription gives you complete access to all articles in the current issue, as well as to all articles in the previous three years (where applicable). See our Orders page to subscribe.

If you still need assistance, please email subs@inderscience.com