unitarias unit test pruebas integracion ejemplo atdd unit-testing matlab

unit testing - test - Marco de pruebas unitarias para MATLAB



tdd ejemplo (4)

Creo que el marco más popular para MATLAB es xUnit Test Framework disponible en File Exchange. Muy flexible y bien documentado.

Algunas otras herramientas de pruebas unitarias se enumeran here y here .

Otra presentación de intercambio de archivos muy reciente e interesante es Doctest . Aunque no es exactamente un marco de pruebas unitarias, funciona como doctest en Python. Todavía no lo he probado, pero parece muy prometedor para las pruebas simples integradas en la función de ayuda.

¿Cuáles son los marcos de pruebas unitarias para MATLAB que existen, y cómo se comparan? ¿Cómo debería elegir uno para nuestro proyecto? ¿Cuáles son sus pros y contras?




mlUnit . Por lo que sé, el único marco de prueba de la unidad MATLAB que:

Además, mlUnit funciona en versiones anteriores de MATLAB, por ejemplo, R2006b y probablemente más antiguo. Usted define sus casos de prueba en suites de prueba. Un banco de pruebas es un archivo de función MATLAB, un caso de prueba es una subfunción en ese archivo.

Use la versión más nueva 1.6.x. La versión 2.0 beta migró una versión anterior al classdef de MATLAB para su implementación, pero no se ha actualizado desde entonces. Si tiene problemas, hay un sistema de seguimiento de problemas, porque mlUnit se mantiene en sourceforge.net.