Title :
Consistency Reflection for Automatic Update of Testing Environment
Author :
Sathawornwichit, C. ; Hosono, Shigeru
Author_Institution :
Knowledge Discovery Res. Labs., NEC Corp., Kawasaki, Japan
Abstract :
In this paper, we present an approach for maintaining consistency among design models, system under test, and test components. Our approach provides an automatic updating technique to deal with changes that happen frequently in agile software development. Consistency reflection by automatic updating allows us to cut off manual tasks required in maintaining automated tests and speed up testing process which is a bottleneck in service development lifecycle. We introduce the use of metadata, the data structure that describes structural behavior of the system, in our automatic updating technique. Metadata is used as a common medium for communicating changes to keep consistency among design, system under test, and test components. We present an example of testing process to show how we apply this approach in practice.
Keywords :
data structures; meta data; program testing; software maintenance; software prototyping; agile software development; automatic updating technique; consistency reflection; data structure; design model consistency maintenance; metadata; service development lifecycle; system structural behavior description; system under test; test components; testing process; Automation; Boolean functions; Data structures; Software; Software testing; Unified modeling language; agile software development; automated software testing; automatic update; behavior-driven development; consistency reflection; design models; metadata;
Conference_Titel :
Services Computing Conference (APSCC), 2012 IEEE Asia-Pacific
Conference_Location :
Guilin
Print_ISBN :
978-1-4673-4825-6
DOI :
10.1109/APSCC.2012.49