otra muy buena herramienta es Jira, tiene un componente para la creacion y ejecucion de pruebas
Introducción
Lo que aprenderás sobre los fundamentos de testing
Principios de las pruebas
¿Qué son las pruebas y por qué deberíamos hacerlas?
Proceso de pruebas del software y los estándares internacionales
Ciclo de vida del software
Proceso de pruebas del software: Calidad y Defectos
Principios del testing moderno
Especialidades del testing
Testing
Presupuesto, Recursos, Tiempo y Actividades Clave
Estrategia de pruebas
Testing en desarrollo de software
Testing ágil
Niveles de pruebas
Tipos de pruebas
Pruebas estáticas y dinámicas
Definición y diseño de pruebas
Gestión, monitoreo y control
Caja Blanca, Gris y Negra
Gestión, monitoreo y control: Monitoreo y Seguimiento
Roles y Responsabilidades
Roles y Responsabilidades en acción
Gestión de bugs
Ejercicios
Retrabajo
Sistema de seguimiento de bugs
Defectos y sugerencias
Depuración
¿Qué es la depuración?
Pruebas de verificación
Técnicas de depuración
Bases de la automatización de pruebas
Automatización de pruebas
Gherkin
Cierre del curso
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Convierte tus certificados en títulos universitarios en USA
Antes: $249
Paga en 4 cuotas sin intereses
Termina en:
Blanca Moreno
Es necesario identificar cada uno de los roles y responsabilidades para después evaluar si se esta haciendo o no re trabajo, es decir estamos utilizando tiempo que podría ser utilizado en otras actividades o sencillamente que no debería hacerse
También es necesario medir el rendimiento de nuestro trabajo y herramientas que nos permitan conocer paso a paso cómo vamos avanzado en el proceso de manera individual o en equipo.
Retrabajo: Es la principal causa del retraso, de que la estimación de tiempo falle, de que costos suban. Cuando estos suceden aumentamos exponencialmente el trabajo de todos
Aportes 58
Preguntas 6
otra muy buena herramienta es Jira, tiene un componente para la creacion y ejecucion de pruebas
Apuntes:
Retrabajo
El dashboard puede ser una herramienta útil que mantiene informado a todo el equipo acerca del estatus de las pruebas.
Acciones de control
• Si identificamos un riesgo…
• Si identificamos falta de ambientes…
• Si el criterio de salida no se cumple…
Resultados de las pruebas
Hay valores como: ¿cuántas pruebas se han ejecutado? ¿cuántas de ellas no han pasado o sí han pasado? ¿cuántas derivaron defectos o no defectos pero hay un blocker que no permite continuar el trabajo?
Desempeño del equipo de testing
Muchas circunstancias alrededor de poder hacer nuestro trabajo también forman parte de estar en el proceso y administración de las tareas que le toca a cada persona.
Retrabajo: “Esfuerzo adicional necesario para la corrección de una inconformidad en algún producto. El problema que surge con el retrabajo es obvio: es un esfuerzo adicional que no puede ser cobrado al cliente, pero que es necesario para que este quede conforme con lo que hemos hecho para él.”
• Falta o mala documentación
• Falta de capacitación o dominio en las herramientas utilizadas
• Falta de capacitación o dominio en el software a desarrollar
• Falta de comunicación
Hay una buena herramienta para realizar comunicación entre los desarrolladores y los testers, se llama kanbanflow, se usar como un tableros de requerimientos para ver los desarrollos y pruebas pendientes y la estimación de tiempo que se le asigna.
Otra herramienta muy conocida y sencilla de usar es Trello.
Yo utilizo Trello para organizar mis proyectos personales y Jira en la empresa.
Recomiendo Taiga que no usa solo el método Kanban para gestionar las tareas en columnas, sino que también usa Scrum, una metodología para el desarrollo de software que ayuda a los programadores a gestionar el desarrollo de un producto de forma eficiente.
yo uso herramientas de office 365 como planner, to do, project, power BI, y teams para trabajo en equipos y con teams se puede anclar estas herramientas en la misma aplicación.
también las mezclo con bizagi o visio
Retrabajo: "esfuerzo adicional necesario para la corrección de una inconformidad de algún producto."
mantener informado a todo el equipo
Acciones de control:
Resultado de las pruebas
Desempeño del equipo de testing
Causas:
Herramienta easyRedmine: Gestión de proyectos
Les recomiendo Jira y su componente Zentry lo debe descargar el administrador, alli se escribe los testcases, se notifcan los bugs al equipo y se realiza seguimiento a dichos bugs adicional te ayudan mucho para iniciar el proceso de automatización.
En mi empresa usamos Jira.
En el lugar donde trabajo utilizamos Jira que esta customizada y todo se maneja desde ahi.
Herramientas de prueba automatizadas
Las herramientas de prueba de software automatizadas ayudan a ejecutar pruebas funcionales y de regresión en la aplicación. Estas herramientas deben producir resultados consistentes con los datos entrantes proporcionados.
Selenium
Selenio es como un nombre familiar para las pruebas automatizadas. Es una herramienta portátil de código abierto y proporciona pruebas funcionales de varios módulos de aplicaciones web en plataformas y navegadores. Admite la ejecución de texto en paralelo, lo que ahorra mucho tiempo de prueba. Selenium admite muchos lenguajes como Java, Ruby, C #, Python, etc.
Test Studio
Telerik Test Studio facilita las pruebas automatizadas. Incluye código y capacidades sin código para probar funcional, API y carga.Telerik tiene muchas herramientas de interfaz de usuario, y estoy seguro de que habrías oído hablar de Fiddler, un software de depuración.
Testim
Testim es una herramienta de prueba de software automatizada inteligente que utiliza el aprendizaje automático para acelerar el diseño, la ejecución y el mantenimiento de casos de prueba automatizados. Los casos de prueba se pueden ejecutar en múltiples plataformas, incluidos dispositivos móviles.
Herramientas de prueba de carga
Las herramientas de prueba de carga ayudan a determinar el tiempo necesario para cargar un sitio, una aplicación o páginas. Estas herramientas evalúan la rendimiento del sitio web y ayudar a garantizar un acceso sin problemas de ida y vuelta al sitio web.
LoadRunner
LoadRunner es adecuado para evaluar el rendimiento de un sitio web o una aplicación web en condiciones de alta carga. Puede simular miles de usuarios que utilizan el software para registrar y analizar el rendimiento de la aplicación. Proporciona análisis y seguimiento fáciles de usar.
Funciona en todos los entornos empresariales más importantes y admite diferentes tipos de aplicaciones y protocolos. LoadRunner puede ejecutarse de forma independiente o agrupada por varios usuarios a través de la versión empresarial. Tiene un panel interactivo a través del cual los usuarios se pueden administrar fácilmente.
WebLoad
Herramienta muy poderosa con capacidades de scripting, WebLoad puede probar escenarios de casos de prueba complejos. Se puede utilizar para probar aplicaciones independientes y en la nube, y es compatible con todos los principales protocolos web, aplicaciones empresariales y tecnologías. Con Webload, es fácil crear y cargar escenarios de prueba, ya que la herramienta proporciona más de 80 tipos de gráficos e informes para identificar y trabajar en problemas de rendimiento en el sistema.
Herramientas de gestión de pruebas
Las herramientas de gestión de pruebas ayudan a gestionar todo el ciclo de pruebas de un producto. Una herramienta de gestión de pruebas útil debería poder integrarse con otros marcos de automatización y Integración CI.
Xray
Radiografía es una de las herramientas de gestión de pruebas preferidas para pruebas manuales y automatizadas. Proporciona la estructura adecuada para organizar y clasificar conjuntos de pruebas y proporciona resultados de prueba eficientes en menos tiempo.
Se integra perfectamente con marcos de prueba como Jira, Selenium, Junit, etc. Puede establecer condiciones previas personalizadas que se pueden reutilizar y asociar con diferentes pruebas.
1-A 2-B 3-B-4-A
Pueden utilizar “X-ray” en Jira para gestionar pruebas manuales y automatizadas, pueden aprender mas en: https://academy.getxray.app/
En mi trabajo actual usamos Jira
No lo había pensado pero creo que la maestra tiene razón al decir que al momento de que yo quiero enviarle mi trabajo al que sigue en el proceso y este me lo rechaza, en ese caso puede ser que el error sea mío o que sea de los que van atrás de mi, lo cual seria super frustrante tener que decirle a la persona anterior que cheque su trabajo… esperando que el error haya sido de esa persona y no de la que va antes que esta
Me quedó claro que el control de las tareas asignadas y el cumplimiento en sí es lo que lleva a la calidad del mismo y a entregar en tiempo. Habrá que meter horas extras de ser necesario.
Jira es muy buena herramienta
en nuestra célula ocupamos JIRA, además de tener el dashboard para hacer seguimiento de las historias, podemos crear ciclos de prueba, y adjuntarles casos de preuab. Además permite hacer seguimiento de los defectos
En mi caso, utilizo Trello.
Jira es una excelente herramienta para la gestión de proyectos, pero si queremos enfocarnos en la calidad, les recomiendo potenciarla con plugins, y uno de los mejores es “X-Ray”. Es muy completo y especializado para pruebas. Podemos realizar ejecuciones de pruebas y anidarlas en las historias, manejar bugs, tener un repositorio de escenarios y muchas cosas más.
¡Claro! Además de lo que mencionaste, X-Ray también ofrece una gran variedad de funcionalidades para la gestión de pruebas, como la creación de planes de prueba, la ejecución de pruebas manuales o automáticas, la visualización de estadísticas y reportes, entre otros. Además, su integración con Jira permite una gestión más eficiente y efectiva de todo el ciclo de vida del proyecto, desde la planificación hasta la entrega. En resumen, X-Ray es una herramienta muy completa y útil para asegurar la calidad del software y mejorar la gestión de proyectos en Jira.
Otra herramienta es devops la utilizo en la empresa que trabajo
Esto actualmente se realiza a traves de Microsoft Azure y JIRA
Algunas causas del retrabajo:
Retrabajo: se da por un esfuerzo adicional para realizar correcciones de inconformidades en algún producto.
Es causado por malas practicas, falta de compromiso, fallas en el manejo de las herramientas, fallas en la aplicación e inclusive en las metodologías empleadas.
Que genera el retrabajo?
Costos adicionales en tiempo de trabajo y extender el tiempo de entrega o generar recortes en otras arreas con el fin de cumplir con el calendario pactado.
Definicion de Retrabajo
Evitemos retrasos en el trabajo
El uso de métricas y o herramientas es importante para medir el rendimiento del trabajo, evitando perdidas de tiempo por acumulación y/o por falta de disponibilidad al momento de tomar u entregar las tareas.
Las acciones de control que debemos tener en cuenta en un proyecto para evitar el Retrabajo
Resultados de las pruebas: Métricas de rendimiento entre el desarrollo de las pruebas.
Desempeño del equipo de testing: Como estamos midiendo el rendimiento del equipo?
Herramientas que se he utilizado o las empresas utilizan para manejar todo de ejecución, control de tiempo etc.
jira es muy completo la verdad 🙌
A
B
B
A
La comunicación es muy importante para que todos conozcan el grado de avance del proyecto.
EL “Retrabajo” también es conocido como “Reproceso” en las demás ingenierías.
Cuándo identificamos defectos, bugs, etcétera, debemos tener en cuenta que en la planificación optamos por colocarlos para que esto no genere un malestar dentro del equipo sino poder mirarlo y dar a conocer que esto se puede dar ya que nada es perfecto.
Yo uso ClickUp para gestionar las tareas de una StartUp. Para las pruebas de software funciona de maravilla, tienes muchas herramientas en integraciones útiles.
En grupos de trabajo usaba Trello, posterior use jira y ahora la herramienta de Microsoft Planner
La importancia de que cada persona en la cadena del desarrollo de un producto haga su trabajo optimo y eficiente, esto evitará ir en reversa a quien tuvo algún error, lo que puede ser que nos lleve a muchas personas antes del qa. Que conlleva a tiempo, dinero y esfuerzos dobles.
Microsoft Planner
Alternativa a jira es Trello
Excel también puede servir para gestionar el proyecto. Las herramientas ayudan, pero lo importante es la metodología y cómo la aplicamos acorde a cada proyecto, sus recursos y objetivos principales.
JIRA es muy bueno!
Como se diría coloquialmente: “el flojo trabaja doble!”
No sé si ya hicieron el comentario, pero en el Server B, el vídeo se corta al min 8:22, en el Server C es donde está completo ((:
El dashboard puede ser una herramienta util que mantiene informado a todo el equipo acerca del estatus de las pruebas
Acciones de control
Si identificamos un riesgo
Si identificamos falta de ambientes de pruebas
Si el criterio de salida no se cumple
Retrabajo
Enfuerzo adicional necesario para la correcccion de una inconformidad en algun producto. el problema surge con el retrabajo es obvio: es un esfuerzo adicional que no puede ser cobrado al cliente, pero que es necesario para que este quede conforme con lo hemos hecho para el
Falta o mala documentacion
Falta de capacitacion o dominio en las herramientas utilizadas
Falta de capacitacion o dominio en el software a desarrollar
Falta de comunicacion
Es necesario identificar cada uno de los roles y responsabilidades para después evaluar si se esta haciendo o no re trabajo, es decir estamos utilizando tiempo que podría ser utilizado en otras actividades o sencillamente que no debería hacerse
También es necesario medir el rendimiento de nuestro trabajo y herramientas que nos permitan conocer paso a paso cómo vamos avanzado en el proceso de manera individual o en equipo.
Retrabajo: Es la principal causa del retraso, de que la estimación de tiempo falle, de que costos suban. Cuando estos suceden aumentamos exponencialmente el trabajo de todos
Falta o mala documentación
Falta de capacitación o dominio en las herramientas utilizadas
Falta de capacitación o dominio en el software a desarrollar
Falta de comunicación
Jira
se parece bastante a trello
Podemos usar Jira, Trello y Asana, de las mejores y gratuitas!
GitLab es opensource
Jira es bueno
yo utilizo la herramienta de de microsoft Project
Una herramienta muy practica para la creación y ejecución de pruebas de JIRA o TFS
Testlink
azure devops es una buena opción para el manejo de las tareas.
Retrabajo
Ver cómo vamos avanzando (performance)
Dashboard:
Acciones de control:
Podemos observar:
Causas del retrabajo:
Me gusta que la profa sabe de lo que esta hablando y nos puede mostrar ejemplos mas o menos acercados a la vida real
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?