An all-in-one toolkit for automated white-box testing

Autor: Nikolai Kosmatov, Mickaël Delahaye, Sébastien Bardin, Omar Chebaro
Přispěvatelé: Département Ingénierie Logiciels et Systèmes (DILS), Laboratoire d'Intégration des Systèmes et des Technologies (LIST), Direction de Recherche Technologique (CEA) (DRT (CEA)), Commissariat à l'énergie atomique et aux énergies alternatives (CEA)-Commissariat à l'énergie atomique et aux énergies alternatives (CEA)-Direction de Recherche Technologique (CEA) (DRT (CEA)), Commissariat à l'énergie atomique et aux énergies alternatives (CEA)-Commissariat à l'énergie atomique et aux énergies alternatives (CEA)-Université Paris-Saclay, Laboratoire d'Intégration des Systèmes et des Technologies (LIST (CEA))
Jazyk: angličtina
Rok vydání: 2014
Předmět:
Zdroj: Tests and Proofs. TAP 2014. Lecture Notes in Computer Science
Tests and Proofs. TAP 2014. Lecture Notes in Computer Science, Jul 2014, York, United Kingdom. pp.53-60, ⟨10.1007/978-3-319-09099-3_4⟩
Tests and Proofs ISBN: 9783319090986
TAP@STAF
DOI: 10.1007/978-3-319-09099-3_4⟩
Popis: Conference of 8th International Conference on Tests and Proofs, TAP 2014, Held as Part of the Software Technologies: Applications and Foundations, STAF 2014 ; Conference Date: 24 July 2014 Through 25 July 2014; Conference Code:106534; International audience; Automated white-box testing is a major issue in software engineering. Over the years, several tools have been proposed for supporting distinct parts of the testing process. Yet, these tools are mostly separated and most of them support only a fixed and restricted subset of testing criteria. We describe in this paper Frama-C/LTest, a generic and integrated toolkit for automated white-box testing of C programs. LTest provides a unified support of many different testing criteria as well as an easy integration of new criteria. Moreover, it is designed around three basic services (test coverage estimation, automatic test generation, detection of uncoverable objectives) covering most major aspects of white-box testing and taking benefit from a combination of static and dynamic analyses. Services can cooperate through a shared coverage database. Preliminary experiments demonstrate the possibilities and advantages of such cooperations.
Databáze: OpenAIRE