Testing is one of the most time-consuming and cost-intensive tasks in software development projects today. A recent report of the NIST [RTI02] estimated the costs for the economy of the Unites States of America caused by software errors in the year 2000 to range from $22.2 to $59.5 billion. Consequently, in the past few years, many techniques and tools have been developed to reduce the high testing costs. Many of these techniques and tools are devoted to automate various testing tasks (e.g., test case generation, test case execution, and test result checking). However, almost no research work has been carried out to automate the testing of database applications (e.g., an E-Shop application) and relational database management systems (DBMSs)...
Symbolic execution is a technique enabling the automatic generation of test inputs that exercise a s...
Choosing appropriate database management systems (DBMS) and/or execution platforms for given databas...
Business applications rely typically on databases for storing and processing their data (database-dr...
Testing is essential for quality assurance of database applications. To test the quality of database...
Database applications play an important role in nearly every organization, yet little has been done ...
Testing database applications typically requires the generation of tests consisting of both program ...
The database is a critical component of many modern software applications. Recent reports indicate t...
Functional testing of applications that process the information stored in databases often requires a...
Software testing is by far the most popular activity currently used by developers to ensure high sof...
Testing of database applications is crucial for ensuring high software quality as undetected faults ...
AbstractAutomatic techniques for generating a test fatabase for a given query are studied. The metho...
Symbolic execution is a technique which enables automatically generating test inputs (and outputs) e...
Relational databases are critical for many software systems, holding the most valuable data for orga...
Context: The constant changes in today’s business requirements demand continuous database revisions....
12th ACM SIGSOFT International Symposium on the Foundations of Software Engineering. Newport, Califo...
Symbolic execution is a technique enabling the automatic generation of test inputs that exercise a s...
Choosing appropriate database management systems (DBMS) and/or execution platforms for given databas...
Business applications rely typically on databases for storing and processing their data (database-dr...
Testing is essential for quality assurance of database applications. To test the quality of database...
Database applications play an important role in nearly every organization, yet little has been done ...
Testing database applications typically requires the generation of tests consisting of both program ...
The database is a critical component of many modern software applications. Recent reports indicate t...
Functional testing of applications that process the information stored in databases often requires a...
Software testing is by far the most popular activity currently used by developers to ensure high sof...
Testing of database applications is crucial for ensuring high software quality as undetected faults ...
AbstractAutomatic techniques for generating a test fatabase for a given query are studied. The metho...
Symbolic execution is a technique which enables automatically generating test inputs (and outputs) e...
Relational databases are critical for many software systems, holding the most valuable data for orga...
Context: The constant changes in today’s business requirements demand continuous database revisions....
12th ACM SIGSOFT International Symposium on the Foundations of Software Engineering. Newport, Califo...
Symbolic execution is a technique enabling the automatic generation of test inputs that exercise a s...
Choosing appropriate database management systems (DBMS) and/or execution platforms for given databas...
Business applications rely typically on databases for storing and processing their data (database-dr...