David Chays
Adelphi University
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by David Chays.
Software Testing, Verification & Reliability | 2004
David Chays; Yuetang Deng; Phyllis G. Frankl; Saikat Dan; Filippos I. Vokolos; Elaine J. Weyuker
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 users operation plays an important role, along with the users 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 applications 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
international symposium on software testing and analysis | 2000
David Chays; Saikat Dan; Phyllis G. Frankl; Filippos I. Vokolos; Elaine J. Weyuker
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 and presents an approach to testing database applications. In testing such applications, the state of the database before and after the users operation plays an important role, along with the users input and the system output. A tool for populating the database with meaningful data that satisfy database constraints has been prototyped. Its design and its role in a larger database application testing tool set are discussed.
international conference on software engineering | 2005
Yuetang Deng; Phyllis G. Frankl; David Chays
AGENDA is a tool set for testing relational database applications. An earlier prototype was targeted to applications consisting of a single query and included components for populating a database with data suitable for testing the application, generating inputs to the query, and checking relatively simple aspects of the results of executing the query. This paper describes substantial extensions to AGENDA, allowing it to test transactions with multiple queries and with complex intended behavior. The paper introduces a technique for checking complex properties of the database state transition performed by the transaction under test, as well as an improved input generation heuristic. Results of using AGENDA to test three applications with seeded faults are presented.
international conference on software engineering | 2003
David Chays; Yuetang Deng
Database systems play an important role in nearly every modern organization, yet relatively little research effort has focused on how to test them. AGENDA, A (test) GENerator for Database Applications, is a research prototype tool set for testing DB application programs. In testing such applications, the states of the database before and after execution play an important role, along with the users input and system output. AGENDA components populate the database, generate inputs, and check aspects of the correctness of output and new DB state.
Archive | 2004
Phyllis G. Frankl; David Chays
Software Testing, Verification & Reliability | 2004
David Chays; Yuetang Deng; Phyllis G. Frankl; Saikat Dan; Filippos I. Vokolos; Elaine J. Weyuker
Archive | 2002
David Chays; Yuetang Deng; Phyllis G. Frankl; Saikat Dan; Filippos I. Vokolos; Elaine J. Weyuker
FECS | 2008
Robert M. Siegfried; David Chays; Katherine G. Herbert
Archive | 2004
David Chays; Yuetang Deng; Saikat Dan; Phyllis G. Frankl; Filippos I. Vokolos; Elaine J. Weyuker
international conference on management of data | 2008
David Chays; John Shahid; Phyllis G. Frankl