Agile Metamorphic Model-based Testing

被引:0
|
作者
Lindvall, Mikael [1 ]
Ganesan, Dharmalingam [1 ]
Bjorgvinsson, Sigurthor [2 ]
Jonsson, Kristjan [2 ]
Logason, Haukur Steinn [2 ]
Dietrich, Frederik [1 ]
Wiegand, Robert E. [3 ]
机构
[1] Fraunhofer USA, 5825 Univ Res Court, College Pk, MD 20740 USA
[2] Reykjavik Univ, Menntavegur 1, IS-101 Reykjavik, Iceland
[3] NASA, Goddard Space Flight Ctr, 8800 Greenbelt Rd, Greenbelt, MD 20771 USA
关键词
Model-based testing; agile development; metamorphic testing; SOFTWARE;
D O I
10.1145/2896971.2896979
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Testing becomes difficult when we cannot easily determine whether the system delivers the correct result or not. To address this issue, we have developed a framework for automated testing of NASA's DAT system using metamorphic testing principles combined with model based testing. Based on the results from using the framework to test DAT we have determined that this is a cost beneficial solution allowing for comprehensive testing that detects defects without having to develop complex testing infrastructure to determine the oracle. In our approach, DAT queries are automatically generated from a set of metamorphic testing models where each model encodes one or more of the identified equivalences. In addition, we use a scheme for generating time stamps that we use to automatically create time pairs that add another equivalence dimension.
引用
收藏
页码:26 / 32
页数:7
相关论文
共 50 条
  • [1] Metamorphic Model-based Testing of Autonomous Systems
    Lindvall, Mikael
    Porter, Adam
    Magnusson, Gudjon
    Schulze, Christoph
    [J]. 2017 IEEE/ACM 2ND INTERNATIONAL WORKSHOP ON METAMORPHIC TESTING (MET 2017), 2017, : 35 - 41
  • [2] Research directions on model-based metamorphic testing and verification
    Tse, TH
    [J]. PROCEEDINGS OF THE 29TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, 2005, : 332 - 332
  • [3] Towards Model-Based Testing Patterns for Enhancing Agile Methodologies
    Jalalinasab, Darioush
    Ramsin, Raman
    [J]. NEW TRENDS IN SOFTWARE METHODOLOGIES, TOOLS AND TECHNIQUES, 2012, 246 : 57 - 72
  • [4] Integrating Requirements Specification and Model-Based Testing in Agile Development
    Jorge, Dalton N.
    Machado, Patricia D. L.
    Alves, Everton L. G.
    Andrade, Wilkerson L.
    [J]. 2018 IEEE 26TH INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE 2018), 2018, : 336 - 346
  • [5] Metamorphic Model-based Testing Applied on NASA DAT -an experience report
    Lindvall, Mikael
    Ganesan, Dharmalingam
    Ardal, Ragnar
    Wiegand, Robert E.
    [J]. 2015 IEEE/ACM 37TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, VOL 2, 2015, : 129 - 138
  • [6] Estimating Costs for Adopting and Using Model-Based Testing in Agile SCRUM Teams
    Karapantelakis, Athanasios
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW 2021), 2021, : 199 - 204
  • [7] Making model-based testing more agile: A use case driven approach
    Katara, Mika
    Kervinen, Antti
    [J]. HARDWARE AND SOFTWARE, VERIFICATION AND TESTING, 2007, 4383 : 219 - +
  • [8] Agile model-based system development
    Jeff Gray
    Bernhard Rumpe
    [J]. Software & Systems Modeling, 2018, 17 : 1053 - 1054
  • [9] Agile model-based system development
    Gray, Jeff
    Rumpe, Bernhard
    [J]. SOFTWARE AND SYSTEMS MODELING, 2018, 17 (04): : 1053 - 1054
  • [10] CMBMeTest: Generation of Test Suites Using Model-Based Testing Plus Constraint Programming and Metamorphic Testing
    de Castro-Cabrera, M. Carmen
    Garcia-Dominguez, Antonio
    Medina-Bulo, Inmaculada
    [J]. ELECTRONICS, 2024, 13 (01)