DocumentCode :
3274305
Title :
A structural testing approach for Aspect-Oriented Programs based on data and control flow
Author :
Liping Xiong ; Junyi Li
Author_Institution :
Coll. of Inf. Sci. & Eng., Hunan Univ., Changsha, China
fYear :
2013
fDate :
23-25 May 2013
Firstpage :
85
Lastpage :
88
Abstract :
Software testing is a key factor for ensuring software quality. The traditional process-oriented and object-oriented test technology has been quite mature, but test technology in aspect-oriented is still in the primary stage. Due to the unique characteristics of Aspect-Oriented Programs (AOP), the existing testing approaches for process-oriented program and object-oriented program can´t be applied directly to aspect-oriented program. So researching an effective test method for Aspect-Oriented Programs becomes very important. In this paper a structural testing approach for AOP is presented. A Block-Definition-Use-Control (BDUC) expression which can represent the control flow and data flow between each block is proposed. Based on the BDUC, three testing criteria are defined: two control flow criteria and one data flow criterion. Our approach is implemented by a tool called CDCT-AJ, which computes the control flow and data flow coverage. Exploratory evaluation presents evidence of the effectiveness and feasibility of the proposed testing approach.
Keywords :
aspect-oriented programming; data flow computing; program testing; AOP; BDUC expression; CDCT -AJ; block-definition-use-control expression; control flow-based aspect-oriented programs; data flow criterion; data-based aspect-oriented programs; object-oriented test technology; process-oriented test technology; software quality; software testing; structural testing approach; Artificial intelligence; Barium; Bismuth; Generators; Software; Testing; aspect-oriented programming; control flow; data flow; software testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering and Service Science (ICSESS), 2013 4th IEEE International Conference on
Conference_Location :
Beijing
ISSN :
2327-0586
Print_ISBN :
978-1-4673-4997-0
Type :
conf
DOI :
10.1109/ICSESS.2013.6615261
Filename :
6615261
Link To Document :
بازگشت