Skip to main content

A Testing Checklist for Database Programs: Managing Risk in an Agile Environment

  • Conference paper
  • 1065 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2753))

Abstract

Quoin Inc. has been using agile testing methodologies, such as continuous integration and unit testing, in its development of SQL-based Java software since 1998. Based on that experience, we present a checklist containing twenty-six database-related items to consider when testing such software. The checklist is annotated with examples of good and bad development and testing practices. While this paper targets projects that use both SQL and Java, most of the checklist items are applicable to any database transactions in any language. Managers and developers can use this checklist as a starting point for discussion of what types of tests to require for their particular project, especially when operating in an agile environment such as XP. Referring to the checklist will enable the project to develop more robust code with less effort.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Schuh, P., Punke, S.: ObjectMother: Easing Test Object Creation in XP. In: XP Universe (2001), http://www.xpuniverse.com/2001/pdfs/Testing03.pdf

  2. Freeman, S.: Developing JDBC Applications Test-First. Current February 23 (2003), http://www.mockobjects.com/papers/jdbc_testfirst.html

Download references

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Nelson, R. (2003). A Testing Checklist for Database Programs: Managing Risk in an Agile Environment. In: Maurer, F., Wells, D. (eds) Extreme Programming and Agile Methods - XP/Agile Universe 2003. XP/Agile Universe 2003. Lecture Notes in Computer Science, vol 2753. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-45122-8_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-45122-8_11

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-40662-4

  • Online ISBN: 978-3-540-45122-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics