Hasta ahora, en las entradas anteriores habíamos visto qué son los tests de aceptación y cómo hacerlos con codeception. Este último post lo voy a dedicar a Tests unitarios.
Autor: Pablo López
Madrileño de nacimiento, padre de 2 hijos, fan de WordPress y defensor de la P mayúscula. Tengo más de 15 años de experiencia en el desarrollo web, tiempo durante el cual he adquirido sólidos conocimientos y experiencia con diferentes tecnologías y lenguajes de programación: HTML, CSS, ASP, PHP, ZF2, Symfony, Doctrine, jQuery, JavaScript, Bootstrap, Gulp, GIT, etc..
Fanático del código limpio y bien indentado. Intento siempre seguir las buenas prácticas y los estándares. Últimamente muy interesado en WPO. Dos jefes durante mi vida laboral me marcaron con dos frases: La excelencia está en los pequeños detalles y Las prisas pasan pero las mierdas quedan.
Actualmente trabajo en Nateevo como Agile PHP Development Team Lead & Tech Consultant.
Me animé a montar este blog para ser parte activa de la comunidad de WordPress, aportando mi granito de arena en forma de consejos, tutoriales, snippets, etc…
Ponente en WC Sevilla for Devs 19, WC Madrid 19, WC Granada 18, WC Barcelona 18, WC Zaragoza 18, WC Santander 17, WC Madrid 17, WC Santander 16, WC Sevilla 16 y WC Bilbao 16. Algunas de estas charlas están disponibles en WordPress.tv.
Además, he participado como ponente en Festival Agile Trends 2020 y en el evento Industry Sessions: UX & Desarrollo Web 2017 organizado por EDIT.
Mis entradas
Codeception para WordPress: WPBrowser
En esta entrada vamos a ver WPBrowser, un paquete específico de Codeception para WordPress, con utilidades para realizar tests de aceptación sin tener que reinventar la rueda.
Codeception para WordPress: Tests de aceptación con WebDriver y Selenium
En este post vamos a ir un paso más allá y esa emulación la vamos a hacer directamente en el navegador, así podremos comprobar en directo el resultado de nuestros tests.
Codeception para WordPress: Tests de aceptación con WebDriver y PhantomJS
Tercera entrada en la serie de Codeception, en esta ocasión para ver el módulo WebDriver y PhantomJS.
Codeception para WordPress: Tests de aceptación con PhpBrowser
En la entrada anterior veíamos qué es Codeception y cómo instalarlo. En este post vamos con los tests de aceptación con el módulo PhpBrowser que viene por defecto.
Codeception para WordPress: Introducción e instalación
Con esta entrada comienza una serie de 6 posts donde veremos lo que nos puede aportar codeception para el desarrollo de nuestros proyectos.
Un paso más allá sanitizando cadenas en WordPress
En WordPress disponemos de varias funciones para sanitizar cadenas y eliminar acentos: sanitize_text_field, sanitize_html_class, sanitize_key, remove_accents… pero es posible que en alguna ocasión se te queden cortas o no cumplan […]
Filosofías y principios para desarrolladores
Llevo tiempo trabajando no con un equipo, con un equipazo, y parte de nuestro tiempo lo pasamos discutiendo y filosofando acerca de la mejor manera de afrontar un desarrollo. En […]
WPO a través de la terminal
En este artículo vamos a ver como arañar unos segundos al crono no utilizando ningún plugin o similar, si no a través de la línea de comandos. ¿Y cómo te […]
Cómo refactorizar el anidamiento masivo con cláusulas de guarda
Antes de ver el cómo, deberíamos ver el porqué. Y antes de eso, ver un ejemplo de anidamiento masivo para entender el problema. Vaya por delante que esto es algo […]
- « Anterior
- 1
- …
- 3
- 4
- 5
- …
- 30
- Siguiente »