Title :
The Design of an Automated Test Code Generation System for SQL Stored Procedures
Author_Institution :
Microsoft Corp., Redmond, WA, USA
Abstract :
This paper presents an overview of the design and implementation of a framework for automated test code generation of SQL stored procedures in a .NET managed code environment, using SQL, XML and the C# programming language. The primary knowledge and coding skills required for developing and using the framework are SQL, 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 SQL 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 SQL metadata, access to the source code of the stored procedures under test is not required. After initial development, most of the testing update effort consists of editing a relatively simple XML file.
Keywords :
C++ language; SQL; XML; program testing; software engineering; C++ programming language; SQL metadata; SQL stored procedure; Structured Query Language; XML; extensible markup language; software development; test code generation system; Databases; Encoding; Generators; Maintenance engineering; Software; Testing; XML; Automatic testing; programming environments; software quality; software testing; stored environments; stored procedures;
Conference_Titel :
Information Technology: New Generations (ITNG), 2011 Eighth International Conference on
Conference_Location :
Las Vegas, NV
Print_ISBN :
978-1-61284-427-5
Electronic_ISBN :
978-0-7695-4367-3
DOI :
10.1109/ITNG.2011.57