Effective test data generation using probabilistic networks (Q2224443)

From MaRDI portal

!

This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:

scientific article; zbMATH DE number 7305643
Language Label Description Also known as
default for all languages
No label defined
    English
    Effective test data generation using probabilistic networks
    scientific article; zbMATH DE number 7305643

      Statements

      Effective test data generation using probabilistic networks (English)
      0 references
      0 references
      0 references
      3 February 2021
      0 references
      Summary: This paper presents a novel test data generation method called Bayes-TDG. It is based on principles of Bayesian networks (BNs) and provides the possibility of making inference from probabilistic data in the model to increase the prime path coverage ratio (PPCR) for a given program under test (PUT). In this regard, a new program structure-based probabilistic network, TDG-NET, is proposed that is capable of modelling the conditional dependencies among the program basic blocks (BBs) in one hand and conditional dependencies of the transitions between its BBs and input parameters on the other hand. To achieve failure-detection effectiveness, we propose a path selection strategy that works based on the predicted outcome of generated test cases. So, we mitigate the need for a human oracle, and the generated test suite could be directly used in fault localisation. Several experiments are conducted to evaluate the performance of Bayes-TDG. The results reveal that the method is promising and the generated test suite could be quite effective.
      0 references
      software testing
      0 references
      Bayesian net
      0 references
      test data generation
      0 references
      adaptive random testing
      0 references
      fault detection
      0 references

      Identifiers