057 testing y pensar que me habian dicho
TRANSCRIPT
![Page 1: 057 Testing Y Pensar Que Me Habian Dicho](https://reader036.vdocuments.mx/reader036/viewer/2022081502/557b4279d8b42a13388b4660/html5/thumbnails/1.jpg)
Ing. Natalia Dimu, PMP Genexus Consulting
A/P Rita Praderio Genexus Consulting
![Page 2: 057 Testing Y Pensar Que Me Habian Dicho](https://reader036.vdocuments.mx/reader036/viewer/2022081502/557b4279d8b42a13388b4660/html5/thumbnails/2.jpg)
![Page 3: 057 Testing Y Pensar Que Me Habian Dicho](https://reader036.vdocuments.mx/reader036/viewer/2022081502/557b4279d8b42a13388b4660/html5/thumbnails/3.jpg)
¿Por qué el software falla?
o Mayor complejidad
o Condiciones ambientales
o Los desarrolladores cometen errores
o Que genera código defectuoso
o Que si se ejecuta puede provocar una falla
en el sistema
![Page 4: 057 Testing Y Pensar Que Me Habian Dicho](https://reader036.vdocuments.mx/reader036/viewer/2022081502/557b4279d8b42a13388b4660/html5/thumbnails/4.jpg)
¿Por qué el software falla?
Ponemos a funcionar el
sistema
¿Se ejecuta código
defectuoso?
Somos todos felices
FALLA EN EL SISTEMA
NO
SI
![Page 5: 057 Testing Y Pensar Que Me Habian Dicho](https://reader036.vdocuments.mx/reader036/viewer/2022081502/557b4279d8b42a13388b4660/html5/thumbnails/5.jpg)
GeneXus Consulting Development Framework
![Page 6: 057 Testing Y Pensar Que Me Habian Dicho](https://reader036.vdocuments.mx/reader036/viewer/2022081502/557b4279d8b42a13388b4660/html5/thumbnails/6.jpg)
¿Quién no escuchó…?
o “¿Y eso cuánto te puede llevar
probarlo…?”
o “Pero eso, con una “pasadita” por
arriba alcanza…”
o “No lo pruebes porque modifiqué
solo esta cosita...”
![Page 7: 057 Testing Y Pensar Que Me Habian Dicho](https://reader036.vdocuments.mx/reader036/viewer/2022081502/557b4279d8b42a13388b4660/html5/thumbnails/7.jpg)
¿Qué es el testing?
o “Proceso de operar un sistema o
componente bajo condiciones
especificadas, observando o
registrando los resultados,
evaluando ciertos aspectos de ese
sistema o componente” (IEEE 610)
![Page 8: 057 Testing Y Pensar Que Me Habian Dicho](https://reader036.vdocuments.mx/reader036/viewer/2022081502/557b4279d8b42a13388b4660/html5/thumbnails/8.jpg)
Hablemos de testing
![Page 9: 057 Testing Y Pensar Que Me Habian Dicho](https://reader036.vdocuments.mx/reader036/viewer/2022081502/557b4279d8b42a13388b4660/html5/thumbnails/9.jpg)
Hablemos de testing
![Page 10: 057 Testing Y Pensar Que Me Habian Dicho](https://reader036.vdocuments.mx/reader036/viewer/2022081502/557b4279d8b42a13388b4660/html5/thumbnails/10.jpg)
Equipo
o Debe ser especializado e independiente del desarrollo
o Debe tener roles definidos:o Coordinador
o Analista
o Tester
o Es importante fomentar la colaboración entre los distintos equipos
![Page 11: 057 Testing Y Pensar Que Me Habian Dicho](https://reader036.vdocuments.mx/reader036/viewer/2022081502/557b4279d8b42a13388b4660/html5/thumbnails/11.jpg)
Hablemos de testing
![Page 12: 057 Testing Y Pensar Que Me Habian Dicho](https://reader036.vdocuments.mx/reader036/viewer/2022081502/557b4279d8b42a13388b4660/html5/thumbnails/12.jpg)
Hablemos de testing
![Page 13: 057 Testing Y Pensar Que Me Habian Dicho](https://reader036.vdocuments.mx/reader036/viewer/2022081502/557b4279d8b42a13388b4660/html5/thumbnails/13.jpg)
Requisitos
o Brindan conocimiento del negocio
o Deben ser claros
o Deben ser estables y versionados
o Funcionales y no funcionales
![Page 14: 057 Testing Y Pensar Que Me Habian Dicho](https://reader036.vdocuments.mx/reader036/viewer/2022081502/557b4279d8b42a13388b4660/html5/thumbnails/14.jpg)
Hablemos de testing
![Page 15: 057 Testing Y Pensar Que Me Habian Dicho](https://reader036.vdocuments.mx/reader036/viewer/2022081502/557b4279d8b42a13388b4660/html5/thumbnails/15.jpg)
Hablemos de testing
![Page 16: 057 Testing Y Pensar Que Me Habian Dicho](https://reader036.vdocuments.mx/reader036/viewer/2022081502/557b4279d8b42a13388b4660/html5/thumbnails/16.jpg)
Planificación
o Establecer riesgos comerciales y
del negocio
o Definir el alcance y entregables
o Armar el equipo de trabajo
o Indicar tipos y niveles
o Estimación
o Herramientas y ambientes
![Page 17: 057 Testing Y Pensar Que Me Habian Dicho](https://reader036.vdocuments.mx/reader036/viewer/2022081502/557b4279d8b42a13388b4660/html5/thumbnails/17.jpg)
Hablemos de testing
![Page 18: 057 Testing Y Pensar Que Me Habian Dicho](https://reader036.vdocuments.mx/reader036/viewer/2022081502/557b4279d8b42a13388b4660/html5/thumbnails/18.jpg)
Hablemos de testing
![Page 19: 057 Testing Y Pensar Que Me Habian Dicho](https://reader036.vdocuments.mx/reader036/viewer/2022081502/557b4279d8b42a13388b4660/html5/thumbnails/19.jpg)
Casos de Prueba y Ejecución
o Elaborar los casos de prueba una vez que
los requisitos están aprobados
o Hacer hincapié en los riesgos del negocio
o Definir cuáles son los casos que se van a
automatizar
o Crear scripts con consultas comunes y
otros que capturen datos para la
ejecución
![Page 20: 057 Testing Y Pensar Que Me Habian Dicho](https://reader036.vdocuments.mx/reader036/viewer/2022081502/557b4279d8b42a13388b4660/html5/thumbnails/20.jpg)
Casos de Prueba y Ejecución
o No comenzar a ejecutar si el software no pasó por alfa-test
o No comenzar si la versión no es estable Evitar el “andá probando”
o Funcional primero, no funcional al final
o Registrar los resultados
o No seguir testeando si se alcanzó el criterio de fin del testeo
![Page 21: 057 Testing Y Pensar Que Me Habian Dicho](https://reader036.vdocuments.mx/reader036/viewer/2022081502/557b4279d8b42a13388b4660/html5/thumbnails/21.jpg)
Hablemos de testing
![Page 22: 057 Testing Y Pensar Que Me Habian Dicho](https://reader036.vdocuments.mx/reader036/viewer/2022081502/557b4279d8b42a13388b4660/html5/thumbnails/22.jpg)
Métricas
o Miden el avance del testeoo Permiten encontrar puntos débiles
en el sistemao Brindan información que sirve a la
toma de decisioneso Fuentes:
o Requisitos
o Casos de prueba
o Herramienta de gestión de incidentes
![Page 23: 057 Testing Y Pensar Que Me Habian Dicho](https://reader036.vdocuments.mx/reader036/viewer/2022081502/557b4279d8b42a13388b4660/html5/thumbnails/23.jpg)
Aporte al Proyecto
o A los desarrolladores:
o Les permite concentrarse en la tarea
del desarrollo
o Visión crítica del sistema
o Brindar información exacta de cuándo
es que el sistema falla
o Confianza en el producto desarrollado
![Page 24: 057 Testing Y Pensar Que Me Habian Dicho](https://reader036.vdocuments.mx/reader036/viewer/2022081502/557b4279d8b42a13388b4660/html5/thumbnails/24.jpg)
Aporte al Proyecto
o Al gerente del proyecto y al cliente:
o Información del estado de la aplicación
a través de las métricas
o Apoyo en la toma de decisiones
o Apoyo en la planificación de las
actividades
o Tranquilidad y confianza
![Page 26: 057 Testing Y Pensar Que Me Habian Dicho](https://reader036.vdocuments.mx/reader036/viewer/2022081502/557b4279d8b42a13388b4660/html5/thumbnails/26.jpg)
Incorporando Metodología
o Definición de roles
o Un recurso múltiples roles
o Casos de Uso
o Conocimiento del negocio
o Enfoque en el producto final
![Page 27: 057 Testing Y Pensar Que Me Habian Dicho](https://reader036.vdocuments.mx/reader036/viewer/2022081502/557b4279d8b42a13388b4660/html5/thumbnails/27.jpg)
Siguiente paso ...
o Enfoque en todos los productos del
proyecto
o Metodología formal
o Etapas, entregables
o Roles
![Page 28: 057 Testing Y Pensar Que Me Habian Dicho](https://reader036.vdocuments.mx/reader036/viewer/2022081502/557b4279d8b42a13388b4660/html5/thumbnails/28.jpg)
Incorporando Testing
o Casos de Uso del Negocio
o Casos de Uso de la Solución
Pocos, detalle mínimo muchos, espec. completa
o “Hasta ahora funcionábamos bien” vs.
“Calidad en todo el proyecto”
o Adaptarse para obtener el máximo
![Page 29: 057 Testing Y Pensar Que Me Habian Dicho](https://reader036.vdocuments.mx/reader036/viewer/2022081502/557b4279d8b42a13388b4660/html5/thumbnails/29.jpg)
Resultado ...
o Proyecto exigente
o Rediseño de sistema crítico
EXITOEXITO
Roles – Genexus Consulting Cant
Director de Proyecto 1
Gerente de Proyecto 1
Jefe de Desarrollo 2
Desarrolladores 4
Coordinador de Testing 1
Analista de Testing 2
Roles - ANCAP Cant
Gerente de Proyecto 1
Responsable de Construcción 1
Desarrolladores SAP 2
Técnico Seguridad 1
Técnico Infraestructura 2
Responsables de Proceso 7
Usuarios Clave 35
![Page 30: 057 Testing Y Pensar Que Me Habian Dicho](https://reader036.vdocuments.mx/reader036/viewer/2022081502/557b4279d8b42a13388b4660/html5/thumbnails/30.jpg)
¿Preguntas?
![Page 31: 057 Testing Y Pensar Que Me Habian Dicho](https://reader036.vdocuments.mx/reader036/viewer/2022081502/557b4279d8b42a13388b4660/html5/thumbnails/31.jpg)
Más información
o http://www.istqb.org/download.htm
o Conferencias relacionadas
o Testing Automatizado: ¡Hagamos que las máquinas trabajen por
nosotros! – Sala Picasso, hora 09:45
o Todos los testings, el testing – Sala Picasso, hora 11:00
o GXC Dev. Framework: Análisis y desarrollo, buenas prácticas para
la convivencia – Sala Picasso, hora 11:45
o Café con Testing Automatizado – Sala Torres García, hora 14:30
o Ing. Natalia Dimu, PMP, [email protected]
o A/P Rita Praderio, [email protected]