1993
DOI: 10.1142/s0218213093000114
|View full text |Cite
|
Sign up to set email alerts
|

Pragmatic Testing Methods for Expert Systems

Abstract: Effective testing of expert systems is an important but difficult task. In this paper we discuss why testing of expert systems is hard. For testing expert systems, testing techniques from conventional software engineering are adapted as a solution to these problems. We discuss the feasibility and application of black-box, white-box, and life-cycle testing techniques to expert systems. Black-box techniques include random, input partition and output partition testing. White-box techniques include path based part… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

1999
1999
1999
1999

Publication Types

Select...
3
2

Relationship

2
3

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 0 publications
0
3
0
Order By: Relevance
“…Generating expected outputs is often difficult because testing criteria can be unclear, output spaces for selection of test cases can be huge, lack of oracles (e.g. experts) or number of paths through a program can be large (for a detailed explanation see [19]). Table 6 Cause-effect Dynamic-flow Cost of loss is the cost incurred if a testing method fails to identify a fault.…”
Section: Cost Associated With Testing Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…Generating expected outputs is often difficult because testing criteria can be unclear, output spaces for selection of test cases can be huge, lack of oracles (e.g. experts) or number of paths through a program can be large (for a detailed explanation see [19]). Table 6 Cause-effect Dynamic-flow Cost of loss is the cost incurred if a testing method fails to identify a fault.…”
Section: Cost Associated With Testing Methodsmentioning
confidence: 99%
“…We use a technique called "Life-cycle mutation testing" (LCMT) for a comparative evaluation of testing methods [24] on an expert system. We demonstrate the use of this technique by evaluating pragmatic testing techniques (blackbox and white-box testing techniques [19]), completeness and consistency testing techniques [12, 211 for a VLSI manufacturing diagnostic expert system called MAPS [7].…”
Section: Introductionmentioning
confidence: 99%
“…Cost of test case generation consists of cost associated with generation of test inputs and expected outputs. Generating expected outputs can be difficult because testing criteria can be unclear or due to lack of oracles [44]. Consistency and completeness methods have less cost of generation compared with dynamic testing methods (see Table 5) [22].…”
Section: High Costs Of Testingmentioning
confidence: 99%