Paseando por los sitios que suelo visitar, encontré este interesante artículo en InfoQ: What do you do, Testing or Checking?Donde el autor explica que el testing es una actividad de investigación empírica que provee a los interesados con información sobre la calidad de los productos y/o servicios bajo prueba. Establecer conceptos primarios. Este tópico me … Continue reading
Algunos inician sus actividades de Testing desde la posición de programadores (desarrolladores) otros las iniciamos sin saber una línea de código. ¿Cómo es posible dedicarse al Testing sin conocer de código? hay muchas formas de contestar esto. Yo simplemente digo que el 90% de los desarrolladores no tienen idea del testing. Cada quien averigue y saque su propia conclusión.
Mientras tanto quienes sabemos de testin podemos ir aprendiendo de código. Continue reading
Microsoft no deja de sorprender con sus vistosos paquetes de sistemas para toda clase de entornos. Ahora se dispone a liberar su Visual Studio Team System 10 y lo primero que me llamó la atención, fueron las nuevas características de automatización del testing para Interfaces de Usuario Final (UI). En esta difusión vemos un claro … Continue reading
Como sabrás, no dispongo de un plan genérico tipo “receta de cocina” para que puedas implementar mejores prácticas para el aseguramiento de calidad, control y Testing. De hecho para poder diseñar un plan lo óptimo es que formes un proyecto inicialmente, tal cual como lo haría un Líder de Proyectos para construir un sistema. Tal … Continue reading
Algunas estrategias de detección de bugs pueden parecer demasiado sencillas o desactualizadas, sobre todo con el auge y advenimiento de herramientas potentes, con cientos de reportes, gráficas y métricas para analizar. Sin embargo prácticamente ninguna herramienta permite a desarrolladores, analistas funcionales y testers de aplicaciones, reconocer la causa raíz de los problemas que aquejan a nuestros desarrollos.
Una técnica sencilla y pronta a aplicar, es la generación de logs de errores en formato .TXT. A partir de allí mejorar el proceso de construcción en base a información obtenida del núcleo de funcionamiento de nuestras aplicaciones, es cuestión de solo dejar volar la imaginación. Continue reading
He sido participe de certificaciones CMMI 4 en una empresa del Cluster Informático de Córdoba en Argentina y actualmente estoy como Responsable de Calidad y Mejora de Procesos en una empresa donde intentamos implantar metodologías ágiles. Conceptualmente son dos modelos distintos en cientos de aspectos, siendo imposible considerarse ágil al modelo CMMI. Quiero ser tajante … Continue reading
Se conoce como “entorno de pruebas inconsistente”, al entorno de ejecución de pruebas que no cumple con los requerimientos del Plan QA y/o del Plan de Testing. Estos documentos formales de los procesos de desarrollo, definen cuales son las necesidades de Recursos IT, Recursos Humanos, Juegos de Datos, entre otros ítems a cumplir, previo a … Continue reading
Generación de Juegos de Datos para Pruebas de Performance ¿Puede ser que me haya olvidado de como realizar una simple conexión a una base de datos? Si, puede ser. Sobre todo luego de 700 días sin esos menesteres. ¿Imaginas cuantas cosas olvidaste con el transcurso del tiempo? Sucede que mi pasaje del Testing al SQA … Continue reading
En Testing no todo es Casos de Pruebas y cobertura en base a los mismos. Existe un sin número de factores que alteran notablemente los resultados y la calidad de las pruebas. Aquí me atrevo a idear 4 TIPS para tener en mente a la hora de hacer nuestro plan de calidad y Testing: Reutilización … Continue reading
No confundir los hitos de pruebas La revisión par de componentes intenta validar la completitud y correctitud de los componentes generados, es decir marcar el hito de finalización de la construcción por componentes. De ninguna manera representa una integración de los mismos con otras unidades, esto lo sabemos por la experiencia del momento, por que … Continue reading
Recientemente participé del primer Fish Bowl de la provincia de Córdoba, organizado por la gente de Pregunta al Experto, en la Universidad Nacional de Córdoba. El evento aunque poco concurrido, fue de gran utilidad para mí, puesto que me permitió salir de mi esquema de trabajo unitario y de comunicación unidireccional y participar de un … Continue reading
Contar con un lenguaje común para que las partes involucradas puedan comunicar los procesos de forma clara, completa y eficiente, resulta en extremo importante, y esto se nota particularmente cuando un equipo de pruebas necesita definir planes de Calidad y/o Pruebas . De esta forma es bueno y necesaria la existencia de definiciones en las … Continue reading
Fortalezas y debilidades de las Pruebas Exploratorias Muchas veces se habla del Testing Exploratorio sin tener una verdadera conciencia de lo que se trata ni del modo en que se debe ejecutar. Los detractores de este tipo de verificaciones, opinan mostrando la práctica como informal, sin procedimiento y fuera de los cánones del Testing y … Continue reading
La rapidez con que se construye un edificio es sorprendente, pero detrás de esa aparente facilidad están los siglos de experiencia de la industria de la construcción, y si quisiéremos aplicar los mismos parámetros a los proyectos de software, la desproporción será abismal. A casi tres décadas el desarrollo de software sigue buscando la manera … Continue reading
Un amigo posteó: ¿Como creéis que se debe incentivar a los equipos de calidad? ¿Es posible incentivar por defecto encontrado o es contraproducente? Imaginemos una compañía que decide incentivar por objetivos, e incentiva el equipo de desarrollo por funcionalidad implementada en el menor tiempo. ¿Como incentivamos al Tester? o dicho de otra manera como sabemos … Continue reading
Comentarios recientes