Writing tests for software systems is an important but expensive activity that plays a critical role in the success of the software. This is particularly true in systems where the interaction space is fine grained and in continuous change, as in the case of computer games or cyber-physical systems. In such situations model-based testing offers reasonable testing solutions as it allows to abstract away from details and focus on the relevant aspects from the point of view of testing. In this paper we present our tool EvoMBT that combines model-based testing with search algorithms for the generation of test cases for systems with complex and fine grained interactions. We illustrate the basic principles behind EvoMBT and provide examples along with empirical data from experiments on a self-driving car simulator where EvoMBT is used to produce road configurations that challenge the model responsible for driving the car.

EvoMBT: Evolutionary model based testing

Ferdous, Raihana;Hung, Chia-kang;Kifetew, Fitsum;Prandi, Davide;Susi, Angelo
2023-01-01

Abstract

Writing tests for software systems is an important but expensive activity that plays a critical role in the success of the software. This is particularly true in systems where the interaction space is fine grained and in continuous change, as in the case of computer games or cyber-physical systems. In such situations model-based testing offers reasonable testing solutions as it allows to abstract away from details and focus on the relevant aspects from the point of view of testing. In this paper we present our tool EvoMBT that combines model-based testing with search algorithms for the generation of test cases for systems with complex and fine grained interactions. We illustrate the basic principles behind EvoMBT and provide examples along with empirical data from experiments on a self-driving car simulator where EvoMBT is used to produce road configurations that challenge the model responsible for driving the car.
File in questo prodotto:
File Dimensione Formato  
main (1).pdf

solo utenti autorizzati

Descrizione: Paper pre-print
Tipologia: Documento in Pre-print
Licenza: NON PUBBLICO - Accesso privato/ristretto
Dimensione 1.28 MB
Formato Adobe PDF
1.28 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11582/338647
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
social impact