- -

Automatic generation of test cases to improve code coverage in Java

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Automatic generation of test cases to improve code coverage in Java

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.advisor Benedí Ruiz, José Miguel es_ES
dc.contributor.advisor Gross, Thomas es_ES
dc.contributor.author Galindo Jiménez, Carlos Santiago es_ES
dc.date.accessioned 2019-01-10T12:32:06Z
dc.date.available 2019-01-10T12:32:06Z
dc.date.created 2018-12-13
dc.date.issued 2019-01-10 es_ES
dc.identifier.uri http://hdl.handle.net/10251/115194
dc.description.abstract [EN] Given a test case and a program, there exist multiple tools that observe and analyze the execution of the program, determine which sentences have been executed and follow the value of the different variables. This Bachelor thesis allows, from such analysis, determine which blocks of code have not been executed and find the conditional expression or guard that controls its execution (assuming that it is reachable). Once located, it aims to find the input for which the guard is true, so that the block is executed. The goal is to help the programmer generate a better set of test cases, in order to maximize code coverage. es_ES
dc.description.abstract [ES] Dado un caso de prueba y un programa, existen múltiples herramientas que nos permiten analizar y observar la ejecución del programa y determinar qué sentencias han sido ejecutadas y seguir el valor de las distintas variables involucradas. Esta tesis pretende, a partir de este análisis, determinar qué bloques de código no han sido ejecutados y encontrar la expresión condicional que controla su ejecución (asumiendo que no es código muerto). Una vez localizada, se pretende encontrar la entrada necesaria para que dicho programa ejecute el bloque de código. El objetivo es ayudar al programador a generar casos de prueba para maximizar la cobertura de código. es_ES
dc.format.extent 18 es_ES
dc.language Inglés es_ES
dc.publisher Universitat Politècnica de València es_ES
dc.rights Reconocimiento (by) es_ES
dc.subject Test cases es_ES
dc.subject Code coverage es_ES
dc.subject Flow control es_ES
dc.subject Static program analysis es_ES
dc.subject Casos de prueba es_ES
dc.subject Cobertura de código es_ES
dc.subject Control del flujo es_ES
dc.subject Análisis estático de software es_ES
dc.subject.classification LENGUAJES Y SISTEMAS INFORMATICOS es_ES
dc.subject.other Grado en Ingeniería Informática-Grau en Enginyeria Informàtica es_ES
dc.title Automatic generation of test cases to improve code coverage in Java es_ES
dc.title.alternative Generación automática de casos de prueba para mejorar la cobertura de código en Java es_ES
dc.type Proyecto/Trabajo fin de carrera/grado es_ES
dc.rights.accessRights Abierto es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació es_ES
dc.contributor.affiliation Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica es_ES
dc.description.bibliographicCitation Galindo Jiménez, CS. (2018). Automatic generation of test cases to improve code coverage in Java. http://hdl.handle.net/10251/115194 es_ES
dc.description.accrualMethod TFGM es_ES
dc.relation.pasarela TFGM\92251 es_ES


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

Mostrar el registro sencillo del ítem