Software unit test coverage and adequacy
ACM Computing Surveys (CSUR)
A framework for testing database applications
Proceedings of the 2000 ACM SIGSOFT international symposium on Software testing and analysis
Testing database transactions with AGENDA
Proceedings of the 27th international conference on Software engineering
An AGENDA for testing relational database applications: Research Articles
Software Testing, Verification & Reliability
A Safe Regression Test Selection Technique for Database-Driven Applications
ICSM '05 Proceedings of the 21st IEEE International Conference on Software Maintenance
An intensional approach to the specification of test cases for database applications
Proceedings of the 28th international conference on Software engineering
A framework for efficient regression tests on database applications
The VLDB Journal — The International Journal on Very Large Data Bases
Multi-RQP: generating test databases for the functional testing of OLTP applications
Proceedings of the 1st international workshop on Testing database systems
ACM SIGMOD Record
Foundations of Software Testing: ISTQB Certification
Foundations of Software Testing: ISTQB Certification
The test data challenge for database-driven applications
Proceedings of the Third International Workshop on Testing Database Systems
Dynamic symbolic database application testing
Proceedings of the Third International Workshop on Testing Database Systems
Test data provisioning for database-driven applications
BNCOD'10 Proceedings of the 27th British national conference on Data Security and Security Data
Hi-index | 0.00 |
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.