Coverage-guided test generation
ConceptCoverage-guided test generation is a family of testing techniques that steer the production of tests or instruction streams using coverage-related feedback. The provided evidence documents its application in three domains: (1) RISC-V scalar and vector processor verification, where randomized instruction-stream generators evolve at runtime based on observed coverage (tight co-simulation with an ISS in the scalar case, and the RVVTS framework combined with grammar-based generation for RISC-V Vector Extension); (2) LLM-driven software testing, where a code-aware prompting strategy (SymPrompt) decomposes test generation into execution-path-aligned stages; and (3) deep learning system testing, where combinatorial-coverage criteria are adapted into a CT coverage-guided test generation technique.
WIKI
Overview
Coverage-guided test generation is a class of testing techniques that use coverage-related feedback to steer the production of tests or instruction streams. The evidence covers three distinct application domains: RISC-V processor verification (both scalar and vector/RVV), LLM-driven software test generation, and deep learning system testing.