El testing consiste esencialmente en comprobar el comportamiento de los programas en un conjunto de situaciones particulares y su objetivo principal es garantizar la calidad del software. Debido a que la generaci n manual de casos de prueba es una tarea muy costosa y propensa a errores, han surgido distintas herramientas que permiten automatizar la generaci n de tests. Sin embargo, en el caso de programas que hacen uso intensivo de cadenas, uno de los principales problemas es la generaci n de entradas tiles para ejercitar el c digo bajo test de manera eficaz. Para afrontar este problema, en este trabajo se desarrollaron enfoques de generaci n autom tica de cadenas utilizando aut matas derivados a partir de expresiones regulares. Al describir las entradas del programa de manera precisa, los enfoques propuestos nos permiten construir entradas v lidas a partir de las expresiones regulares, como as tambi n, generar cadenas inv lidas aplicando operadores de mutaci n a las cadenas v lidas. El objetivo es ejercitar el software con entradas que permitan lograr una mayor detecci n de fallas, respecto a las herramientas actuales de testing.
ThriftBooks sells millions of used books at the lowest everyday prices. We personally assess every book's quality and offer rare, out-of-print treasures. We deliver the joy of reading in recyclable packaging with free standard shipping on US orders over $15. ThriftBooks.com. Read more. Spend less.