• Home
  • Search
  • One evaluation of model-based testing and its automation
  • Open Access IconOpen Access
  • Cite Icon44
  • https://doi.org/10.1109/icse.2005.1553582Copy DOI Icon

One evaluation of model-based testing and its automation

  • Dec 22, 2005
  • A Pretschner +6 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Model-based testing has become increasingly popular in recent years. Major reasons include: (1) the need for quality assurance for increasingly complex systems, (2) the emerging model-centric development paradigm, e.g., UML and MDA, with its seemingly direct connection to testing, and (3) the advent of test-centered development methodologies. Model-based testing relies on execution traces of behavior models. They are used as test cases for an implementation: input and expected output. This complements the ideas of model-driven testing. The latter uses static models to derive test drivers to automate test execution. This assumes the existence of test cases, and is, like the particular intricacies of OO testing, not in the focus of this tutorial. We cover major methodological and technological issues: the business case of model-based testing within model-based development, the need for abstraction and inverse concretization, test selection, and test case generation. We (1) discuss different scenarios of model-based testing, (2) present common abstractions when building models, and their consequences for testing, (3) explain how to use functional, structural, and stochastic test selection criteria, and (4) describe today's test generation technology. We provide both practical guidance and a discussion of the state-of-the-art. Potentials of model-based testing in practical applications and future research are highlighted.

Similar Papers
  • PDF
  • Research Article

Implementation of Model Based Testing for Testing Kawn Subscriptions Manager Application

  • Oct 31, 2023
  • Jurnal Komputer dan Informatika
  • Arnaldo Marulitua Sinaga +1
  • Research Article
  • Citations10

Comparing Graph-Based Algorithms to Generate Test Cases from Finite State Machines

  • Dec 01, 2019
  • Journal of Electronic Testing
  • Matheus Monteiro Mariano +3
  • Research Article
  • Citations17

Test case generation, selection and coverage from natural language

  • Jan 11, 2019
  • Science of Computer Programming
  • Sidney Nogueira +4
  • Research Article
  • Citations1

Requirements Traceability within Model-Based Testing

  • Apr 01, 2011
  • International Journal of Embedded and Real-Time Communication Systems
  • Vanessa Grosch
  • Research Article
  • Citations7

Evaluation of a model‐based testing platform for Java applications

  • Apr 01, 2020
  • IET Software
  • Leonardo Villalobos-Arias +3
  • Conference Article
  • Citations1

Modeling Enhanced Scenarios for Automated Instrumentation

  • Jan 01, 2008
  • Dave Arnold +1
  • Conference Article
  • Citations26

Abstract test case generation for behavioural testing of software product lines

  • Sep 15, 2014
  • Xavier Devroey +2
  • Book Chapter

A Model-Based Approach to Testing Software Control Systems Described by Linear Differential Equations

  • Jan 01, 2023
  • Pawel Skruch +3
  • Conference Article
  • Citations19

Automatic test case selection and generation for regression testing of composite service based on extensible BPEL flow graph

  • Sep 01, 2010
  • Bixin Li +3
  • Research Article

시퀀스 다이어그램으로부터 테스트 케이스 자동 생성을 위한 M2M(Model-to-Model) 변환 규칙

  • Jan 15, 2016
  • KIISE Transactions on Computing Practices
  • Jin-A Kim +4
  • Conference Article
  • Citations10

Analyzing graph-based algorithms employed to generate test cases from finite state machines

  • Mar 01, 2019
  • Matheus Monteiro Mariano +3
  • Research Article
  • Citations22

Cost-effective test case generation with the hyper-heuristic for software product line testing

  • Nov 03, 2022
  • Advances in Engineering Software
  • Rabatul.Aduni Sulaiman +2
  • Conference Article
  • Citations47

RTCM: a natural language based, automated, and practical test case generation framework

  • Jul 13, 2015
  • Tao Yue +2
  • Book Chapter
  • Citations2

Towards a Family of Test Selection Criteria for Symbolic Models of Real-Time Systems

  • Jan 01, 2015
  • Diego R Almeida +3
  • Research Article
  • Citations6

On the order of test goals in specification-based testing

  • Feb 07, 2009
  • The Journal of Logic and Algebraic Programming
  • Gordon Fraser +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.