una fórmula de éxito -...
TRANSCRIPT
![Page 1: Una fórmula de éxito - ELAISelais.inf.utfsm.cl/wp-content/uploads/2017/08/t-cs-wodzislawski.pdf · Taller de verificación de software •Electiva de 4º año, Ingeniería en Computación,](https://reader034.vdocuments.mx/reader034/viewer/2022050407/5f8484b70a20a30a0d46fe86/html5/thumbnails/1.jpg)
Una fórmula de éxito
Lic. Mónica Wodzislawski
![Page 2: Una fórmula de éxito - ELAISelais.inf.utfsm.cl/wp-content/uploads/2017/08/t-cs-wodzislawski.pdf · Taller de verificación de software •Electiva de 4º año, Ingeniería en Computación,](https://reader034.vdocuments.mx/reader034/viewer/2022050407/5f8484b70a20a30a0d46fe86/html5/thumbnails/2.jpg)
¿Quiénes somos?
Especializados en servicios de testing
• Evaluar la calidad de los sistemas
Emprendimiento conjunto
• Vínculo Academia-Industria
Símbolo de calidad
• Desde 2004
3
![Page 3: Una fórmula de éxito - ELAISelais.inf.utfsm.cl/wp-content/uploads/2017/08/t-cs-wodzislawski.pdf · Taller de verificación de software •Electiva de 4º año, Ingeniería en Computación,](https://reader034.vdocuments.mx/reader034/viewer/2022050407/5f8484b70a20a30a0d46fe86/html5/thumbnails/3.jpg)
Objetivo del CES
Brindar servicios especializados de
testing a la industria de TI, para mejorar
su capacidad productiva en cuanto a
calidad, diversidad de plataformas e
innovación de sus productos.
![Page 4: Una fórmula de éxito - ELAISelais.inf.utfsm.cl/wp-content/uploads/2017/08/t-cs-wodzislawski.pdf · Taller de verificación de software •Electiva de 4º año, Ingeniería en Computación,](https://reader034.vdocuments.mx/reader034/viewer/2022050407/5f8484b70a20a30a0d46fe86/html5/thumbnails/4.jpg)
Servicios• Testing funcional
• Ensayos de plataformas
• Capacitación en testing
Carrera – Desde 2011 – 14 ediciones
Grado y Posgrado
Especializaciones
• Consultoría en testing
Departamento de testing
Proceso de testing
Apoyo en proyectos de testing
• Certificación / Homologación /Conformidad5
![Page 5: Una fórmula de éxito - ELAISelais.inf.utfsm.cl/wp-content/uploads/2017/08/t-cs-wodzislawski.pdf · Taller de verificación de software •Electiva de 4º año, Ingeniería en Computación,](https://reader034.vdocuments.mx/reader034/viewer/2022050407/5f8484b70a20a30a0d46fe86/html5/thumbnails/5.jpg)
Evolución Red Académica
Uruguaya
Polo tecnológico de
Pando
Centro de Ensayos de
Software
Autosustentable
6
![Page 6: Una fórmula de éxito - ELAISelais.inf.utfsm.cl/wp-content/uploads/2017/08/t-cs-wodzislawski.pdf · Taller de verificación de software •Electiva de 4º año, Ingeniería en Computación,](https://reader034.vdocuments.mx/reader034/viewer/2022050407/5f8484b70a20a30a0d46fe86/html5/thumbnails/6.jpg)
Excelencia y eficiencia
7
![Page 7: Una fórmula de éxito - ELAISelais.inf.utfsm.cl/wp-content/uploads/2017/08/t-cs-wodzislawski.pdf · Taller de verificación de software •Electiva de 4º año, Ingeniería en Computación,](https://reader034.vdocuments.mx/reader034/viewer/2022050407/5f8484b70a20a30a0d46fe86/html5/thumbnails/7.jpg)
La sinergia
Los cambios curriculares en la academia
son necesariamente lentos
La industria es un agente de cambio
Investigación e innovación convergen
8
![Page 8: Una fórmula de éxito - ELAISelais.inf.utfsm.cl/wp-content/uploads/2017/08/t-cs-wodzislawski.pdf · Taller de verificación de software •Electiva de 4º año, Ingeniería en Computación,](https://reader034.vdocuments.mx/reader034/viewer/2022050407/5f8484b70a20a30a0d46fe86/html5/thumbnails/8.jpg)
Tejer la trama
9
Construir
• Confianza
• Equilibrios
![Page 9: Una fórmula de éxito - ELAISelais.inf.utfsm.cl/wp-content/uploads/2017/08/t-cs-wodzislawski.pdf · Taller de verificación de software •Electiva de 4º año, Ingeniería en Computación,](https://reader034.vdocuments.mx/reader034/viewer/2022050407/5f8484b70a20a30a0d46fe86/html5/thumbnails/9.jpg)
En la academia
Taller de verificación de software
• Electiva de 4º año, Ingeniería en
Computación, Fing, UdelaR
Incorporación de conceptos y tareas de
testing en los cursos de programación
I..IV
Cursos de posgrado, en particular
Testing de performance
10
![Page 10: Una fórmula de éxito - ELAISelais.inf.utfsm.cl/wp-content/uploads/2017/08/t-cs-wodzislawski.pdf · Taller de verificación de software •Electiva de 4º año, Ingeniería en Computación,](https://reader034.vdocuments.mx/reader034/viewer/2022050407/5f8484b70a20a30a0d46fe86/html5/thumbnails/10.jpg)
Proyectos de fin de carrera
11
TestSchool
Transición a DevOps
Generación de escenarios para pruebas de
performance de aplicaciones y servicios web
a partir de logs W3C
Evaluación y mejora de
procesos de testing
Herramienta para Testing
Exploratorio
![Page 11: Una fórmula de éxito - ELAISelais.inf.utfsm.cl/wp-content/uploads/2017/08/t-cs-wodzislawski.pdf · Taller de verificación de software •Electiva de 4º año, Ingeniería en Computación,](https://reader034.vdocuments.mx/reader034/viewer/2022050407/5f8484b70a20a30a0d46fe86/html5/thumbnails/11.jpg)
Innovación
12
Evaluación de las pruebas
![Page 12: Una fórmula de éxito - ELAISelais.inf.utfsm.cl/wp-content/uploads/2017/08/t-cs-wodzislawski.pdf · Taller de verificación de software •Electiva de 4º año, Ingeniería en Computación,](https://reader034.vdocuments.mx/reader034/viewer/2022050407/5f8484b70a20a30a0d46fe86/html5/thumbnails/12.jpg)
Proceso de elaboración
Entender la problemática
Estudio del estándar
Especificación de la metodología y eventualmente protocolo de
pruebas
Verificación del
protocolo y metodología
Actualización…
13
![Page 13: Una fórmula de éxito - ELAISelais.inf.utfsm.cl/wp-content/uploads/2017/08/t-cs-wodzislawski.pdf · Taller de verificación de software •Electiva de 4º año, Ingeniería en Computación,](https://reader034.vdocuments.mx/reader034/viewer/2022050407/5f8484b70a20a30a0d46fe86/html5/thumbnails/13.jpg)
Otros proyectos interesantes
Prueba migración base de datos
Consultoría en testing
• Equipo de desarrollo “ágil”
• No lograba hacer pruebas de regresión
• +Automatización + Integración continua
• Aporte al modelo de desarrollo14
![Page 14: Una fórmula de éxito - ELAISelais.inf.utfsm.cl/wp-content/uploads/2017/08/t-cs-wodzislawski.pdf · Taller de verificación de software •Electiva de 4º año, Ingeniería en Computación,](https://reader034.vdocuments.mx/reader034/viewer/2022050407/5f8484b70a20a30a0d46fe86/html5/thumbnails/14.jpg)
Recientemente
El CES hizo pruebas a un componente genérico para
manejo de entorno.
El objetivo del sistema es manejar información del
entorno
• Registrar productores de información
• Notificar cambios en el contexto
• Proveer acceso a la información
Interfaces NGSI9/10
![Page 15: Una fórmula de éxito - ELAISelais.inf.utfsm.cl/wp-content/uploads/2017/08/t-cs-wodzislawski.pdf · Taller de verificación de software •Electiva de 4º año, Ingeniería en Computación,](https://reader034.vdocuments.mx/reader034/viewer/2022050407/5f8484b70a20a30a0d46fe86/html5/thumbnails/15.jpg)
SUT Usos
• sensores en el hogar
• plataformas para smart cities
• y más …
Objetivo
• ¿Cuántos sensores soporta el sistema?
• ¿Cuántos suscriptores soporta para un número dado de sensores?
![Page 16: Una fórmula de éxito - ELAISelais.inf.utfsm.cl/wp-content/uploads/2017/08/t-cs-wodzislawski.pdf · Taller de verificación de software •Electiva de 4º año, Ingeniería en Computación,](https://reader034.vdocuments.mx/reader034/viewer/2022050407/5f8484b70a20a30a0d46fe86/html5/thumbnails/16.jpg)
17
![Page 17: Una fórmula de éxito - ELAISelais.inf.utfsm.cl/wp-content/uploads/2017/08/t-cs-wodzislawski.pdf · Taller de verificación de software •Electiva de 4º año, Ingeniería en Computación,](https://reader034.vdocuments.mx/reader034/viewer/2022050407/5f8484b70a20a30a0d46fe86/html5/thumbnails/17.jpg)
Las tres “t”
18
Calidad del producto
Testing
Testeabilidad
Testing preventivo
![Page 18: Una fórmula de éxito - ELAISelais.inf.utfsm.cl/wp-content/uploads/2017/08/t-cs-wodzislawski.pdf · Taller de verificación de software •Electiva de 4º año, Ingeniería en Computación,](https://reader034.vdocuments.mx/reader034/viewer/2022050407/5f8484b70a20a30a0d46fe86/html5/thumbnails/18.jpg)
Testing preventivo
Identificar objetivos de calidad
Formular con precisión y claridad los requerimientos y criterios de aceptación
Analizar los riesgos del proyecto y del producto
Definir• Esquemas de seguridad del acceso
• Interfaces con otros sistemas
• Criterios de usabilidad
• Pistas de auditoría y logs
• Perfiles de uso
• Frecuencia de uso de los diferentes perfiles
• Concurrencia
• Escalabilidad
Estándares – OWASP, usabilidad,…
Elaborar el Plan de pruebas de aceptación preliminar
19
![Page 19: Una fórmula de éxito - ELAISelais.inf.utfsm.cl/wp-content/uploads/2017/08/t-cs-wodzislawski.pdf · Taller de verificación de software •Electiva de 4º año, Ingeniería en Computación,](https://reader034.vdocuments.mx/reader034/viewer/2022050407/5f8484b70a20a30a0d46fe86/html5/thumbnails/19.jpg)
Testeabilidad
Considerar la testeabilidad permite mejorar el trabajo del equipo, la calidad del producto y del proceso
Cualidades deseables• Controlable
• Visible
• Disponible
• Simple
• Estable
• Adecuado
• Comprensible
20
![Page 20: Una fórmula de éxito - ELAISelais.inf.utfsm.cl/wp-content/uploads/2017/08/t-cs-wodzislawski.pdf · Taller de verificación de software •Electiva de 4º año, Ingeniería en Computación,](https://reader034.vdocuments.mx/reader034/viewer/2022050407/5f8484b70a20a30a0d46fe86/html5/thumbnails/20.jpg)
Es una investigación empírica y técnica
orientada a proporcionar información sobre la
calidad de un producto de software para un
actor o usuario
“Es una actividad cognitiva,
no es una actividad mecánica”
Cem Kaner
Testing
21
![Page 21: Una fórmula de éxito - ELAISelais.inf.utfsm.cl/wp-content/uploads/2017/08/t-cs-wodzislawski.pdf · Taller de verificación de software •Electiva de 4º año, Ingeniería en Computación,](https://reader034.vdocuments.mx/reader034/viewer/2022050407/5f8484b70a20a30a0d46fe86/html5/thumbnails/21.jpg)
Probamos
¿Para qué?
Detectar incidentes,
defectos, errores
Evaluar la calidad de un
producto
Ayudar a la gerencia a
tomar decisiones
Verificar interoperabilidad
Verificar la conformidad
con estándares
Minimizar los riesgos
¿Por qué?
La construcción de
software es un proceso
colaborativo en el cual
intervienen actores
diversos que
• negocian expectativas en
un contexto determinado
• cometen errores
• piensan nuevas ideas para
construir (sugeridas por el
producto)
22
![Page 22: Una fórmula de éxito - ELAISelais.inf.utfsm.cl/wp-content/uploads/2017/08/t-cs-wodzislawski.pdf · Taller de verificación de software •Electiva de 4º año, Ingeniería en Computación,](https://reader034.vdocuments.mx/reader034/viewer/2022050407/5f8484b70a20a30a0d46fe86/html5/thumbnails/22.jpg)
Lo único seguro es
Cambia, todo cambia pero
23
Entender Pensar Ejecutar Comparar
Conocer Testear
![Page 23: Una fórmula de éxito - ELAISelais.inf.utfsm.cl/wp-content/uploads/2017/08/t-cs-wodzislawski.pdf · Taller de verificación de software •Electiva de 4º año, Ingeniería en Computación,](https://reader034.vdocuments.mx/reader034/viewer/2022050407/5f8484b70a20a30a0d46fe86/html5/thumbnails/23.jpg)
El flujo continuo
24
Testear para
conocer
Conocer
para testearEspacio
de testing
24
![Page 24: Una fórmula de éxito - ELAISelais.inf.utfsm.cl/wp-content/uploads/2017/08/t-cs-wodzislawski.pdf · Taller de verificación de software •Electiva de 4º año, Ingeniería en Computación,](https://reader034.vdocuments.mx/reader034/viewer/2022050407/5f8484b70a20a30a0d46fe86/html5/thumbnails/24.jpg)
Una carrera en testing
Experiencia
Especialización
Conocimiento
25
![Page 25: Una fórmula de éxito - ELAISelais.inf.utfsm.cl/wp-content/uploads/2017/08/t-cs-wodzislawski.pdf · Taller de verificación de software •Electiva de 4º año, Ingeniería en Computación,](https://reader034.vdocuments.mx/reader034/viewer/2022050407/5f8484b70a20a30a0d46fe86/html5/thumbnails/25.jpg)
El testing contribuye
A construir mejores productos
A construir mejor los productos
A la calidad de software
¡Larga vida al testing!
26
![Page 26: Una fórmula de éxito - ELAISelais.inf.utfsm.cl/wp-content/uploads/2017/08/t-cs-wodzislawski.pdf · Taller de verificación de software •Electiva de 4º año, Ingeniería en Computación,](https://reader034.vdocuments.mx/reader034/viewer/2022050407/5f8484b70a20a30a0d46fe86/html5/thumbnails/26.jpg)
27
Cada vez más dispositivos “inteligentes”
• Ok Google, Cortana, Siri, Alexa ….
Desarrollo de aplicaciones que interactúen con estos
dispositivos
• Uber, PedidosYa, McDonald’s, y más
Es momento de capacitarse, considerar los riesgos de
seguridad y generar herramientas para automatizar
estas pruebas
Maestrías y doctorados en testing
![Page 27: Una fórmula de éxito - ELAISelais.inf.utfsm.cl/wp-content/uploads/2017/08/t-cs-wodzislawski.pdf · Taller de verificación de software •Electiva de 4º año, Ingeniería en Computación,](https://reader034.vdocuments.mx/reader034/viewer/2022050407/5f8484b70a20a30a0d46fe86/html5/thumbnails/27.jpg)
Gracias
Centro de Ensayos de SoftwareSitio: http://www.ces.com.uy
• Carrera de Testing: http://www.ces.com.uy/index.php/carrera-de-testing
• Twitter: @ces_com_uy
• Facebook: /CentroDeEnsayosDeSoftware
• Plataforma de capacitación: http://www.capacitacion.ces.com.uy
• Blog: http://blog.ces.com.uy
• Contacto: [email protected]
• Youtube: Centro de Ensayos de Software
Mi correo