Title :
The Design of an Automated Unit Test Code Generation System
Author_Institution :
Volt Inf. Sci. Inc., Bellevue, WA
Abstract :
This paper presents an overview of the design and implementation of a framework for automated unit test code generation in a .NET managed code environment, using XSLT, XML and the C# programming language. The primary knowledge and coding skills required for developing and using the framework are XSLT, XML, and C#. The framework is most useful in a software development scenario where dedicated software test engineers are employed for testing activities, and these test engineers have XSLT and XML knowledge but not necessarily strong C# coding ability. An advantage of the framework compared to some alternative approaches is that because the framework uses .NET reflection, access to the source code of the system under test is not required. After initial development, most of the testing update effort consists of editing relatively simple XSLT files.
Keywords :
C language; XML; program compilers; program testing; .NET managed code environment; .NET reflection; C# programming language; XML; XSLT; automated unit test code generation system; dedicated software test engineers; testing activities; Automatic testing; Computer languages; Data mining; Environmental management; Knowledge engineering; Logic testing; Reflection; Software testing; System testing; XML; Automatic testing; object oriented programming; programming environments; software quality; software testing;
Conference_Titel :
Information Technology: New Generations, 2009. ITNG '09. Sixth International Conference on
Conference_Location :
Las Vegas, NV
Print_ISBN :
978-1-4244-3770-2
Electronic_ISBN :
978-0-7695-3596-8
DOI :
10.1109/ITNG.2009.95