Metodologías TPI NEXT ® y Agile

Las empresas que quieren aplicar métodos ágiles han crecido exponencialmente en los últimos años. Por un lado, hay empresas que aplican el cambio de una forma híbrida para integrar modelos o para transformar su modelo hacia uno ágil (lo cual combina actividades del proyecto u organización en los dos métodos) y, por otro lado, están las empresas como “start-ups” que ya se crean con el método ágil. Read more

Finalización: la fase olvidada del ciclo de TMap®

Ayer terminé de leer un libro y según lo acabé me dieron ganas de tirarlo por la ventana a lo Bradley Cooper en ‘El lado bueno de las cosas‘ ☹. ¿Por qué? Pues porque después de casi 500 páginas, el autor decidió que no le apetecía contarme el final del libro y lo dejó “abierto”. ¡Abierto! ¿Tanto le costaba decirme qué le pasaba a cada uno de los personajes? ¿Llegarían a “comer perdices” o nunca alcanzarían su “felices para siempre”? Ahora estoy en un sinvivir, ya que se me ocurren multitud de finales y no sé cuál es el correcto. Vale, puede que todos los finales sean correctos. O ninguno. El hecho es que, como a Sheldon Cooper en ‘The Big Bang Theory’, no me gusta dejar las cosas a medias y necesito que tengan un “cierre”. Read more

La planificación de pruebas y los incómodos imprevistos

Recientemente he leído una gran novela de humor e intriga: ‘El asesinato de mi tía‘, Richard Hull); en la que Edward, un joven caprichoso y egoísta, planea deshacerse de su tía Mildred, usufructuaria de su herencia. Así, comienza a idear accidentes para matar a su tía sin dejar rastro y quedarse con toda su fortuna. Pero, a pesar de que Edward piensa que ha contemplado todos los detalles y que sus planes son perfectos, ocurren diversos imprevistos hacen que no pueda cumplir su objetivo: una zarza en medio del camino, un somnífero que no tiene el efecto deseado o la confusión de una planta venenosa con otra que no lo es. Read more

NIVELES DE PRUEBAS: LA UNIÓN CONDUCE A LA CALIDAD

Recientemente, he tenido que impartir formación a algunos de mis compañeros sobre la metodología de pruebas de SOGETI, TMap® NEXT. Cuando llegamos al tema de los niveles de prueba, después de presentar las definiciones “oficiales” (de las que ya hablé en un post anterior), me di cuenta de que varios de mis compañeros no habían terminado de asimilar ciertos conceptos. Y entonces, se me ocurrió hacer una analogía con una situación de la vida que todos conocíamos, y ver si así entendían lo que intentaba explicarles.

Read more

Curso TMap® NEXT Test Engineer

Para abordar los principales problemas de calidad, tiempo y costes ocurridos a lo largo del ciclo de vida de desarrollo de una solución tecnológica, SOGETI ha desarrollado la metodología TMap®NEXT (Test Management Approach).

Read more

Niveles de Pruebas: Calidad en el ciclo de vida de una aplicación

Lo que me pasó

Hace un par de meses, me compré unos preciosos zapatos a través de una tienda online. Tenía un evento importante y, tras mucho tiempo de búsqueda, encontré el par perfecto para completar mi look. Realicé con muchísima ilusión el seguimiento del envío, pendiente de cada detalle y de cada movimiento. Hasta que llegó el momento de abrir el paquete y todas mis expectativas se vinieron abajo. En la caja que recibí no estaban los zapatos que había comprado (aunque la caja sí se correspondía con los mismos), sino que encontré unas bailarinas, que, aunque eran muy bonitas, yo no las había pedido. Así que tuve que contactar con el servicio de atención al cliente, que me ayudó en el proceso de cambio del calzado, con lo que pude contar con los zapatos correctos para el evento.

Lo que me hizo pensar

Mirando desde la óptica de una ingeniera de pruebas, se me ocurrió compararme con el cliente y/o usuario que encarga una aplicación a su proveedor de desarrollo. El cliente detalla sus requerimientos y espera que el producto que reciba cumpla con esos requisitos. Sin embargo, esto no siempre es así: en ocasiones, los zapatos que recibe el cliente no se corresponden con los que había pedido.

¿Y cuál fue el problema? En algún punto de la cadena logística, no se llevaron a cabo los controles de calidad pertinentes. Por eso, para que el cliente reciba sus zapatos, es importante cubrir los distintos niveles de pruebas en el ciclo de vida de las aplicaciones.

Niveles de Prueba

foto 1 art paloma

Los niveles de pruebas según la metodología TMap® NEXT son:

  • Pruebas de Desarrollo: son las pruebas realizadas por los programadores en el entorno de desarrollo para demostrar que el sistema cumple con las especificaciones técnicas.

Aquí estarían incluidas:

  • Pruebas unitarias: consisten en aislar cada parte del programa (clases, módulos, objetos, paquetes, subsistemas,…) para comprobar que cada una de esas partes funciona correctamente por separado.
  • Pruebas de integración: son las pruebas que se realizan sobre un conjunto de módulos de la aplicación para comprobar que funcionan correctamente juntos. Es decir, se prueba la interacción entre las distintas partes del software.
  • Pruebas de Sistema: son las pruebas llevadas a cabo por el proveedor en un entorno de laboratorio para demostrar que el sistema cumple con los requisitos funcionales y no funcionales y con el diseño técnico. Están diseñadas para probar el sistema en su totalidad.
  • Pruebas de Aceptación: son las pruebas realizadas por el usuario en un entorno muy similar al de producción para demostrar que el sistema cumple las especificaciones funcionales y requisitos del cliente.

Conclusión

Cuando alguien realiza un pedido en una tienda online, espera recibir aquello que ha solicitado. Para ello, el proveedor debe realizar todos los controles de calidad pertinentes a lo largo de la cadena logística.

Del mismo modo, cuando se desarrolla una aplicación de software, hay que llevar a cabo pruebas a todos los niveles para asegurar la calidad de la misma y entregar al cliente un producto que cumpla sus expectativas y necesidades.

Descubre cómo SOGETI puede ayudarte a desarrollar proyectos de Testing que cumplan con las necesidades de tu negocio.

Foto_Paloma RodriguezPaloma Rodríguez

Ingeniera de test – SOGETI España