Feasible test path selection by principal slicing

被引:0
|
作者
Forgács, I
Bertolino, A
机构
[1] Hungarian Acad Sci, Inst Comp & Automat, Budapest, Hungary
[2] CNR, Ist Elaborazione Informaz, I-56126 Pisa, Italy
来源
SOFTWARE ENGINEERING - ESEC/FSE '97 | 1997年 / 1301卷
关键词
automatic test data generation; ddgraph; influencing predicates; PDG; principal definition; slicing;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We propose to improve current path-wise methods for automatic test data generation by using a new method named principal slicing. This method statically derives program slices with a near minimum number of influencing predicates, using both control and data flow information. Paths derived on principal slices to reach a certain program point are therefore very likely to be feasible. We discuss how our: method improves on earlier proposed approaches, both static and dynamic. We also provide an algorithm for deriving principal slices. Then we illustrate the application of principal slicing to testing, considering a specific test criterion as an example, namely branch coverage. The example provided is an optimised method for automated branch testing: nod only do we use principal slicing to obtain feasible test paths, but also pre use the concept of spanning sets of branches to guide the! selection of each next path, which prevents the generation of redundant tests.
引用
收藏
页码:378 / 394
页数:17
相关论文
共 14 条
  • [1] Hierarchical regression test case selection using slicing
    Panda S.
    Mohapatra D.P.
    International Journal of Computational Science and Engineering, 2017, 14 (02) : 179 - 197
  • [2] Application of Negative Selection Algorithm (NSA) for test data generation of path testing
    Mohi-Aldeen, Shayma Mustafa
    Mohamad, Radziah
    Deris, Safaai
    APPLIED SOFT COMPUTING, 2016, 49 : 1118 - 1128
  • [3] EFSM Amorphous Slicing Based Test Case Generation
    Su N.
    Guo J.
    Li Z.
    Zhao R.
    Li, Zheng (lizheng@mail.buct.edu.cn), 1600, Science Press (54): : 669 - 680
  • [4] Feasibility Analysis of the EFSM Transition Path Combining Slicing with Theorem Proving
    Lu, Gongzheng
    Miao, Huaikou
    2013 INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF SOFTWARE ENGINEERING (TASE), 2013, : 153 - 156
  • [5] IMAGE BASED SLICING AND TOOL PATH PLANNING FOR HYBRID STEREOLITHOGRAPHY ADDITIVE MANUFACTURING
    Ye, Hang
    Zhou, Chi
    Xu, Wenyao
    PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, 2016, VOL 1A, 2016,
  • [6] Function-aware slicing using principal stress line for toolpath planning in additive manufacturing
    Sales, Eder
    Kwok, Tsz-Ho
    Chen, Yong
    JOURNAL OF MANUFACTURING PROCESSES, 2021, 64 : 1420 - 1433
  • [7] A fuzzy logic approach to the selection of the best silicon crystal slicing technology
    Dalalah, Doraid
    Bataineh, Omar
    EXPERT SYSTEMS WITH APPLICATIONS, 2009, 36 (02) : 3712 - 3719
  • [8] Image-Based Slicing and Tool Path Planning for Hybrid Stereolithography Additive Manufacturing
    Ye, Hang
    Zhou, Chi
    Xu, Wenyao
    JOURNAL OF MANUFACTURING SCIENCE AND ENGINEERING-TRANSACTIONS OF THE ASME, 2017, 139 (07):
  • [9] SMASH: a SMArt Slicing Heterogeneous 5G network selection algorithm
    Fontana, Alessandra
    Desogus, Cristina
    Murroni, Maurizio
    2020 IEEE INTERNATIONAL SYMPOSIUM ON BROADBAND MULTIMEDIA SYSTEMS AND BROADCASTING (BMSB), 2020,
  • [10] User Slicing Scheme with Functional Split Selection in 5G Cloud-RAN
    Matoussi, Salma
    Fajjari, Ilhem
    Aitsaadi, Nadjib
    Langar, Rami
    2020 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2020,