Traducciones English

PyramidalTests, pasado y futuro

PyramidalTests es un proyecto imprescindible para nosotros dado que es el framework con el que están probados todos nuestros proyectos restantes.

Este proyecto lo creamos porque consideramos que la manera de crear pruebas empleando funciones anidadas, al cual se le denomina estilo BDD, permite ahorrar muchísimo trabajo frente al método propuesto por PHPUnit que exige que se cree una clase por cada caso de prueba.

Antes de crearlo hicimos un estudio de todas las alternativas que habían en PHP para la creación de pruebas al estilo BDD, pero no encontramos nada que se ajustara por completo a nuestras necesidades. De las alternativas que estudiamos, las que estaban construidas sobre PHPUnit exigían una manera de trabajo determinada, y las que no lo estaban, pues no resultaba tan sencillo hacer dicha integración. Nosotros llevábamos varios años trabajando con PHPUnit y lo que necesitábamos era simplemente poder escribir las pruebas en ese estilo, pero seguir contando con cada una de sus características.

Por tales motivos, decidimos crear PyramidalTests donde inicialmente lo concebimos como una extensión de PHPUnit.

Apenas tuvimos las primeras versiones comenzamos a emplearlo en proyectos reales y poco a poco le fuimos desarrollando nuevas características, corrigiendo bugs, etc, y de manera general, estos han sido los antecedentes de la primera versión de PyramidalTests.

Sin dudas, este proyecto nos ha resultado muy útil ya que lo hemos empleado y lo pensamos seguir empleando en todos nuestros proyectos actuales y futuros.

Desafortunadamente, esta primera versión no quedó exenta de algunas deficiencias donde sin dudas la principal se hace más significativa cada día y es que solo puede trabajar con la versión 7 de PHPUnit la cual ya ha sido declarada obsoleta y sin soporte.

Por tal motivo, hemos empezado a desarrollar una segunda versión de PyramidalTests donde tenemos el objetivo de que soporte todas las versiones de PHPUnit desde la 8 en lo adelante.

A medida que vayamos avanzando en su desarrollo pretendemos ir haciendo publicaciones sobre las nuevas características y sus ventajas, entre otras cosas, con el objetivo de que se vaya conociendo la existencia de este framework ya que deseamos que el mismo llegue a ser utilizado por muchos más programadores y por tanto crecer como una comunidad dedicada a hacer software de código abierto lo cual es nuestro objetivo.

Si desea enterarse de nuestras próximas publicaciones le recomendamos que se suscriba a nuestros perfiles de redes sociales los cuales encontrará al final de esta página, ya que a través de los mismos estaremos publicando los nuevos artículos.

Fecha de publicación: 2021-05-10

Si desea enterarse por correo electrónico sobre nuestras próximas publicaciones y novedades en general, suscríbase a nuestro boletín.

Redes Sociales

Suscríbase también a nuestras redes sociales.
También por esos canales compartiremos nuestras novedades.

Contactar

Para contactarnos puede escribirnos a:
thenlabs@gmail.com