Many software applications have a component based on database management systems in which information is generally handled through SQL queries embedded in the application code. When automation of software testing is mentioned in the research, this is normally associated with programs written in imperative and structured languages. However, the problem of automated software testing applied to programs that manage databases using SQL is still an open issue. This paper presents a measurement of the coverage of SQL queries and the tool that automates it. We also show how database test data may be revised and changed using this measurement by means of completing or deleting information to achieve the highest possible value of coverage of queries...
Software testing is indispensable for all software development. As all mature engineering discipline...
Testing is essential for quality assurance of database applications. To test the quality of database...
: Deterministic testing of SQL database systems is human intensive and cannot adequately cover the ...
12th ACM SIGSOFT International Symposium on the Foundations of Software Engineering. Newport, Califo...
Adequacy criteria provide an objective measurement of test quality. Although these criteria are a ma...
Functional testing of applications that process the information stored in databases often requires a...
Adequacy criteria provide an objective measurement of test quality. Although these criteria are a ma...
The database is a critical component of many modern software applications. Recent reports indicate t...
In the field of database applications a considerable part of the business logic is implemented using...
Database applications play an important role in nearly every organization, yet little has been done ...
An increasing number of cyber attacks are occurring at the application layer when attackers use mali...
Testing of database applications is crucial for ensuring high software quality as undetected faults ...
Software testing is by far the most popular activity currently used by developers to ensure high sof...
Testing is a critical activity for database application programs as faults if undetected could lead ...
Coverage is frequently considered a metric of the quality of the tests and, consequently, of the sof...
Software testing is indispensable for all software development. As all mature engineering discipline...
Testing is essential for quality assurance of database applications. To test the quality of database...
: Deterministic testing of SQL database systems is human intensive and cannot adequately cover the ...
12th ACM SIGSOFT International Symposium on the Foundations of Software Engineering. Newport, Califo...
Adequacy criteria provide an objective measurement of test quality. Although these criteria are a ma...
Functional testing of applications that process the information stored in databases often requires a...
Adequacy criteria provide an objective measurement of test quality. Although these criteria are a ma...
The database is a critical component of many modern software applications. Recent reports indicate t...
In the field of database applications a considerable part of the business logic is implemented using...
Database applications play an important role in nearly every organization, yet little has been done ...
An increasing number of cyber attacks are occurring at the application layer when attackers use mali...
Testing of database applications is crucial for ensuring high software quality as undetected faults ...
Software testing is by far the most popular activity currently used by developers to ensure high sof...
Testing is a critical activity for database application programs as faults if undetected could lead ...
Coverage is frequently considered a metric of the quality of the tests and, consequently, of the sof...
Software testing is indispensable for all software development. As all mature engineering discipline...
Testing is essential for quality assurance of database applications. To test the quality of database...
: Deterministic testing of SQL database systems is human intensive and cannot adequately cover the ...