PRUEBAS FUNCIONALES

Subcategorias:
  • No hay categorías

¿Está PHP preparado para la empresa?

Leyendo el artículo de la infoQ sobre si PHP está preparado para la empresa, me vienen varios pensamientos a la cabeza. En primer lugar, preguntarse si un lenguaje está "preparado para la empresa" me parece muy del mundo Java. A día de hoy no sé muy bien qué significa. Y, en segundo l ...
Seguir leyendo! 18 comentarios

Críticas a la ingeniería del software

Acabo de leer las críticas a la ingeniería del software de las que se hace eco  Ricardo Galli en su artículo. Me parecen muy interesantes. Copipego aquí directamente: Hoy en día todos comprendemos que las mé ...
Seguir leyendo! 5 comentarios

Integración continua en PHP: ¿ Xinc o phpUnderControl?

Un servidor de integración continua es algo mucho más sencillo de lo que parece. Básicamente sólo se dedica a ejecutar un proceso periódicamente (cada cierto tiempo, o cada commit del repositorio) que automatiza el proceso de construcción del software (build). Para entendernos, uno podría programar un script de terminal que llamara al framework d ...
Seguir leyendo! 1 comentario

Pruebas unitarias y funcionales en PHP

A continuación dejo unos cuantos recursos que recorren todo lo relacionado con las pruebas unitarias y funcionales en PHP. Los principales frameworks de pruebas unitarias en PHP: phpUnit. SimpleTest. Seguir leyendo! 1 comentario

Integración continua: objetivos

Ya nadie discute las ventajas de desarrollar software de manera iterativa e incremental. En cada iteración, se recorre el flujo completo de desarrollo de un programa: Análisis --> diseño --> Implementacion --> Pr ...
Seguir leyendo! Comentarios

Métricas para la calidad del software

Definí una vez la ingeniería del software es aquel conocimiento específico que busca maximizar la calidad del software y minimizar su coste. Siguiendo con esa misma idea: ¿Cómo se podría maximizar la calidad del código escrito (incluye ...
Seguir leyendo! 3 comentarios

Tipos de pruebas automatizadas de software

Hablaba el otro día sobre la necesidad de utilizar un servidor de integración contínua en el desarrollo de una aplicación, para poder entregar software con cierta garantía de calidad. Un servidor de integración continua se encarga de ejecutar una s ...
Seguir leyendo! 3 comentarios

¿Existe una metodología llamada Programación Extrema?

Si visitamos la página de Extreme Programming vemos que hacer XP es combinar las siguientes prácticas: Planning: user stories, release planning, small releases, project velocity, iterations, iteration planning, move people around, stand-up meetings Designi ...
Seguir leyendo! 3 comentarios

La vergüenza de la ingeniería del software

Hace tiempo que uso en mis proyectos, de forma más o menos informal, las pruebas unitarias y funcionales. No lo uso en todo tipo de proyectos (si, por ejemplo, estoy creando una personalización de wordpress con un ...
Seguir leyendo! 18 comentarios

PHP QA: Recursos para pruebas automatizadas

Todavía no sé muy bien cómo traducir al castellano Quality Assurance (QA). ¿Aseguramiento de la calidad? Sea como fuere las técnicas QA tratande automatizar y sistematizar las pruebas que realizamos sobre nuestros programas para minimizar el coste de producción y aumentar la calidad del software generado. Dej ...
Seguir leyendo! 7 comentarios

« Anteriores