Deja un comentario

¡Lo esencial nunca pasará de moda¡

Todos estamos, o deberíamos estar, en la búsqueda de crecer, aprender y progresar para estar a la altura de los tiempos. Hoy en el siglo XX1, la automatización y la inteligencia artificial están tocando notas fuertes. Al igual que muchos, estamos en el entendimiento de como estas nuevas formas de trabajar nos hacen más relevantes en nuestro contexto.

Nos sentimos como cuando queremos alcanzar esa caja que está muy arriba en el estante/repisa/anaquel/entrepaño/aparador que hemos guardado en nuestro ropero/guardaropa/escaparate/closét. Que por nuestra altura necesitamos una ayuda para poder alcanzarlo. Entonces, debemos recurrir a la escalera de dos pasos /escalones. Pues por más que saltemos no la vamos a alcanzar.

Estimado lector, ¿se siente identificado?

Comenzará a hablar desde mi experiencia y conclusiones. Esta pequeña escalera me sirve de apoyo, de base, de fundamento para permitirme alcanzar eso que está más allá de mi alcance.

Mi conclusión, con esta metáfora, es que siempre que quiero ir por algo que parece estar por fuera de mi alcance, me tomo el tiempo para identificar cuál es la base/fundamento en la que me debo apoyar/basar para lograrlo. Cuáles son esos elementos, criterios, fundamentos que son requeridos para poder avanzar.

Me encuentro en estos días retomando lo esencial y rescatando la magia que en eso radica. Hoy me retomo la lectura un maravilloso libro, el cual es siempre un referente en lo que se relaciona con la Ingeniería de software. No me canso de encontrar afirmaciones en este libro que me sorprenden y me hacen siempre reflexionar. Titulo del libro: Ingeniería del Software. Un enfoque práctico, septima edición. Roger S. Pressman.

Roger_Pressman

Por ejemplo, estaba escribiendo sobre la importancia de tener la mentalidad de calidad en cada cosa que hago o que entrego. Yo la he llamado el «Quality Mindset». Entonces, busqué «la escalera de dos pasos» que me permitiera llegar más allá. Y encontré en este libro la definición del Calidad:

Proceso eficaz de software que se aplica de manera que crea un producto útil que proporciona valor medible a quienes lo producen y a quienes lo utilizan.

Parece que esta definición hubiese sido escrita apenas ayer. Termino esta breve entrada con un párrafo que el mismo Sr. Roger Pressman escribio:

«¿Está muerto realmente el software? Si lo estuviera, usted no estaría leyendo este libro… El software de computadora sigue siendo la tecnología más importante en la escena mundial. Y también es un ejemplo magnífico de la ley de las consecuencias inesperadas…»

 

 
Deja un comentario

Pregunta para el Test Manager ¿Es realmente necesario realizar la planificación de Pruebas?

«Dos Momentos Clave en la Planificación de Pruebas de Software»

La planificación de las actividades de pruebas tienen dos momentos en el tiempo, las cuales en realidad deben concincidir con los momentos en que una iniciativa de desarrollo se planea.

El primer momento es cuando se realiza la planificación general de la iniciativa para dar forma al proyecto de desarrollo. Algunos llaman a este momento la visión o planeación maestra. Es parte de dicha planeación maestra, lograr la visión de las pruebas del proyecto específico y así determinar de manera general:

  • El alcance: los productos de trabajo para los cuales serían necesarias actividades de control de la calidad.
  • La estrategia/enfoque: qué niveles de pruebas y qué tipos de pruebas serían necesarias,
  • Los recursos requeridos: el esfuerzo en horas, las herramientas, los datos, los ambientes y por supuesto las personas y perfiles requeridos para llevarlo a cabo.

Por lo tanto, es de suma importancia que el esfuerzo total del proyecto incluya el esfuerzo, los recursos y las personas necesarias para las actividades de pruebas. Es parte del presupuesto que debemos gestionar para que la solución de software, que vamos a entregar, pueda ayudar en el logro de los objetivos de negocio.

El segundo momento, es cuando tenemos más información o conocimiento o documentación detallada de las características o las funcionalidades del producto de software que vamos a entregar. En los marcos ágiles, se habla de la planeación de la iteración. Donde el equipo cuenta con un conjunto de expectativas del negocio o el «backlog del producto» (que a veces viene en el formato de historias de usuario). Con ese nivel de detalle, es posible para el equipo afinar o detallar lo definido previamente en los planes maestros y concretar nuevos elementos del proyecto y de la prueba.

MarcodePruebas

Compártelo con todos tus compañer@s de trabajo y amig@s, para que juntos apliquen las recomendaciones. Si tienes más dudas escribe o si te gustó dale like debajo del video o en esta misma entrada.

Para ver más videos visita nuestro Canal Youtube TKTKASE

Deja un comentario

¿Acaso existe el Marco de Trabajo para Pruebas? – Testframework

Las pruebas de software es un proceso formal y debe gestionarse como tal en el contexto del proyecto de desarrollo. Lo que quiere decir es que las pruebas son más que la ejecución. Requieren la planeación y la preparación formal de las mismas. Independientemente del modelo de desarrollo que se utilice.

Las fases o actividades de este proceso son:

  • Planificación.
  • Análisis y diseño.
  • Implementación.
  • Ejecución.
  • Seguimiento y control.
  • Cierre de las pruebas.

Son actividades que pueden suceder en simultáneo, no con el concepto secuencial. Por ejemplo, lo más seguro es que mientras planea el alcance y el enfoque de la prueba, debe revisar, leer y analizar el requisito, la necesidad. Y de inmediato comienza a identificar las condiciones y los casos de prueba. Lo cual con el progreso de las actividades de prueba, pueden/deben ser afinadas.

Además, no debemos perder de vista que las pruebas son una actividad permanente y que se realiza en paralelo con las actividades del desarrollo. Como siempre digo, pruebas es parte del desarrollo. Puesto que todos en algún momento debemos implementar una actividad de confirmación del cumplimiento de la calidad del producto que estamos creando.

En el siguiente video, te explico más con respecto al testframework.

like

Compártelo con todos tus compañer@s de trabajo y amig@s, para que juntos apliquen las recomendaciones. Si tienes más dudas escribe o si te gustó dale like debajo del video o en esta misma entrada.

Para ver más videos visita nuestro Canal Youtube TKTKASE

Deja un comentario

¿Cómo podemos definir el esfuerzo de las Pruebas?

Pruebas Basadas en el Riesgo, en los Requisitos, en los Modelos

Cada vez que se inicia un proyecto de desarrollo de software, para atender una necesidad de negocio, el equipo de trabajo se centra en la determinación del esfuerzo y los recursos requeridos para lograr los objtivos del msimo. Entonces, no debemos olvidar incluir dentro de las actividades de desarrollo el esfuerzo y los recursos necesarios para las actividades de pruebas. Desde nuestro punto de vista, consideramos que las pruebas son una actividad que hace parte del desarrollo.

Cuando pensamos en el esfuerzo para una actividad, siempre la asociamos con el tiempo requerido para realizar de principio a fin la misma tanto en horas como en días. Entonces, el esfuerzo podría traducirse en las horas necesarias y el número de días que nos puede tomar realizar una actividad (horas y fechas).

La buena noticia es que podemos recurrir a varias técnicas o buenas prácticas que nos apoyan en la selección, la priorización y la determinación del esfuerzo de las pruebas. Cabe anotar, que antes de usar estas tecnicas es necesario acordar con el equipo los objetivos y el alcance clave del proyecto y por ende de las pruebas. Estas técnicas se les conoce como:

  • Pruebas basadas en el riesgo
  • Pruebas basadas en los requisitos
  • Pruebas basadas en el modelo
like

Compártelo con todos tus compañer@s de trabajo y amig@s, para que juntos apliquen las recomendaciones. Si tienes más dudas escribe o si te gustó dale like debajo del video o en esta misma entrada.

Para ver más videos visita nuestro Canal Youtube TKTKASE

Deja un comentario

Test Magazine – The European Software Tester

Estoy comenzando a explorar esta revista sobre el tema que nos interesa. Quiero compartirla para darla a conocer y así mirar la pertinencia de los artículos con respecto a las pruebas de software.

Para sus comentarios. Si quieres ver la revista haz clic en el siguiente enlace TEST Magazine

TESTMAGAZINE

LOGO_V2

Deja un comentario

Verdaderos Retos de un Líder de Pruebas – Parte 2/2

¿Cómo aplica su equipo las Pruebas Exploratorias? 

Primero, ¿qué son las Pruebas Exploratorias?

Existen diversas definiciones sobre este concepto. Algunos clasifican las pruebas exploratorias como una técnica «Basada en la Experiencia». Otros autores la consideran un enfoque de pruebas alterno a lo tradicional.

Quiero compartir con ustedes una de las definiciones que más me resuena.

Un enfoque de las pruebas de software que enfatiza la libertad personal y la responsabilidad de cada probador de optimizar continuamente el valor de su trabajo al tratar el aprendizaje, el diseño y la ejecución de pruebas como actividades de apoyo permanente que se ejecutan en paralelo a lo largo del proyecto.”

Edición de Bach / Bolton de la sugerencia de Kaner

Entonces, ¿qué puede gestionar el jefe de pruebas? no te pierdas este video!!!

 

like

Compártelo con todos tus compañer@s de trabajo y amig@s, para que juntos apliquen las recomendaciones. Si tienes más dudas escribe o si te gustó dale like debajo del video o en esta misma entrada.

Para ver más videos visita nuestro Canal Youtube TKTKASE

Deja un comentario

Verdaderos Retos de un Líder de Pruebas – Parte 1/2

¿Cuando planea una prueba, tiene en cuenta las características claves del software además de lo «funcional»?

¿Qué pasa con las demás características como son la eficiencia, compatibilidad, seguridad, la fiabilidad?

El líder de pruebas debe tener en consideración los siguientes puntos:

  • Incluir en la Planeación  los aspectos llamados «No-Funcionales».
  • Revisar con los expertos los aspectos relevantes para el software
  • Considerar los siguientes elementos:
    • Los requisitos del negocio y de los involucrados
    • Herramientas requeridas para las pruebas
    • Ambiente de pruebas necesario
    • Presupuesto

 

 

like

Compártelo con todos tus compañer@s de trabajo y amig@s, para que juntos apliquen las recomendaciones. Si tienes más dudas escribe o si te gustó dale like debajo del video o en esta misma entrada.

Para ver más videos visita nuestro Canal Youtube TKTKASE

Deja un comentario

Lo que todo TEST MANAGER sabe hacer: Procesos y Equipos de Pruebas Coherentes con su contexto.

Una de las primeras actividades que debe realizar el Test Manager (Jefe de Pruebas) es realizar la alineación de los procesos/actividades, los productos de trabajo, su equipo de acuerdo con el contexto de su organización teniendo en cuenta las características propias de la misma, como son las:

  • Necesidades del negocio
  • Restricciones de los productos y los proyectos
  • Condiciones especiales de la industria en la cual se desarrolla.
like

Compártelo con todos tus compañeros de trabajo y amigos, para que juntos apliquen las recomendaciones. Si tienes más dudas escribe o si te gustó dale like debajo del video o en esta misma entrada.

Para ver más videos visita nuestro Canal Youtube TKTKASE

Deja un comentario

Perspectiva del Proceso de Pruebas – desde la visión del Test Manager

Consideraciones claves para el éxito

Como era de esperar, todo inicia con el marco de trabajo de pruebas. Pero no como lo estudiamos en el nivel básico. En el avanzado lo vemos desde una nueva perspectiva, explorando de manera separada las actividades pero al mismo tiempo recalcando la integración que debe existir entre las mismas, desde el mismo momento en que definimos la política y el objetivo de las pruebas para un proyecto de desarrollo específico.

CAPITULO 1 CTAL ISTQB

Este ejercicio es con fin de identificar las actividades que debería o podría realizar el jefe de pruebas (Test manager) en cada una de las fases. Pero no olvide que en la práctica estas fases pueden traslaparse o realizarse de manera paralela dentro de las mismas pruebas y con respecto a las actividades de desarrollo. 

 En TKASE puedes encontrar varias entradas que pueden ayudarte con la versión 2012 de la certificación ISTQB Test Manager:

like

Compártelo con todos tus compañeros de trabajo y amigos, para que juntos apliquen las recomendaciones. Si tienes más dudas escribe o si te gustó dale like debajo del video o en esta misma entrada.

Para ver más videos visita nuestro Canal Youtube TKTKASE

Deja un comentario

Prepara tu Camino hacia la Certificación ISTQB Test Manager: Más datos claves para el examen.

En este nuevo video, nos dedicaremos a explorar los temas relacionados con el Programa de Estudios de ISTQB, en el nivel avanzado para la certificación de Jefe de Pruebas o test manager versión 2012.

CONTENIDO CTAL TM ISTQB

En TKASE puedes encontrar varias entradas que pueden ayudarte con la versión 2012 de la certificación ISTQB Test Manager:

like

Compártelo con todos tus compañeros de trabajo y amigos, para que juntos apliquen las recomendaciones. Si tienes más dudas escribe o si te gustó dale like debajo del video o en esta misma entrada.

Para ver más videos visita nuestro Canal Youtube TKTKASE