1999
DOI: 10.1007/3-540-48166-4_18
|View full text |Cite
|
Sign up to set email alerts
|

Structural Specification-Based Testing: Automated Support and Experimental Evaluation

Abstract: Abstract. In this paper, we describe a testing technique, called structural specification-based testing (SST), which utilizes the formal specification of a program unit as the basis for test selection and test coverage measurement. We also describe an automated testing tool, called ADLscope, which supports SST for program units specified in Sun Microsystems' Assertion Definition Language (ADL). ADLscope automatically generates coverage conditions from a program's ADL specification. While the program is tested,… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
42
0
1

Year Published

2005
2005
2015
2015

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 34 publications
(43 citation statements)
references
References 26 publications
(27 reference statements)
0
42
0
1
Order By: Relevance
“…This is different from the problems that traditional test selection techniques address [6,21]. In those problems, there are test oracles for unselected test inputs.…”
Section: Unit-test Generation and Selectionmentioning
confidence: 94%
See 3 more Smart Citations
“…This is different from the problems that traditional test selection techniques address [6,21]. In those problems, there are test oracles for unselected test inputs.…”
Section: Unit-test Generation and Selectionmentioning
confidence: 94%
“…For fault detection, a new feature could be fault-revealing behavior that does not occur during the execution of the existing tests. In black-box test generation, a new feature could be a predicate in the specifications for the unit [6]. In white-box test generation, a new feature could be program behavior exhibited by executing a new structural entity, such as statement, branch, or def-use pair.…”
Section: Unit-test Generation and Selectionmentioning
confidence: 99%
See 2 more Smart Citations
“…Identified features in a program can be statements, branches, paths, or definitionuse paths. Identified features in a specification can be choices for categories [4,5] or conditions [12] in specifications.…”
Section: Related Workmentioning
confidence: 99%