Consmutate: Sql mutants for guiding concolic testing of database applications

T Sarkar, S Basu, JS Wong - … on Formal Engineering Methods, ICFEM 2012 …, 2012 - Springer
Database applications are built using two different programming language constructs: one
that controls the behavior of the application, also referred to as the host language; and the …

Synconsmutate: Concolic testing of database applications via synthetic data guided by sql mutants

T Sarkar, S Basu, J Wong - 2013 10th International Conference …, 2013 - ieeexplore.ieee.org
Testing techniques for database applications typically include generation of database states
(synthetic data) along with automatic generation of test cases. The quality of such test cases …

iConSMutate: Concolic testing of database applications using existing database states guided by SQL mutants

T Sarkar, S Basu, J Wong - 2014 11th International Conference …, 2014 - ieeexplore.ieee.org
Recent testing techniques for database applications typically include generation of both
program inputs and database states (synthetic data). The quality of such test cases is …

Automatic test generation for mutation testing on database applications

K Pan, X Wu, T Xie - … Workshop on Automation of Software Test …, 2013 - ieeexplore.ieee.org
To assure high quality of database applications, testing database applications remains the
most popularly used approach. In testing database applications, tests consist of both …

Goal-oriented concolic testing

IS Chung, JK Park - Journal of KIISE: Software and Applications, 2010 - koreascience.kr
Concolic testing generates test data by combining concrete program execution and symbolic
execution to achieve high test coverage. CREST is a representative open-source test tool …

Towards mutation-based testing of column-oriented database queries

H Shahriar, S Batchu - Proceedings of the 2014 ACM Southeast …, 2014 - dl.acm.org
There has been tremendous growth over the last few years of applications employing
column-oriented databases (a common type of non-relational database) to store …

Concolic testing heap-manipulating programs

LH Pham, QL Le, QS Phan, J Sun - Formal Methods–The Next 30 Years …, 2019 - Springer
Concolic testing is a test generation technique which works effectively by integrating random
testing generation and symbolic execution. Existing concolic testing engines focus on …

Generating test data for killing SQL mutants: A constraint-based approach

S Shah, S Sudarshan, S Kajbaje… - 2011 IEEE 27th …, 2011 - ieeexplore.ieee.org
Complex SQL queries are widely used today, but it is rather difficult to check if a complex
query has been written correctly. Formal verification based on comparing a specification with …

Dynamic test input generation for database applications

M Emmi, R Majumdar, K Sen - … of the 2007 international symposium on …, 2007 - dl.acm.org
We describe an algorithm for automatic test input generation for database applications.
Given a program in an imperative language that interacts with a database through API calls …

Generating test data to distinguish conjunctive queries with equalities

P Vemasani, A Brodsky… - 2014 IEEE Seventh …, 2014 - ieeexplore.ieee.org
The widespread use of databases in software systems has increased the importance of unit
testing the queries that form the interface to these databases. Mutation analysis is a powerful …