Primer episodio de una serie especial que vamos a dedicar al mundo del testing. Para esta primera parte Andros Fenollosa repasa con David las metodologías de testing, discutiendo además las ventajas y las desventajas de seguir realizar pruebas en nuestro código. Entre las cuestiones habladas:
FilosofíasDesarrollo guiado por pruebas (TDD).Desarrollo guiado por el comportamiento (BDD).Desarrollo guidado a datos (DDD).Frameworks de testingPruebas dependiendo de la visibilidadPruebas de caja blanca.Pruebas de caja gris.Pruebas de caja negraPruebas dependiendo de la ejecución de las aplicacionesPruebas estáticasPruebas dinámicasPruebas FuncionalesPruebas de unidadPruebas de integraciónPruebas de aceptaciónPruebas de extremo a extremo (E2E)Pruebas no FuncionalesPruebas de rendimientoPruebas de seguridadPruebas aleatorias (Fuzzing).Pruebas según el número de pruebas a realizarPruebas de humoPruebas de sanidadPruebas de regresión/sistemaSe trata de un episodio de introducción al testing, hablando también sobre las consideraciones habituales al tratar esta metodología en los equipos y empresas. También hablan de algunas experiencias relacionadas con el testing.