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 条
  • [21] Validating the Word Accentuation Test-Chicago: validating a reading test for Spanish speakers
    Krueger, K
    Lam, CS
    Wilson, RS
    ARCHIVES OF CLINICAL NEUROPSYCHOLOGY, 2004, 19 (07) : 878 - 879
  • [22] Model-Driven Test Case Migration: The Test Case Reengineering Horseshoe Model
    Jovanovikj, Ivan
    Engels, Gregor
    Anjorin, Anthony
    Sauer, Stefan
    INFORMATION SYSTEMS IN THE BIG DATA ERA, 2018, 317 : 133 - 147
  • [23] Validating MAS simulation models with mutation
    Merelli, Emanuela
    Young, Michal
    MULTIAGENT AND GRID SYSTEMS, 2007, 3 (02) : 225 - 243
  • [24] Specification Mutation Analysis for Validating Timed Testing Approaches Based on Timed Automata
    AbouTrab, M. Saeed
    Counsell, Steve
    Hierons, Robert M.
    2012 IEEE 36TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2012, : 660 - 669
  • [25] A rare case of aquagenic wrinkling of the palms: to test or not to test for CFTR mutation?
    Kirk, L.
    Johnson, O.
    Farrar, W.
    BRITISH JOURNAL OF DERMATOLOGY, 2020, 183 : 149 - 150
  • [26] VALIDATING PERMUTATIONAL TEST OF GRAMMATICALITY
    SCOTT, RI
    MILLS, JA
    LANGUAGE AND SPEECH, 1973, 16 (APR-J) : 110 - 122
  • [27] Exploring and Validating a Commercial Lifestyle Survey for its use in the Analysis of Population Migration
    Michael Thomas
    John Stillwell
    Myles Gould
    Applied Spatial Analysis and Policy, 2014, 7 : 71 - 95
  • [28] Exploring and Validating a Commercial Lifestyle Survey for its use in the Analysis of Population Migration
    Thomas, Michael
    Stillwell, John
    Gould, Myles
    APPLIED SPATIAL ANALYSIS AND POLICY, 2014, 7 (01) : 71 - 95
  • [29] Automatic Test Case Generation with State Diagram for Validating the Solar Integrated System
    Park, Bo Kyung
    Jang, Woo Sung
    Son, Hyun Seung
    Yi, Keunsang
    Kim, R. Young Chul
    INFORMATION SCIENCE AND APPLICATIONS 2017, ICISA 2017, 2017, 424 : 609 - 614
  • [30] An Experiment Design for Validating a Test Case Generation Strategy from Requirements Models
    Fernanda Granda, Maria
    2014 IEEE 4TH INTERNATIONAL WORKSHOP ON EMPIRICAL REQUIREMENTS ENGINEERING (EMPIRE), 2014, : 44 - 47