mlsanityData to 14 Oct 2026

Overview of Test Coverage Criteria for Test Case Generation from Finite State Machines Modelled as Directed Graphs

arXiv 2203.09604 ↗First posted 17 Mar 2022cs.SE cs.AI cs.FLcited by 0

Not on the map. Why?

Abstract (arXiv)

Test Coverage criteria are an essential concept for test engineers when generating the test cases from a System Under Test model. They are routinely used in test case generation for user interfaces, middleware, and back-end system parts for software, electronics, or Internet of Things (IoT) systems. Test Coverage criteria define the number of actions or combinations by which a system is tested, informally determining a potential "strength" of a test set. As no previous study summarized all commonly used test coverage criteria for Finite State Machines and comprehensively discussed them regarding their subsumption, equivalence, or non-comparability, this paper provides this overview. In this study, 14 most common test coverage criteria and seven of their synonyms for Finite State Machines defined via a directed graph are summarized and compared. The results give researchers and industry testing engineers a helpful overview when setting a software-based or IoT system test strategy.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 3 of its 39 references that are in the map. First posted on arXiv 17 Mar 2022.

Builds on

3 of 39 references.

References · 3

  1. 2018Employment of Multiple Algorithms for Optimal Path-based Test Selection Strategycited by 2
  2. 2019Prioritized Process Test: An Alternative to Current Process Testing Strategiescited by 1
  3. 2019Basis Path Coverage Criteria for Smart Contract Application Testingcited by 1

Built on by

Not cited yet.