SlideShare a Scribd company logo
1 of 16
Testers más que un click…
¿Quién soy?
Nací en
Venezuela
Viví 3 años en
Panamá
Hoy aquí
Argentesting
Ingeniero de
Sistemas 2007
Métrica V5.0
¿De que vamos hablar hoy?
 ¿Qué es el testing?
 Evolución del tester cronológicamente
 Testing hace 10 años
 ¿Qué pensaban las organizaciones del testing?
 Hablemos del perfil
 Hacia donde va el testing
¿Qué es el testing?
Evolución
1956 1957 - 1978 1979 - 1982 1983-1988 1990 2000 ….
Fue el período
orientado a la
demostración, en la
cual la depuración y
el testing se
distinguían uno del
otro. En este
período se empezó
a mostrar que el
software debía
cumplir con los
requerimientos
Es el período
orientado a la
evaluación, donde
la intención era que
durante el ciclo de
vida del software se
hacía una
evaluación del
producto y una
medición de la
calidad.
se ya comenzaron las
nuevas tecnologias
mobile, web services,
cloud, el tester comienza
a tener valor con la
certificación ISTQB
Desde 2010,
rapidadamente hay que
adentrarse con
tecnologias de
innovación y con esto
llega la automatización
Fue el período
orientado a la
depuración, donde
el testing era
asociado a menudo
con la depuración,
no había una clara
diferencia entre uno
y otro.
Comienza el
período orientado a
la destrucción,
donde la meta
principal era
encontrar errores.
Se comenzaron a
tester aplicaciones
de escritorios y
web, llego la era del
carrito de compras,
sin embargo, ya con
enfasis en
metodologias, se
seguia empleando
la metodologia en
cascada
Testing hace 10 años..
Análisis
Diseño
Implementación
Pruebas
Mantenimiento
Que pensaban las organizaciones acerca del
testing…
El testing era poco valorado
Nuestra participación es tardía
La experiencia no es importante Tengo una vacante, puedes ser tester
El QA es poco técnico
Hablemos del perfil…
Descripción del rol
Los probadores de software (también conocidos como testers, su denominación en inglés)
planifican y llevan a cabo pruebas de software de los ordenadores para comprobar si funcionan
correctamente. Identifican el riesgo de sufrir errores de un software, detectan errores y los
comunican. Evalúan el funcionamiento general del software y sugieren formas de mejorarlo.
Nombres de cargos similares
Tester, Líder de Pruebas, Analista Control de Calidad.
Nota: Muchas veces es asimilado al rol de QA o Analista QA. El Analista QA (definido en el perfil
Analista de Calidad) tiene más foco en Calidad de Procesos y Aseguramiento de Calidad,
mientras que el Analista Tester tiene mayor foco en Calidad de Producto, especialmente en
el Proceso de TestingTechnical Support Engineer, Global Support Engineer, Atención al usuario,
Customer Care. Existe Soporte Técnico y Soporte Funcional.
Hablemos del perfil…
Actividades que realiza
• Diseñar plan de testing
• Definir los casos de prueba en base a los requisitos funcionales, no funcionales y técnicos
• Test de integración: Definir las pruebas de Integración que se realizaran
• Gestionar el armado de ambientes de prueba
• Generar datos o lotes de prueba
• Ejecutarlos casos de prueba
• Realizar la documentación de las pruebas (evidencia)
• Registrar los incidentes en la base a los defectos encontrados, así como también realizar su
seguimiento para asegurar su adecuada corrección
• Analizar y reportar los resultados de las pruebas, estadísticas, etc
• Participar durante la etapa de concepción de los sistemas en la elaboración de estrategias para
las pruebas
Hablemos del perfil…
Estudios
Ingeniería informática o sistemas, licenciatura en sistemas o computación en curso (no
necesariamente completas). Tecnicatura superior en desarrollo de software o formación
equivalente de 2 a 3 años de experiencia en el rubro.
Conocimientos necesarios, según el nivel del puesto
• Conocimientos de ingeniería del software
• Conocimientos de metodologías y modelos de calidad para la industria del software
• Metodologías de desarrollo de sistemas (agiles, no agiles).
• Conocimiento de Scrum/UML
• Conocimiento de CMMI, ISTQB, Modelo en V, RUP
• Conocimientos de herramientas para la ejecución y seguimiento de testing
• Conocimientos de lenguajes de consulta de Base de Datos
Hablemos del perfil…
Conocimientos deseables, según el nivel del puesto
• Certificación Internacional en Testing - ISTQB – International Software Testing Qualification
Board / HASTQB – Hispanic America Software Testing Qualification Board
• Conocimiento, si aplica, de diferentes Tipos de Testing (volumen, Smoke test, performance,
funcional, técnico). Automatización / Scripting.
• Experiencia en las normas de calidad ISO 9000, si participa en Procesos.
• Experiencia en implantación de procesos de mejora de alta productividad.
• Conocimientos de redes/ comunicaciones, S.O, algún lenguaje de programación.
• Ingles intermedio (lectura).
Hablemos del perfil…
Competencias, habilidades o aptitudes deseables según el nivel del puesto
• Actitud, responsabilidad y compromiso, con orientación a resultados.
• Detallista (que preste atención al detalle, a las particularidades).
• Pensamiento analítico / critico.
• Pragmatismo (adecuar las técnicas y el esfuerzo al alcance del proyecto).
• Capacidad de trabajo en equipo, con buen manejo de relaciones interpersonales.
• Capacidad de abstracción.
• Orientación al cliente Interno / Externo.
• Facilidad para incorporar y asimilar rápidamente los productos / sistemas de la organización
• Capacidad para medir el desempeño de un proceso (métricas).
Ámbito ocupacional
Puede formar parte de un staff cross organizacional que brinda servicio de testing a los proyectos.
Cuando trabaja dedicado a un proyecto, integra el equipo de trabajo. Puede evolucionar hacia
desarrollador, si lo desea.
Espacio propicio para la mejora profesional.
Hablemos del perfil…
Nivel 1 - Trainee
Su trabajo suele estar orientado a ejecutar casos de testing perfectamente documentados y a
registrar las evidencias e incidentes de acuerdo a un procedimiento establecido. No requiere
experiencia previa, requiere capacitación y supervisión
Nivel 2 - Junior
Su trabajo suele estar orientado a ejecutar casos de testing perfectamente documentados y a
registrar las evidencias e incidentes de acuerdo a un procedimiento establecido. No requiere
experiencia previa, requiere capacitación y supervisión
Nivel 3 - Semisenior
Puede diseñar casos de testing, participar en el diseño del plan de Pruebas. Tiene experiencia en
su campo de ocupación e independencia para abordar problemas; puede descomponer
problemas, buscar posibles causas de defectos y tiene conocimiento del conjunto de las partes
de un sistema.
Nivel 4 - Senior
Diseña y planifica los planes de testing. Lidera el proceso. Diseña los reportes de testing y sus
estadísticas. Diseña las métricas y las Bases de Datos consistentes para mostrar performance del
área de testing y del desempeño de la organización en cuanto a defectos y sus severidades.
Conduce las reuniones de resultados y puede ser el responsable del área de Testing (gerente de
staff de Testing). Piensa la organización, conoce sus productos, diseña procesos macros y
conduce su despliegue. Asimismo cuenta con gran autonomía y capacidad de brindar coaching a
otros, sabe estimar esfuerzos y costos de proyectos del área. Participa de las reuniones con la
gerencia y colabora con el área comercial en presentaciones técnicas a potenciales clientes.
¿Hacia donde va el testing?
• Iot y el testing?
• Desaparece el tester?
• Machine learning hará el trabajo del tester?
• Sólo haremos automatización?
Donde me contactan?
gpadilla@baufest.com
Líder técnico de QA

More Related Content

More from Argentesting

Argentesting 2019 - Testing de accesibilidad: un valor agregado cómo profesio...
Argentesting 2019 - Testing de accesibilidad: un valor agregado cómo profesio...Argentesting 2019 - Testing de accesibilidad: un valor agregado cómo profesio...
Argentesting 2019 - Testing de accesibilidad: un valor agregado cómo profesio...Argentesting
 
Argentesting 2019 - Testing exploratorio basado en sesiones
Argentesting 2019 - Testing exploratorio basado en sesionesArgentesting 2019 - Testing exploratorio basado en sesiones
Argentesting 2019 - Testing exploratorio basado en sesionesArgentesting
 
Argentesting 2019 - Ser ágiles, hacer ágiles. la historia de un proyecto exitoso
Argentesting 2019 - Ser ágiles, hacer ágiles. la historia de un proyecto exitosoArgentesting 2019 - Ser ágiles, hacer ágiles. la historia de un proyecto exitoso
Argentesting 2019 - Ser ágiles, hacer ágiles. la historia de un proyecto exitosoArgentesting
 
Argentesting 2019 - En la era de la disrupción ¿Cómo estamos imaginando el fu...
Argentesting 2019 - En la era de la disrupción ¿Cómo estamos imaginando el fu...Argentesting 2019 - En la era de la disrupción ¿Cómo estamos imaginando el fu...
Argentesting 2019 - En la era de la disrupción ¿Cómo estamos imaginando el fu...Argentesting
 
Argentesting 2019 - Introducción al testing en DevOps
Argentesting 2019 - Introducción al testing en DevOpsArgentesting 2019 - Introducción al testing en DevOps
Argentesting 2019 - Introducción al testing en DevOpsArgentesting
 
Argentesting 2019 - Cómo ser más productivo utilizando la línea de comando pa...
Argentesting 2019 - Cómo ser más productivo utilizando la línea de comando pa...Argentesting 2019 - Cómo ser más productivo utilizando la línea de comando pa...
Argentesting 2019 - Cómo ser más productivo utilizando la línea de comando pa...Argentesting
 
Argentesting 2019 - Analizando la seguridad en aplicaciones móviles
Argentesting 2019 - Analizando la seguridad en aplicaciones móvilesArgentesting 2019 - Analizando la seguridad en aplicaciones móviles
Argentesting 2019 - Analizando la seguridad en aplicaciones móvilesArgentesting
 
Argentesting 2019 - Accesibilidad, donde las especialidades convergen
Argentesting 2019 - Accesibilidad, donde las especialidades convergenArgentesting 2019 - Accesibilidad, donde las especialidades convergen
Argentesting 2019 - Accesibilidad, donde las especialidades convergenArgentesting
 
Argentesting 2019 - Automatizar al infinito y más allá, trae sus inconvenientes
Argentesting 2019 - Automatizar al infinito y más allá, trae sus inconvenientesArgentesting 2019 - Automatizar al infinito y más allá, trae sus inconvenientes
Argentesting 2019 - Automatizar al infinito y más allá, trae sus inconvenientesArgentesting
 
Argentesting 2019 - Cómo la 4ta revolución industrial afectará al testing
Argentesting 2019 - Cómo la 4ta revolución industrial afectará al testingArgentesting 2019 - Cómo la 4ta revolución industrial afectará al testing
Argentesting 2019 - Cómo la 4ta revolución industrial afectará al testingArgentesting
 
Argentesting 2019 - Caso de éxito de pruebas automatizadas en industria autom...
Argentesting 2019 - Caso de éxito de pruebas automatizadas en industria autom...Argentesting 2019 - Caso de éxito de pruebas automatizadas en industria autom...
Argentesting 2019 - Caso de éxito de pruebas automatizadas en industria autom...Argentesting
 
Argentesting 2019 - Lippia, un framework multipropósito
Argentesting 2019 - Lippia, un framework multipropósitoArgentesting 2019 - Lippia, un framework multipropósito
Argentesting 2019 - Lippia, un framework multipropósitoArgentesting
 
Argentesting 2019 - Machine learning en testing priorizacion de casos de pr...
Argentesting 2019 - Machine learning en testing   priorizacion de casos de pr...Argentesting 2019 - Machine learning en testing   priorizacion de casos de pr...
Argentesting 2019 - Machine learning en testing priorizacion de casos de pr...Argentesting
 
Argentesting 2019 - Lightning Talks
Argentesting 2019 - Lightning TalksArgentesting 2019 - Lightning Talks
Argentesting 2019 - Lightning TalksArgentesting
 
Tu primer script en Katalon - Paso a Paso
Tu primer script en Katalon - Paso a PasoTu primer script en Katalon - Paso a Paso
Tu primer script en Katalon - Paso a PasoArgentesting
 
Argentesting 2018 - Introducción a la automatización de pruebas con tecnologí...
Argentesting 2018 - Introducción a la automatización de pruebas con tecnologí...Argentesting 2018 - Introducción a la automatización de pruebas con tecnologí...
Argentesting 2018 - Introducción a la automatización de pruebas con tecnologí...Argentesting
 
Argentesting 2018 - Patrones de diseño en la automatización: ¿PageObject o Sc...
Argentesting 2018 - Patrones de diseño en la automatización: ¿PageObject o Sc...Argentesting 2018 - Patrones de diseño en la automatización: ¿PageObject o Sc...
Argentesting 2018 - Patrones de diseño en la automatización: ¿PageObject o Sc...Argentesting
 
Argentesting 2018 - Pruebas unitarias con Angular
Argentesting 2018 - Pruebas unitarias con AngularArgentesting 2018 - Pruebas unitarias con Angular
Argentesting 2018 - Pruebas unitarias con AngularArgentesting
 
Argentesting 2018 - Incorporando seguridad a las tareas de testing
Argentesting 2018 - Incorporando seguridad a las tareas de testingArgentesting 2018 - Incorporando seguridad a las tareas de testing
Argentesting 2018 - Incorporando seguridad a las tareas de testingArgentesting
 
Argentesting 2018 - 503 – SERVICE UNAVAILABLE: La virtualización de servicios...
Argentesting 2018 - 503 – SERVICE UNAVAILABLE: La virtualización de servicios...Argentesting 2018 - 503 – SERVICE UNAVAILABLE: La virtualización de servicios...
Argentesting 2018 - 503 – SERVICE UNAVAILABLE: La virtualización de servicios...Argentesting
 

More from Argentesting (20)

Argentesting 2019 - Testing de accesibilidad: un valor agregado cómo profesio...
Argentesting 2019 - Testing de accesibilidad: un valor agregado cómo profesio...Argentesting 2019 - Testing de accesibilidad: un valor agregado cómo profesio...
Argentesting 2019 - Testing de accesibilidad: un valor agregado cómo profesio...
 
Argentesting 2019 - Testing exploratorio basado en sesiones
Argentesting 2019 - Testing exploratorio basado en sesionesArgentesting 2019 - Testing exploratorio basado en sesiones
Argentesting 2019 - Testing exploratorio basado en sesiones
 
Argentesting 2019 - Ser ágiles, hacer ágiles. la historia de un proyecto exitoso
Argentesting 2019 - Ser ágiles, hacer ágiles. la historia de un proyecto exitosoArgentesting 2019 - Ser ágiles, hacer ágiles. la historia de un proyecto exitoso
Argentesting 2019 - Ser ágiles, hacer ágiles. la historia de un proyecto exitoso
 
Argentesting 2019 - En la era de la disrupción ¿Cómo estamos imaginando el fu...
Argentesting 2019 - En la era de la disrupción ¿Cómo estamos imaginando el fu...Argentesting 2019 - En la era de la disrupción ¿Cómo estamos imaginando el fu...
Argentesting 2019 - En la era de la disrupción ¿Cómo estamos imaginando el fu...
 
Argentesting 2019 - Introducción al testing en DevOps
Argentesting 2019 - Introducción al testing en DevOpsArgentesting 2019 - Introducción al testing en DevOps
Argentesting 2019 - Introducción al testing en DevOps
 
Argentesting 2019 - Cómo ser más productivo utilizando la línea de comando pa...
Argentesting 2019 - Cómo ser más productivo utilizando la línea de comando pa...Argentesting 2019 - Cómo ser más productivo utilizando la línea de comando pa...
Argentesting 2019 - Cómo ser más productivo utilizando la línea de comando pa...
 
Argentesting 2019 - Analizando la seguridad en aplicaciones móviles
Argentesting 2019 - Analizando la seguridad en aplicaciones móvilesArgentesting 2019 - Analizando la seguridad en aplicaciones móviles
Argentesting 2019 - Analizando la seguridad en aplicaciones móviles
 
Argentesting 2019 - Accesibilidad, donde las especialidades convergen
Argentesting 2019 - Accesibilidad, donde las especialidades convergenArgentesting 2019 - Accesibilidad, donde las especialidades convergen
Argentesting 2019 - Accesibilidad, donde las especialidades convergen
 
Argentesting 2019 - Automatizar al infinito y más allá, trae sus inconvenientes
Argentesting 2019 - Automatizar al infinito y más allá, trae sus inconvenientesArgentesting 2019 - Automatizar al infinito y más allá, trae sus inconvenientes
Argentesting 2019 - Automatizar al infinito y más allá, trae sus inconvenientes
 
Argentesting 2019 - Cómo la 4ta revolución industrial afectará al testing
Argentesting 2019 - Cómo la 4ta revolución industrial afectará al testingArgentesting 2019 - Cómo la 4ta revolución industrial afectará al testing
Argentesting 2019 - Cómo la 4ta revolución industrial afectará al testing
 
Argentesting 2019 - Caso de éxito de pruebas automatizadas en industria autom...
Argentesting 2019 - Caso de éxito de pruebas automatizadas en industria autom...Argentesting 2019 - Caso de éxito de pruebas automatizadas en industria autom...
Argentesting 2019 - Caso de éxito de pruebas automatizadas en industria autom...
 
Argentesting 2019 - Lippia, un framework multipropósito
Argentesting 2019 - Lippia, un framework multipropósitoArgentesting 2019 - Lippia, un framework multipropósito
Argentesting 2019 - Lippia, un framework multipropósito
 
Argentesting 2019 - Machine learning en testing priorizacion de casos de pr...
Argentesting 2019 - Machine learning en testing   priorizacion de casos de pr...Argentesting 2019 - Machine learning en testing   priorizacion de casos de pr...
Argentesting 2019 - Machine learning en testing priorizacion de casos de pr...
 
Argentesting 2019 - Lightning Talks
Argentesting 2019 - Lightning TalksArgentesting 2019 - Lightning Talks
Argentesting 2019 - Lightning Talks
 
Tu primer script en Katalon - Paso a Paso
Tu primer script en Katalon - Paso a PasoTu primer script en Katalon - Paso a Paso
Tu primer script en Katalon - Paso a Paso
 
Argentesting 2018 - Introducción a la automatización de pruebas con tecnologí...
Argentesting 2018 - Introducción a la automatización de pruebas con tecnologí...Argentesting 2018 - Introducción a la automatización de pruebas con tecnologí...
Argentesting 2018 - Introducción a la automatización de pruebas con tecnologí...
 
Argentesting 2018 - Patrones de diseño en la automatización: ¿PageObject o Sc...
Argentesting 2018 - Patrones de diseño en la automatización: ¿PageObject o Sc...Argentesting 2018 - Patrones de diseño en la automatización: ¿PageObject o Sc...
Argentesting 2018 - Patrones de diseño en la automatización: ¿PageObject o Sc...
 
Argentesting 2018 - Pruebas unitarias con Angular
Argentesting 2018 - Pruebas unitarias con AngularArgentesting 2018 - Pruebas unitarias con Angular
Argentesting 2018 - Pruebas unitarias con Angular
 
Argentesting 2018 - Incorporando seguridad a las tareas de testing
Argentesting 2018 - Incorporando seguridad a las tareas de testingArgentesting 2018 - Incorporando seguridad a las tareas de testing
Argentesting 2018 - Incorporando seguridad a las tareas de testing
 
Argentesting 2018 - 503 – SERVICE UNAVAILABLE: La virtualización de servicios...
Argentesting 2018 - 503 – SERVICE UNAVAILABLE: La virtualización de servicios...Argentesting 2018 - 503 – SERVICE UNAVAILABLE: La virtualización de servicios...
Argentesting 2018 - 503 – SERVICE UNAVAILABLE: La virtualización de servicios...
 

Recently uploaded

Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 

Recently uploaded (13)

Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 

Argentesting 2018 - Testers mas que un click

  • 1. Testers más que un click…
  • 2. ¿Quién soy? Nací en Venezuela Viví 3 años en Panamá Hoy aquí Argentesting Ingeniero de Sistemas 2007 Métrica V5.0
  • 3. ¿De que vamos hablar hoy?  ¿Qué es el testing?  Evolución del tester cronológicamente  Testing hace 10 años  ¿Qué pensaban las organizaciones del testing?  Hablemos del perfil  Hacia donde va el testing
  • 4. ¿Qué es el testing?
  • 5. Evolución 1956 1957 - 1978 1979 - 1982 1983-1988 1990 2000 …. Fue el período orientado a la demostración, en la cual la depuración y el testing se distinguían uno del otro. En este período se empezó a mostrar que el software debía cumplir con los requerimientos Es el período orientado a la evaluación, donde la intención era que durante el ciclo de vida del software se hacía una evaluación del producto y una medición de la calidad. se ya comenzaron las nuevas tecnologias mobile, web services, cloud, el tester comienza a tener valor con la certificación ISTQB Desde 2010, rapidadamente hay que adentrarse con tecnologias de innovación y con esto llega la automatización Fue el período orientado a la depuración, donde el testing era asociado a menudo con la depuración, no había una clara diferencia entre uno y otro. Comienza el período orientado a la destrucción, donde la meta principal era encontrar errores. Se comenzaron a tester aplicaciones de escritorios y web, llego la era del carrito de compras, sin embargo, ya con enfasis en metodologias, se seguia empleando la metodologia en cascada
  • 6. Testing hace 10 años.. Análisis Diseño Implementación Pruebas Mantenimiento
  • 7. Que pensaban las organizaciones acerca del testing… El testing era poco valorado Nuestra participación es tardía La experiencia no es importante Tengo una vacante, puedes ser tester El QA es poco técnico
  • 8. Hablemos del perfil… Descripción del rol Los probadores de software (también conocidos como testers, su denominación en inglés) planifican y llevan a cabo pruebas de software de los ordenadores para comprobar si funcionan correctamente. Identifican el riesgo de sufrir errores de un software, detectan errores y los comunican. Evalúan el funcionamiento general del software y sugieren formas de mejorarlo. Nombres de cargos similares Tester, Líder de Pruebas, Analista Control de Calidad. Nota: Muchas veces es asimilado al rol de QA o Analista QA. El Analista QA (definido en el perfil Analista de Calidad) tiene más foco en Calidad de Procesos y Aseguramiento de Calidad, mientras que el Analista Tester tiene mayor foco en Calidad de Producto, especialmente en el Proceso de TestingTechnical Support Engineer, Global Support Engineer, Atención al usuario, Customer Care. Existe Soporte Técnico y Soporte Funcional.
  • 9. Hablemos del perfil… Actividades que realiza • Diseñar plan de testing • Definir los casos de prueba en base a los requisitos funcionales, no funcionales y técnicos • Test de integración: Definir las pruebas de Integración que se realizaran • Gestionar el armado de ambientes de prueba • Generar datos o lotes de prueba • Ejecutarlos casos de prueba • Realizar la documentación de las pruebas (evidencia) • Registrar los incidentes en la base a los defectos encontrados, así como también realizar su seguimiento para asegurar su adecuada corrección • Analizar y reportar los resultados de las pruebas, estadísticas, etc • Participar durante la etapa de concepción de los sistemas en la elaboración de estrategias para las pruebas
  • 10. Hablemos del perfil… Estudios Ingeniería informática o sistemas, licenciatura en sistemas o computación en curso (no necesariamente completas). Tecnicatura superior en desarrollo de software o formación equivalente de 2 a 3 años de experiencia en el rubro. Conocimientos necesarios, según el nivel del puesto • Conocimientos de ingeniería del software • Conocimientos de metodologías y modelos de calidad para la industria del software • Metodologías de desarrollo de sistemas (agiles, no agiles). • Conocimiento de Scrum/UML • Conocimiento de CMMI, ISTQB, Modelo en V, RUP • Conocimientos de herramientas para la ejecución y seguimiento de testing • Conocimientos de lenguajes de consulta de Base de Datos
  • 11. Hablemos del perfil… Conocimientos deseables, según el nivel del puesto • Certificación Internacional en Testing - ISTQB – International Software Testing Qualification Board / HASTQB – Hispanic America Software Testing Qualification Board • Conocimiento, si aplica, de diferentes Tipos de Testing (volumen, Smoke test, performance, funcional, técnico). Automatización / Scripting. • Experiencia en las normas de calidad ISO 9000, si participa en Procesos. • Experiencia en implantación de procesos de mejora de alta productividad. • Conocimientos de redes/ comunicaciones, S.O, algún lenguaje de programación. • Ingles intermedio (lectura).
  • 12. Hablemos del perfil… Competencias, habilidades o aptitudes deseables según el nivel del puesto • Actitud, responsabilidad y compromiso, con orientación a resultados. • Detallista (que preste atención al detalle, a las particularidades). • Pensamiento analítico / critico. • Pragmatismo (adecuar las técnicas y el esfuerzo al alcance del proyecto). • Capacidad de trabajo en equipo, con buen manejo de relaciones interpersonales. • Capacidad de abstracción. • Orientación al cliente Interno / Externo. • Facilidad para incorporar y asimilar rápidamente los productos / sistemas de la organización • Capacidad para medir el desempeño de un proceso (métricas). Ámbito ocupacional Puede formar parte de un staff cross organizacional que brinda servicio de testing a los proyectos. Cuando trabaja dedicado a un proyecto, integra el equipo de trabajo. Puede evolucionar hacia desarrollador, si lo desea. Espacio propicio para la mejora profesional.
  • 13. Hablemos del perfil… Nivel 1 - Trainee Su trabajo suele estar orientado a ejecutar casos de testing perfectamente documentados y a registrar las evidencias e incidentes de acuerdo a un procedimiento establecido. No requiere experiencia previa, requiere capacitación y supervisión Nivel 2 - Junior Su trabajo suele estar orientado a ejecutar casos de testing perfectamente documentados y a registrar las evidencias e incidentes de acuerdo a un procedimiento establecido. No requiere experiencia previa, requiere capacitación y supervisión Nivel 3 - Semisenior Puede diseñar casos de testing, participar en el diseño del plan de Pruebas. Tiene experiencia en su campo de ocupación e independencia para abordar problemas; puede descomponer problemas, buscar posibles causas de defectos y tiene conocimiento del conjunto de las partes de un sistema. Nivel 4 - Senior Diseña y planifica los planes de testing. Lidera el proceso. Diseña los reportes de testing y sus estadísticas. Diseña las métricas y las Bases de Datos consistentes para mostrar performance del área de testing y del desempeño de la organización en cuanto a defectos y sus severidades. Conduce las reuniones de resultados y puede ser el responsable del área de Testing (gerente de staff de Testing). Piensa la organización, conoce sus productos, diseña procesos macros y conduce su despliegue. Asimismo cuenta con gran autonomía y capacidad de brindar coaching a otros, sabe estimar esfuerzos y costos de proyectos del área. Participa de las reuniones con la gerencia y colabora con el área comercial en presentaciones técnicas a potenciales clientes.
  • 14. ¿Hacia donde va el testing? • Iot y el testing? • Desaparece el tester? • Machine learning hará el trabajo del tester? • Sólo haremos automatización?
  • 15.

Editor's Notes

  1. Hablar un poco de donde soy Hablar un poco de la Ingenieria y mi tesis que fue de QA hace 11 aos Hablar un poco de las empresas donde he trabajado
  2. Hasta 1956 fue el período orientado a la depuración, donde el testing era asociado a menudo con la depuración, no había una clara diferencia entre uno y otro. De 1957 a 1978 fue el período orientado a la demostración, en la cual la depuración y el testing se distinguían uno del otro. En este período se empezó a mostrar que el software debía cumplir con los requerimientos. Entre 1979 y 1982 comienza el período orientado a la destrucción, donde la meta principal era encontrar errores. De 1983 a 1987 es el período orientado a la evaluación, donde la intención era que durante el ciclo de vida del software se hacía una evaluación del producto y una medición de la calidad. Desde 1988 comenzó un período orientado a la prevención, donde las pruebas se hacen para demostrar que el software satisface las especificaciones, para detectar fallas y prevenir errores. Desde 1990, se comenzaron a tester aplicaciones de escritorios y web, llego la era del carrito de compras, sin embargo, ya con enfasis en metodologias, se seguia empleando la metodologia en cascada Desde 2000, se ya comenzaron las nuevas tecnologias mobile, web services, cloud, el tester comienza a tener valor con la certificación ISTQB Desde 2010, rapidadamente hay que adentrarse con tecnologias de innovación y con esto llega la automatización