DocumentCode
2786630
Title
Discretizing Technical Documentation for End-to-End Traceability Tests
Author
Stobie, Keith ; Kicillof, Nicolas ; Grieskamp, Wolfgang
Author_Institution
Microsoft Corp., Redmond, VA, USA
fYear
2010
fDate
22-27 Aug. 2010
Firstpage
49
Lastpage
56
Abstract
This paper describes a technique by which English prose protocol standards were transcribed into individually testable assertions and traced from original protocol specifications, to lists of requirements, to models and test cases, and finally into test logs and network captures. Annotating statements to make them stand alone, the handling of optional behavior, and using the requirements to guide discovery of missing information from the standard is also described. The approach allows us to have both a fast feedback loop for debugging the specification of the protocol and a way to estimate the coverage degree of the generated tests with respect to requirements. We discuss tool support developed specifically for the approach and exemplify with excerpts from the application of this technique in the process of testing hundreds of Microsoft´s open protocol specifications.
Keywords
formal specification; open systems; program debugging; program testing; protocols; system documentation; English prose protocol standards; Microsoft open protocol specifications; end-to-end traceability tests; fast feedback loop; protocol debugging; technical documentation; tool support; Book reviews; Documentation; Protocols; Receivers; Servers; Testing; XML; protocols; requirements; specifications; traceability; tracing;
fLanguage
English
Publisher
ieee
Conference_Titel
Advances in System Testing and Validation Lifecycle (VALID), 2010 Second International Conference on
Conference_Location
Nice
Print_ISBN
978-1-4244-7784-5
Electronic_ISBN
978-0-7695-4146-4
Type
conf
DOI
10.1109/VALID.2010.14
Filename
5617189
Link To Document