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 :
بازگشت