White-box testing for database-driven applications: a requirements analysis

  • Authors:
  • Klaus Haller

  • Affiliations:
  • COMIT AG, Zürich, Switzerland

  • Venue:
  • Proceedings of the Second International Workshop on Testing Database Systems
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

White-box testing is an important part of every software testing and quality assurance strategy. Testing database-driven applications requires the adoption of white-box testing, but it is not clear what adoption is needed. Instead of focusing on a single problem and a possible solution, this paper elaborates all of the main challenges from a practitioner's view. Starting with a generic testing process, we analyze for each process step whether and, if so, which adoptions are needed, and redefine the concepts of test cases and coverage. We discuss test database state generation methods and the problem of scheduling test cases efficiently. Thereby, we provide a road map for the emerging domain of testing database-driven applications and for making such testing useful for commercial software development.