Cursos de calidad de software en Barcelona.

sqs11.jpgMucha gente me ha estado preguntando sobre lugares donde se pueda realizar cursos sobre calidad de software. La verdad que son pocas las empresas que realicen este tipo de formación. Este año todavía se pueden realizar algunos cursos en Barcelona por medio de la empresa SQS de Bilbao. Estos son algunos de los cursos:

SQSF02: Estrategias de Testeo – mitigar los riesgos y aumentar las ganancias – 7 de Diciembre en Barcelona.

SQSF07: Gestión de la configuración.

Expoqa, jornadas profesionales de calidad y testing de software

logo_expoqa.gifUn año más se celebra Expoqa en Madrid del 26 al 30 de Noviembre. Este año contará con la presencia de Michael Bolton y Scott Barber entre otros. Estas conferencias reunen
compañías líderes en el mercado y del sector de la calidad del software.

En Expoqa podrás asistir a diferentes cursos, presentaciones y mesas redondas, informarte sobre las últimas técnicas y métodos así como la recopilación de información.


Refactoring y Testing

La clave del refactoring es que se parte de un código que más o menos funciona, se modifica y el código debe seguir funcionando igual que antes. Si hacemos refactoring con frecuencia, es importante tener algún medio de probar que el código sigue funcionando correctamente después de “arreglarlo”.

El objetivo final es dejara el código funcionando exactamente igual que antes, pero hecho de otra manera que facilite seguir trabajando.

Si se añade código nuevo, NO arreglamos el existente. Si estamos arreglando el existente, NO añadimos funcionalidades nuevas. La idea es arreglar el código con frecuencia, cada vez que veamos que algo no está todo lo bien hecho que debiera. Es decir, hacer refactoring sistemáticamente.

Read more

Flexibilidad con Scrum

flexibilidad_con_scrum.jpgJuan Palacios presenta su libro “Flexibilidad con Scrum“, una recopilación de conceptos, apuntes y experiencias desde la perspectiva del gestor de proyectos. El libro cubre conceptos como la gestion de proyectos, el manifesto ágil, conceptos de Scrum y muchas otros temas. Un libro bastante interesante que os recomiendo leer, podreis sacar conclusiones de como adaptar vuestros proyectos para la implementación de scrum.

El libro es de libre copia y distribución y puede ser descargado directamente de la web de Juan Palacios o también comprarlo en Lulu.

Webserver Stress Tool

Webserver Stress Tool es una potente herramienta de pruebas de rendimiento que permite encontrar problemas críticos en aplicaciones web y web servers (HTTP-client/server).

Permite simular un gran número de usuarios accediendo a un aplicación web via HTTP/HTTPS. La versión de pago permite simular hasta 10.000 usuarios, mientras que la gratuita sólo permite simula un único usuario. El precio de la lincencia no es muy elevado (200€), barata en comparación con otras herramientas de este tipo que están en el mercado.

Esta herramienta permite realizar pruebas de rendimiento, stress, carga y disponibilidad.

Becoming a Software Testing Expert

James Bach, uno de los precursores del “Rapid Software Testing”, describe en esta presentación realizada para Google sobre como convertirse en un experto de la calidad de software. Es un video bastante interesenta si lo que se está buscando es convertirse en un buen ingeniero de pruebas.

Google video: Becoming a Software Testing Expert

 

Guias sobre rendimiento de aplicaciones web.

perftestguide.gifInteresantes libros sobre rendimiento de aplicaciones web. Uno de los colaboradores de estos dos libres ha sido Scott Barber, un guru en temas de rendimiento. Se pueden bajar gratuitamente de los siguentes enlaces:

Performance Testing Guidance for Web Applications, esta guia es ideal para gente nueva en temas de rendimiento y que quiera implementearlos de forma fácil.

Improving .NET Application Performance and Scalability, esta guia es bastante parecida a la anterior, la diferencia es que está más enfocada a .NET.