PresentaciónPresentation

La realización de pruebas de aplicaciones que manejan bases de datos requiere seleccionar cuidadosamente los datos de prueba de forma que se cubra lo más posible toda la lógica de negocio requerida.

Como los criterios de cobertura de pruebas para lenguajes como Java o C no son adecuados para contemplar la complejidad de las consultas que se realizan contra la base de datos, Test4Data proporciona una forma de medir la cobertura de las pruebas respecto del código SQL de una aplicación y los datos de prueba.

Adicionalmente, Test4Data incluye herramientas que permiten, entre otros, generar automáticamente los datos de prueba y reducir automáticamente el tamaño de la base de datos maximizando la cobertura y disminuyendo el coste global de las pruebas.

Testing database applications requires a careful selection of test data in order to cover the required business logic as much as possible.

As conventional test coverage criteria for languages such as Java or C are not adequate to handle the complexity of queries executed against the database, Test4Data offers a way to measure the test coverage of the SQL queries in relation to the test data.

Additionally, Test4Data includes tools to automatically generate the test data and to automatically reduce the size of the test databases, leading to maximizing the coverage and lowering the global cost of testing.

Test4Data