Ver por etiquetas

Todas las etiquetas » Calidad (RSS)

Hacer pruebas, vale... pero hacerlas pa' na...

Me he visto recientemente involucrado en el proceso de selección de una herramienta para el testeo de aplicaciones web. Sobre todo para el análisis del rendimiento de la mismas. Evidentemente yo estaba presente en este proceso para comentar las excelencias de Visual Studio Team System for Testers en este campo, que son muchas. Yo defendía claramente la superioridad y capacidad técnica de VSTS for Testers a la hora de dotar al equipo de desarrollo con un entorno integrado, completo y ágil a la hora...

Pruebas web de Team System usando Firefox

Es cierto que aunque su cuota de mercado no es la más elevada, Firefox ha conseguido un buen puñado de adeptos. Y además muy ruidosos. En según que situaciones, que tu aplicación no soporte Firefox puede ser una cuestión que afecte bastante al posible exito de tu aplicación. Si bien desde un sentido puramente económico soportar Firefox es, a menudo, una cuestión de criticable rentabilidad, también es cierto que los usuarios de cualquier navegador merecen el mismo respeto. Además, todos sabemos las...
Publicado por Rodrigo Corral | 11 comment(s)

¿Deben los test unitarios usar la base de datos?

Una duda que me plantean habitualmente cuando hablo de testeo unitario en una charla o cuando trato de implantar el uso de esta técnica en un cliente es: ¿Deben los test unitarios usar la base de datos? La respuesta 'académica' es NO . Pero la verdad es que en esto del software la única verdad absoluta es que las verdades absolutas son pocas… y está pregunta no escapa a esta máxima. Con Team System y la edición para Database Professionals, el testeo unitario llego a los procedimientos almacenados...

Evitar quebraderos de cabeza al final de los proyectos

Me planteaba una cuestión muy interesante uno de los alumnos de mi curso de Gestión de Proyecto con Team System de CampusMVP : ¿Cómo reducir los problemas en las fases finales del proyecto? Ya respesta obvia es: evitando que exista una fase final . Os imaginaís que pasaria si en los viajes a la luna quien diseño el Apolo hubiese dejado para el final pensar en como aterrizar: - ¿Algien tiene un sistema de aproximación por ahí? - Upss... no... pero corre estos scripts que te instalaran uno... - Han...

Oferta de trabajo: Scrum y Calidad

Cómo algunos ya sabreís además de trabajar en Plain Concepts, trabajo en Sisteplant, la empresa donde estaba ya antes de fundar Plain Concepts. Pues bien en Sisteplant , tenemos dos puestos de trabajo que queremos cubrir. Los dos están relacionados con temas sobre los que escribo habitualmente en este blog: la calidad del software y Scrum . Ambas ofertas están publicadas en Infojobs, pero pongo aquí los puntos más notables. En ambas trabajariaís conmigo y con el vecino de blog Gorka Elexgaray , codo...
Publicado por Rodrigo Corral | 1 comment(s)
Archivado en: ,,

Beneficios y caraterísticas de un buen test unitario y de TDD

He leído un pequeño artículo sobre recomendaciones sobre Test-Driven Development: Guidelines for Test-Driven Development de Jeffrey Palermo . Me han llamado la atención sus apuntes sobre los beneficios de TDD y su descripción de un buen test unitario, así que las he traducido. Yo no soy muy partidario de TDD, pues me parece demasiado complejo el poder escribir los test antes, pero si soy muy partidario del testeo unitario. Benefícios de Test-Driven Development El conjunto de test unitarios proporciona...

Estaré en ExpoQA: Presentación: Integrando la calidad en el ciclo de desarrollo

Estaré este Jueves, 30 de Noviembre, en ExpoQA con una presentación que lleva por título: Integrando la calidad en el ciclo de desarrollo . Una de las grandes trabas que los desarrollos de software han sufrido siempre a la hora de lograr calidad ha sido la heterogeneidad de la herramientas empleadas y su escasa integración. Esto además repercute en la gestión del proyecto por la dificultad de recolectar y analizar información fiable sobre como evolucionaba la calidad en nuestro proyecto. Visual Studio...

Pon un tester en tus proyectos

A menudo recibo la pregunta: ¿Qué puedo hacer para mejorar la calidad del software que desarrollamos? Y mi respuesta siempre es la misma: Pon un tester en tu proyecto. Pero la reacción a mi respuesta es siempre reticente. Las cuestiones que se plantean suelen ser del estilo: ¿Cómo se los voy a justificar a mis superiores? o ¿Cómo voy a poner alguien solo a probar, con todo lo que tenemos que desarrollar? No existen tester en el mercado. Los desarrolladores...
Publicado por Rodrigo Corral | 16 comment(s)
Archivado en: ,

Revisiones de código con Team Foundation Server

Por su capacidad para detectar y corregir defectos de manera temprana, las revisiones de código son tan importantes como el testeo para controlar los costes y los plazos. Tambien influye positivamente en la calidad del código fuente. Ya he hablado con anterioridad , sobre como cada vez cobra más importancia escribir código de calidad y como incluso hay libros sobre el retorno de la inversión realizada en escribir buen código. Un estudio del Instituto de Ingeniería...
Publicado por Rodrigo Corral | 1 comment(s)
Archivado en: ,

La calidad del software y el código fuente

Siempre he sostenido que la calidad del software empieza por la calidad del código fuente. Basta observar unas cuantas líneas de código de un proyecto, de unos cuanto archivos de código elegidos al azar para saber mucho sobre la calidad del proyecto en genera. Es impensable que con código de mala calidad se pueda construir buen software. Me ha sorprendido ver en Port 25 , que Microsoft tiene gente investigando sobre la relación que existe entre la calidad...
Publicado por Rodrigo Corral | 4 comment(s)
Archivado en:

Aniversario del primer 'bug'

Hoy nueve de septiembre se cumple el aniversario del primer error informático, que fue causado por un insecto, que se colo dentro de los circuitos de uno de los primeros computadores. Bug es insecto en inglés y de ahí en adelante se popularizo el termino para referirse a los errores. Interesante el hecho de que se conserve ese primer error. Triste final para una vida de polilla, acabar pasando a la historia pegado con un trozo de celo a un cuaderno de bitacora de un servidor...
Publicado por Rodrigo Corral | 2 comment(s)
Archivado en: ,

En el software, la calidad, no es opcional

Me escribía, hace unos días, uno de los asistentes a la ponencia sobre Calidad del Software y Team System que impartí en los Cursos de Verano de la UPNA . Me comentaba que lo visto en mi ponencia le había causado muy buena impresión y que había decido poner en práctica algunas de las técnicas y herramientas allí comentadas. El problema que se le presentaba, es que en su empresa, un pequeño ISV, sus jefes no percibian la calidad...

Charla en los cursos de verano de la Universidad de Navarra

El viernes 28 de Julio, sustituiré a David Carmona, vaya reponsabilidad estar a su altura, en el curso " CALIDAD DEL SOFTWARE: Gestión eficaz de los procesos de desarrollo de software para satisfacer la calidad " de los Cursos de Verano de la Universidad Pública de Navarra . La verdad es que tienen una excelente pinta, tanto este curso en particular, como el resto. Hablaré sobre Team System y gestión de proyectos, como no, durante cuatro horas. La conferencia se titula "Gestión del ciclo de vida...
Publicado por Rodrigo Corral | 2 comment(s)
Archivado en: ,
Más artículos < Página anterior