Mostrar el registro sencillo del í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 |