Resumen:
Este trabajo de grado buscó una alternativa de solución a una necesidad sentida por las empresas de software: la necesidad de optimizar la tarea de generación de casos de prueba, menos tiempo, menos esfuerzo y la más alta probabilidad posible de detectar fallos que pueda presentar un software. Aunque actualmente existen programas como JUnit o NUnit, para facilitar la pruebas de software, ninguno utiliza los CA y/o MCA como base para crear los casos de prueba, ahí radica la diferencia de este trabajo con el existente, puesto que al usar este tipo de objeto matemático se garantiza que cada dupla, tripleta, cuarteto, quinteto o sexteto de parámetros se pruebe por lo menos una vez.