Model-Based Test Case Prioritization Using UML Activity Diagram and Design Level Attributes

被引:0
作者
Dash, Shaswati [1 ]
Panda, Namita [1 ]
Acharya, Arup Abhinna [1 ]
机构
[1] KIIT Univ, Sch Comp Engn, Bhubaneswar, Odisha, India
来源
INFORMATION SYSTEMS DESIGN AND INTELLIGENT APPLICATIONS, INDIA 2017 | 2018年 / 672卷
关键词
Average Percentage of Faults Detected (APFD); Regression testing; Testing; Test cases; UML Activity Diagram;
D O I
10.1007/978-981-10-7512-4_38
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents a prioritization technique that prioritizes the test cases using different design attributes like cohesion, coupling, the number of database access, and non-functional requirements. First, the system requirements are modeled using UML activity diagram (AD). The AD is turned into activity diagram graph (ADG), and the ADG is traversed to find out the test scenarios that are identified by the linearly independent paths in the ADG. Depending upon the different design attributes, weights for each node in the graph are identified and a final priority value is assigned to each node. The nodes executed for every test are identified, the priority value (PV) of the nodes is summed up, and the test case is assigned with a final priority value. Finally, depending on the priority value, the test cases are prioritized. The efficiency of the suggested approach is evaluated using the APFD metric.
引用
收藏
页码:380 / 390
页数:11
相关论文
共 11 条
[1]  
Ahmed AA, 2012, 2012 22ND INTERNATIONAL CONFERENCE ON COMPUTER THEORY AND APPLICATIONS (ICCTA), P160, DOI 10.1109/ICCTA.2012.6523563
[2]  
Budha G., 2011, EL COMP TECHN ICECT, V1
[3]  
Galeebathullah B., 2010, International Journal on Computer Science and Engineering (IJCSE), V2, P614
[4]  
Jafrin Samia, 2016, International Journal of Modern Education and Computer Science, V8, P33, DOI 10.5815/ijmecs.2016.04.05
[5]   Test case generation and prioritization: a process-mining approach [J].
Janes, Andrea .
10TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS - ICSTW 2017, 2017, :38-39
[6]   Application of System Models in Regression Test Suite Prioritization [J].
Korel, Bogdan ;
Koutsogiannakis, George ;
Tahat, Luay H. .
2008 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, 2008, :247-+
[7]   A Novel Approach to Generate Test Cases from UML Activity Diagrams [J].
Kundu, Debasish ;
Samanta, Debasis .
JOURNAL OF OBJECT TECHNOLOGY, 2009, 8 (03) :65-83
[8]  
Naresh C., 2010, SOFTWARE TESTING PRI
[9]  
Rajib M, 2014, FUNDAMENTALS SOFTWAR
[10]  
Sarma Monalisa, 2007, 10 INT C INFORM TECH, P196