Testing web database applications
ACM SIGSOFT Software Engineering Notes
Using an SQL coverage measurement for testing database applications
Proceedings of the 12th ACM SIGSOFT twelfth international symposium on Foundations of software engineering
Testing database transactions with AGENDA
Proceedings of the 27th international conference on Software engineering
Parallel execution of test runs for database application systems
VLDB '05 Proceedings of the 31st international conference on Very large data bases
Automated replay and failure detection for web applications
Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering
Fault-Based Testing of Database Application Programs with Conceptual Data Model
QSIC '05 Proceedings of the Fifth International Conference on Quality Software
An intensional approach to the specification of test cases for database applications
Proceedings of the 28th international conference on Software engineering
Understanding software application interfaces via string analysis
Proceedings of the 28th international conference on Software engineering
Proceedings of the 2006 ACM SIGMOD international conference on Management of data
A practical guide to SQL white-box testing
ACM SIGPLAN Notices
A framework for efficient regression tests on database applications
The VLDB Journal — The International Journal on Very Large Data Bases
Information and Software Technology
Database-aware test coverage monitoring
ISEC '08 Proceedings of the 1st India software engineering conference
Multi-RQP: generating test databases for the functional testing of OLTP applications
Proceedings of the 1st international workshop on Testing database systems
Query-based test generation for database applications
Proceedings of the 1st international workshop on Testing database systems
SVTe: a tool to validate database schemas giving explanations
Proceedings of the 1st international workshop on Testing database systems
Query-aware shrinking test databases
Proceedings of the Second International Workshop on Testing Database Systems
White-box testing for database-driven applications: a requirements analysis
Proceedings of the Second International Workshop on Testing Database Systems
Proceedings of the 8th ACM SIGPLAN workshop on ERLANG
Constraint-based test database generation for SQL queries
Proceedings of the 5th Workshop on Automation of Software Test
MODA: automated test generation for database applications via mock objects
Proceedings of the IEEE/ACM international conference on Automated software engineering
Scalable analysis of conceptual data models
Proceedings of the 2011 International Symposium on Software Testing and Analysis
Test data provisioning for database-driven applications
BNCOD'10 Proceedings of the 27th British national conference on Data Security and Security Data
Automated verification and testing of user-interactive undo features in database applications
Software Testing, Verification & Reliability
Test input generation for database programs using relational constraints
DBTest '12 Proceedings of the Fifth International Workshop on Testing Database Systems
Diagnosing faults in embedded queries in database applications
Proceedings of the 2012 Joint EDBT/ICDT Workshops
Proceedings of the 2012 International Symposium on Software Testing and Analysis
Targeted data generation for application testing on databases
Programming and Computing Software
ConSMutate: SQL mutants for guiding concolic testing of database applications
ICFEM'12 Proceedings of the 14th international conference on Formal Engineering Methods: formal methods and software engineering
Guided test generation for database applications via synthesized database interactions
ACM Transactions on Software Engineering and Methodology (TOSEM)
Hi-index | 0.00 |
Database systems play an important role in nearly every modern organization, yet relatively little research effort has focused on how to test them. This paper discusses issues arising in testing database systems, presents an approach to testing database applications, and describes AGENDA, a set of tools to facilitate the use of this approach. In testing such applications, the state of the database before and after the user's operation plays an important role, along with the user's input and the system output. A framework for testing database applications is introduced. A complete tool set, based on this framework, has been prototyped. The components of this system are a parsing tool that gathers relevant information from the database schema and application, a tool that populates the database with meaningful data that satisfy database constraints, a tool that generates test cases for the application, a tool that checks the resulting database state after operations are performed by a database application, and a tool that assists the tester in checking the database application's output. The design and implementation of each component of the system are discussed. The prototype described here is limited to applications consisting of a single SQL query. Copyright © 2004 John Wiley & Sons, Ltd.