Mostrar el registro sencillo del ítem

Mejora de casos de prueba en aplicaciones con bases de datos utilizando medidas de cobertura de sentencias SQL

dc.contributor.advisorTuya González, Pablo Javier 
dc.contributor.authorSuárez Cabal, María José 
dc.contributor.otherInformática, Departamento de 
dc.date.accessioned2013-06-06T11:41:38Z
dc.date.available2013-06-06T11:41:38Z
dc.date.issued2006-12-13
dc.identifier.otherhttps://www.educacion.gob.es/teseo/mostrarRef.do?ref=409962
dc.identifier.urihttp://hdl.handle.net/10651/15758
dc.description.abstractDurante años se han realizado estudios que determinan la importancia de la realización de la prueba del software así como su influencia en la calidad y el coste del producto final. En los últimos años ha crecido sustancialmente la investigación en medidas, criterios de suficiencia, métodos y herramientas para la selección de los casos de prueba así como su automatización. Aunque la mayor parte del software empresarial accede a bases de datos (generalmente mediante código SQL embebido dentro del imperativo), la mayoría de la investigación en pruebas del software ignora el componente de base de da tos y lenguajes de consulta. El objetivo de esta tesis es definir criterios de suficiencia y utilizarlos como ayuda para la creación de los casos de prueba de consultas SQL. Los criterios establecidos utilizan un enfoque de cobertura estructural y se dividen en dos: cobertura de condiciones y cobertura de ejecución. La cobertura de condiciones se define para las condiciones delas consultas SQL que están en las cláusulas FROM (cuando incluyen joins), WHERE y HAVING. La cobertura de ejecución se define para los atributos de agrupamiento de la clásula GROUP BY, parámetros de las funciones de agregación (count, max, min, sum y avg) así como para los cuantificadores ALL y DISTINCT. Además, se contempla la existencia de valores constantes y parámetros, el uso de vistas definidas en la base de datos, el uso de consultas SQL anidadas y la concatenación de varias consultas mediante el operador UNION. Finalmente, se realiza la validación de la efectividad del os casos de pruebas seleccionados utilizando los criterios de cobertura definidos. Esta efectividad se determina en relación a la capacidad de encontrar defectos en las consultas SQL. Para ello se utiliza un caso de estudio.
dc.format.extent180 p.
dc.language.isospa
dc.titleMejora de casos de prueba en aplicaciones con bases de datos utilizando medidas de cobertura de sentencias SQL
dc.typedoctoral thesisspa
dc.local.notesTesis 2006-156


Ficheros en el ítem

FicherosTamañoFormatoVer

No hay ficheros asociados a este ítem.

Este ítem aparece en la(s) siguiente(s) colección(ones)

  • Tesis [7606]
    Tesis doctorales leídas en la Universidad de Oviedo

Mostrar el registro sencillo del ítem