Se han considerado varios frameworks de prueba, como Robot, Pytest, PyUnit/Unittest, Lettuce, Nose2, etc. Finalmente, nos hemos decantado por Pytest.
Pytest es un framework open-source de pruebas unitarias ampliamente extendido, fácil de aprender y de utilizar. Es de propósito general, pero está especialmente indicado para llevar a cabo pruebas funcionales y de API, lo cual nos interesa en nuestro caso. Además, cuenta con una extensa arquitectura de plug-ins para ampliar su funcionalidad en caso de que fuera necesario.
Se han considerado varios frameworks de prueba, como Robot, Pytest, PyUnit/Unittest, Lettuce, Nose2, etc. Finalmente, nos hemos decantado por Pytest.
Pytest es un framework open-source de pruebas unitarias ampliamente extendido, fácil de aprender y de utilizar. Es de propósito general, pero está especialmente indicado para llevar a cabo pruebas funcionales y de API, lo cual nos interesa en nuestro caso. Además, cuenta con una extensa arquitectura de plug-ins para ampliar su funcionalidad en caso de que fuera necesario.