Taming Coverage Criteria Heterogeneity with LTest

  • Michael Marcozzi
  • , Sebastien Bardin
  • , Mickael Delahaye
  • , Nikolai Kosmatov
  • , Virgile Prevosto

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Automated white-box testing is a major issue in software engineering. In previous work, we introduced LTest, a generic and integrated toolkit for automated white-box testing of C programs. LTest supports a broad class of coverage criteria in a unified way (through the label specification mechanism) and covers most major parts of the testing process - including coverage measurement, test generation and detection of infeasible test objectives. However, the original version of LTest was unable to handle several major classes of coverage criteria, such as MCDC or dataflow criteria. Moreover, its practical applicability remained barely assessed. In this work, we present a significantly extended version of LTest that supports almost all existing testing criteria, including MCDC and some software security properties, through a native support of recently proposed hyperlabels. We also provide a more realistic view on the practical applicability of the extended tool, with experiments assessing its efficiency and scalability on real-world programs.

Original languageEnglish
Title of host publicationProceedings - 10th IEEE International Conference on Software Testing, Verification and Validation, ICST 2017
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages500-507
Number of pages8
ISBN (Electronic)9781509060313
DOIs
Publication statusPublished - 15 May 2017
Externally publishedYes
Event10th IEEE International Conference on Software Testing, Verification and Validation, ICST 2017 - Tokyo, Japan
Duration: 13 Mar 201717 Mar 2017

Publication series

NameProceedings - 10th IEEE International Conference on Software Testing, Verification and Validation, ICST 2017

Conference

Conference10th IEEE International Conference on Software Testing, Verification and Validation, ICST 2017
Country/TerritoryJapan
CityTokyo
Period13/03/1717/03/17

Keywords

  • Coverage Criteria
  • Coverage Measurement Tool
  • Multi-Criteria Testing Tool
  • Static Analysis in Testing Tools
  • Test Generation Tool
  • Uncoverable Test Objective Detection
  • White-box Testing

Fingerprint

Dive into the research topics of 'Taming Coverage Criteria Heterogeneity with LTest'. Together they form a unique fingerprint.

Cite this