Necesito aplicar pruebas unitarias para uno de mis complementos. Recientemente lo rediseñé en clases, por lo que las pruebas unitarias deberían ser más fáciles de aplicar ahora.
¿Cuáles son algunas estrategias efectivas para probar mi plugin de forma unitaria? Necesito una forma de usar las funciones de WordPress que se usan en el complemento, pero no debería necesitar un sitio de WordPress en ejecución (solo datos de prueba en el DB AFAIK), ¿verdad?
Me resulta difícil descubrir cómo probar unitariamente el complemento y no el complemento en el contexto del sitio. Podría usar Selenium para esto, pero en este momento solo quiero centrarme en la unidad de prueba de la funcionalidad de las clases de complementos, para no romperlos con cada actualización.
fuente
En realidad no lo he hecho yo mismo, pero hay un entorno de prueba para las pruebas unitarias de WordPress. Está destinado a pruebas centrales, pero podría adaptarse para probar complementos.
Más información aquí:
http://codex.wordpress.org/Automated_Testing
http://svn.automattic.com/wordpress-tests/
fuente
Recientemente he creado un tutorial que toma la información de mi google, para mostrar cómo:
El tutorial está aquí , espero que ayude.
fuente