Parallel database systems: the future of high performance database systems
Communications of the ACM
Quickly generating billion-record synthetic databases
SIGMOD '94 Proceedings of the 1994 ACM SIGMOD international conference on Management of data
Software engineering (5th ed.)
Software engineering (5th ed.)
Using Coverage Information to Predict the Cost-Effectiveness of Regression Testing Strategies
IEEE Transactions on Software Engineering
SAP R/3 (tutorial): a database application system
SIGMOD '98 Proceedings of the 1998 ACM SIGMOD international conference on Management of data
Transaction Processing: Concepts and Techniques
Transaction Processing: Concepts and Techniques
Generating consistent test data: restricting the search space by a generator formula
The VLDB Journal — The International Journal on Very Large Data Bases
IEEE Transactions on Computers
Massive Stochastic Testing of SQL
VLDB '98 Proceedings of the 24rd International Conference on Very Large Data Bases
VLDB '92 Proceedings of the 18th International Conference on Very Large Data Bases
An AGENDA for testing relational database applications: Research Articles
Software Testing, Verification & Reliability
Proceedings of the 2006 ACM SIGMOD international conference on Management of data
A framework for efficient regression tests on database applications
The VLDB Journal — The International Journal on Very Large Data Bases
Alternative data storage solution for mobile messaging services
Mobile Information Systems
A lightweight framework for testing database applications
Proceedings of the 2010 ACM Symposium on Applied Computing
Towards an approach and framework for test-execution plan derivation
ASE '11 Proceedings of the 2011 26th IEEE/ACM International Conference on Automated Software Engineering
Rapid experimentation for testing and tuning a production database deployment
Proceedings of the 16th International Conference on Extending Database Technology
Parallel execution of prioritized test cases for regression testing of web applications
ACSC '13 Proceedings of the Thirty-Sixth Australasian Computer Science Conference - Volume 135
Hi-index | 0.00 |
In a recent paper [8], it was shown how tests for database application systems can be executed efficiently. The challenge was to control the state of the database during testing and to order the test runs in such a way that expensive reset operations that bring the database into the right state need to be executed as seldom as possible. This work extends that work so that test runs can be executed in parallel. The goal is to achieve linear speed-up and/or exploit the available resources as well as possible. This problem is challenging because parallel testing can involve interference between the execution of concurrent test runs.