This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
2009 Sixth International Conference on Information Technology: New Generations
The Design of a System for Testing Database-Centric Software Applications Using Database Surrogates
Las Vegas, Nevada
April 27-April 29
ISBN: 978-0-7695-3596-8
This paper presents the design of a system for testing database-centric software applications using surrogate databases. Traditional testing approaches, such as using test bed databases and using stub code or mock objects, are often either difficult to implement and manage, or do not provide entirely effective verification of the functionality of the application under test. Testing database-centric applications using database surrogates addresses these issues. A database surrogate is a data source, such as an XML file, which has the same structure as the backend database of the application under test. Database surrogates can be easier to implement and manage than actual test bed databases, but provide a mechanism for thoroughly testing the functionality of the application under test. The essence of the surrogate database testing system is to create a very lightweight library which provides an interface which is independent of the actual physical implementation of the underlying data source.
Index Terms:
Automatic testing, programming environments, software libraries, software quality, software testing
Citation:
Adrian Bonar, "The Design of a System for Testing Database-Centric Software Applications Using Database Surrogates," itng, pp.779-783, 2009 Sixth International Conference on Information Technology: New Generations, 2009
Usage of this product signifies your acceptance of the Terms of Use.