Validating Test Case Migration via Mutation Analysis

被引:1
|
作者
Jovanovikj, Ivan [1 ]
Yigitbas, Enes [1 ]
Nagaraj, Achyuth [1 ]
Anjorin, Anthony [1 ]
Sauer, Stefan [1 ]
Engels, Gregor [1 ]
机构
[1] Paderborn Univ, Paderborn, Germany
关键词
software migration; software testing; mutation analysis;
D O I
10.1145/3387903.3389319
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Testing plays an important role in the context of software migration as it is used to validate and ensure functional equivalence as a key requirement. As developing new test cases of the migrated system is typically a costly and time-consuming activity, migrating existing test cases for the old system is thus an attractive alternative. Considering that migrated test cases are relied upon to validate an implemented system migration, it is clear that validating the corresponding test case migration is indeed crucial. The solution space involved in validating test case migration, however, is currently not well researched. In this paper, therefore, we analyze the application of mutation analysis as a validation technique for test case migration. Depending on what is mutated, we identify six scenarios which can be used as mutation patterns depending on the situation and the user's requirements. For each scenario, we provide a discussion of implied assumptions, indications, and limitations in each case. We also present an initial evaluation of the identified mutation analysis scenarios performed in a real-world migration setting.
引用
收藏
页码:31 / 40
页数:10
相关论文
共 50 条
  • [41] Efficient Fault Detection by Test Case Prioritization via Test Case Selection
    Rajasingh, J. Paul
    Kumar, P. Senthil
    Srinivasan, S.
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2023, 39 (5-6): : 659 - 677
  • [42] Optimization of via contact test structure for electro-migration
    Yamamoto, S
    Komori, J
    Takata, Y
    Sekine, M
    Koyama, H
    1997 IEEE INTERNATIONAL CONFERENCE ON MICROELECTRONIC TEST STRUCTURES - PROCEEDINGS, 1997, : 67 - 71
  • [43] Constructing and validating a diagnostic nomogram for multiple sclerosis via bioinformatic analysis
    Hao Li
    Yong Sun
    Rong Chen
    3 Biotech, 2021, 11
  • [44] A TEST FOR SPERM MIGRATION ANALYSIS IN AN ARTIFICIAL MEDIUM
    BERGMAN, P
    FERBAS, E
    INTERNATIONAL JOURNAL OF FERTILITY, 1961, 6 (03) : 279 - &
  • [45] A methodology for validating digital circuits with mutation testing
    Vado, P
    Savaria, Y
    Zoccarato, Y
    Robach, C
    ISCAS 2000: IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS - PROCEEDINGS, VOL I: EMERGING TECHNOLOGIES FOR THE 21ST CENTURY, 2000, : 343 - 346
  • [46] Constructing and validating a diagnostic nomogram for multiple sclerosis via bioinformatic analysis
    Li, Hao
    Sun, Yong
    Chen, Rong
    3 BIOTECH, 2021, 11 (03)
  • [47] Validating a UAV Artificial Intelligence Control System Using an Autonomous Test Case Generator
    Straub, Jeremy
    Huber, Justin
    AIRBORNE INTELLIGENCE, SURVEILLANCE, RECONNAISSANCE (ISR) SYSTEMS AND APPLICATIONS X, 2013, 8713
  • [48] Validating the NCLEX-RN Test Plan: Comparing Practice Analysis Data
    Williams, Nicole
    Kim, Doyoung
    Dickison, Philip
    JOURNAL OF NURSING REGULATION, 2014, 5 (03) : 39 - 43
  • [49] VALIDATING THE MANDOLA COLORVISION SCREEN TEST
    MANDOLA, J
    JOURNAL OF THE ASSOCIATION FOR THE STUDY OF PERCEPTION, 1983, 18 (01): : 15 - 18
  • [50] Validating a Functional Test for Chronic Pancreatitis
    Lloyd, Kathryn
    Misciasci, Anthony
    Fox, Wendy
    Ashwood, Edward
    AMERICAN JOURNAL OF CLINICAL PATHOLOGY, 2018, 149 : S191 - S192