Good random testing

Kwok Ping Chan, Tsong Yueh Chen, Dave Towey

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

11 Citations (Scopus)

Abstract

Software Testing is recognized as an essential part of the Software Development process. Random Testing (RT), the selection of test cases at random from the input domain, is a simple and efficient method of Software Testing. Previous research has indicated that, under certain circumstances, the performance of RT can be improved by enforcing a more even, well-spread distribution of test cases over the input domain. Test cases that contribute to this goal can be considered ‘good,’ and are more desirable when choosing potential test cases than those that do not contribute. Fuzzy Set Theory enables a calculation of the degree of membership of the set of ‘good’ test cases for any potential test case, in other words, a calculation of how ‘good’ the test case is. This paper presents research in the area of improving on the failure finding efficiency of RT using Fuzzy Set Theory. An approach is proposed and evaluated according to simulation results and comparison with other testing methods.

Original languageEnglish
Title of host publicationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
EditorsAlfred Strohmeier, Albert Llamosi
PublisherSpringer Verlag
Pages200-212
Number of pages13
ISBN (Print)3540220119
DOIs
Publication statusPublished - 2004
Externally publishedYes
Event9th Ada-Europe International Conference on Reliable Software Technologies, Ada-Europe 2004 - Palma de Mallorca, Spain
Duration: 14 Jun 200418 Jun 2004

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume3063
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference9th Ada-Europe International Conference on Reliable Software Technologies, Ada-Europe 2004
Country/TerritorySpain
CityPalma de Mallorca
Period14/06/0418/06/04

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'Good random testing'. Together they form a unique fingerprint.

Cite this