Semi-automatic Test Case Expansion for Mutation Testing

被引:0
|
作者
Lu, Zhong Xi [1 ]
Vercammen, Sten [1 ]
Demeyer, Serge [1 ,2 ]
机构
[1] Univ Antwerp, Antwerp, Belgium
[2] Flanders Make Vzw, Lommel, Belgium
关键词
mutation testing; test expansion; differential testing;
D O I
10.1109/vst50071.2020.9051637
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Mutation testing is the state-of-the-art technique for detecting weaknesses in a test suite. Unfortunately, alleviating these weakness (i.e. "killing the surviving mutants") is quite labour-intensive. In this paper we investigate a recommender system which expands test cases with extra asserts for the easy-to-fix mutants. We evaluated a proof-of-concept tool on ten open-source projects, and killed up to 6% of the surviving mutants. This illustrates that such a test expansion system would free up valuable time to address the harder-to-fix mutants.
引用
收藏
页码:1 / 7
页数:7
相关论文
共 50 条
  • [21] Computer based semi-automatic test systems for milking machines
    Ciminaghi, A
    Pazzona, A
    Murgia, L
    Corsini, R
    [J]. MILKING AND MILK PRODUCTION OF DAIRY SHEEP AND GOATS, 1999, (95): : 242 - 244
  • [22] Assessment and semi-automatic analysis of test results in mathematical education
    Bescherer, C
    Müller, W
    Heinrich, F
    Mettenheimer, S
    [J]. ED-MEDIA 2004: World Conference on Educational Multimedia, Hypermedia & Telecommunications, Vols. 1-7, 2004, : 3013 - 3018
  • [23] A Coevolutionary Algorithm to Automatic Test Case Selection and Mutant in Mutation Testing
    Lobo de Oliveira, Andre Assis
    Camilo-Junior, Celso Goncalves
    Vincenzi, Auri M. R.
    [J]. 2013 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2013, : 829 - 836
  • [24] Automatic and semi-automatic telephone systems
    Lubberger, F
    [J]. NATURWISSENSCHAFTEN, 1913, 1 : 254 - 258
  • [25] Time-of-flight diffraction - from semi-automatic inspection to semi-automatic interpretation
    Al-Nuaimy, W
    Zahran, O
    [J]. INSIGHT, 2005, 47 (10) : 639 - 644
  • [26] TeeVML: Tool Support for Semi-automatic Integration Testing Environment Emulation
    Liu, Jian
    Grundy, John
    Avazpour, Iman
    Abdelrazek, Mohamed
    [J]. 2016 31ST IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE), 2016, : 840 - 845
  • [27] AUTOMATIC TEST-BASED ASSIGNMENT AND SEMI-AUTOMATIC ASSESSMENT AS A STUDENT SUPPORT IN EDUCATION
    Ulm, Michael
    Seuchter, Gerhard
    [J]. ICERI2014: 7TH INTERNATIONAL CONFERENCE OF EDUCATION, RESEARCH AND INNOVATION, 2014, : 4104 - 4110
  • [28] SEMI-AUTOMATIC BABBITTING TESTER
    BRUK, MV
    ZELTSER, VS
    KUZMITSKII, ML
    [J]. SOVIET JOURNAL OF NONDESTRUCTIVE TESTING-USSR, 1978, 14 (07): : 663 - 665
  • [29] SEMI-AUTOMATIC TLD READER
    KARTHA, M
    MACDONALD, JC
    [J]. PHYSICS IN MEDICINE AND BIOLOGY, 1971, 16 (01): : 141 - +
  • [30] Semi-automatic distributed synthesis
    Finkbeiner, B
    Schewe, S
    [J]. AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, PROCEEDINGS, 2005, 3707 : 263 - 277