Basic Block Coverage for Unit Test Generation at the SBST 2022 Tool Competition

Pouria Derakhshanfar, Xavier Devroey

Résultats de recherche: Contribution dans un livre/un catalogue/un rapport/dans les actes d'une conférenceArticle dans les actes d'une conférence/un colloque

89 Téléchargements (Pure)

Résumé

Basic Block Coverage (BBC) is a secondary objective for search- based unit test generation techniques relying on the approach level and branch distance to drive the search process. Unlike the approach level and branch distance, which considers only information related to the coverage of explicit branches coming from conditional and loop statements, BBC also takes into account implicit branchings (e.g., a runtime exception thrown in a branchless method) denoted by the coverage level of relevant basic blocks in a control flow graph to drive the search process. Our implementation of BBC for unit test generation relies on the DynaMOSA algorithm and EvoSuite. This paper summarizes the results achieved by EvoSuite’s DynaMOSA implementation with BBC as a secondary objective at the SBST 2022 unit testing tool competition.
langue originaleAnglais
titreProceedings - 15th Search-Based Software Testing Workshop, SBST 2022
EditeurACM Press
Pages37-38
Nombre de pages2
ISBN (Electronique)9781450393188
Les DOIs
Etat de la publicationPublié - 9 mai 2022
Evénement15th Search- Based Software Testing Workshop (SBST ’22) - Virtual, Pittsburgh, États-Unis
Durée: 9 mai 20229 mai 2022
Numéro de conférence: 15
https://sbst22.github.io

Série de publications

NomProceedings - 15th Search-Based Software Testing Workshop, SBST 2022

Atelier de travail

Atelier de travail15th Search- Based Software Testing Workshop (SBST ’22)
Titre abrégéSBST
Pays/TerritoireÉtats-Unis
La villePittsburgh
période9/05/229/05/22
Adresse Internet

Empreinte digitale

Examiner les sujets de recherche de « Basic Block Coverage for Unit Test Generation at the SBST 2022 Tool Competition ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation