A test generator produces a set of database query-language statements comprised of randomly chosen elements for testing one or more database management systems on arbitrary databases. The statements are syntactically correct according to the query language, and are semantically correct according to the query language and according to the schema of the target database. A configuration file further specifies parameters of the test statements, in terms of maximum elements, weights of different elements, etc. The generated statements include predicates in which tables in a from clause are tightly joined. In addition, a dictionary of words randomly selected from text columns in a test database is maintained and used to create predicates having words that actually appear in the row data.

Un generatore della prova redige un insieme delle dichiarazione di interrog-lingua della base di dati formate dagli elementi a caso scelti per verificare uno o più sistemi di amministrazione della base di dati sulle basi di dati arbitrarie. Le dichiarazione sono sintatticamente corrette secondo la lingua di domanda e sono semanticamente corrette secondo la lingua di domanda e secondo lo schema della base di dati dell'obiettivo. Una lima di configurazione ulteriore specifica i parametri delle dichiarazione della prova, in termini di elementi massimi, pesi degli elementi differenti, ecc. Le dichiarazione generate includono gli attributi a cui le tabelle in a dalla clausola si associano strettamente. In più, un dizionario delle parole scelte a caso dalle colonne del testo in una base di dati della prova è effettuato ed usato per generare gli attributi che hanno parole che realmente compaiono nei dati di fila.

 
Web www.patentalert.com

< Method and apparatus for dynamically deoptimizing compiled activations

< Cross platform program installation on drives using drive object

> System and method for interfacing and separating formatted content and program code

> Removal of unreachable methods in object-oriented applications based on program interface analysis

~ 00075