Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
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é pens...
¿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 de...
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 experi...
Hablemos del perfil…
Descripción del rol
Los probadores de software (también conocidos como testers, su denominación en in...
Hablemos del perfil…
Actividades que realiza
• Diseñar plan de testing
• Definir los casos de prueba en base a los requisi...
Hablemos del perfil…
Estudios
Ingeniería informática o sistemas, licenciatura en sistemas o computación en curso (no
neces...
Hablemos del perfil…
Conocimientos deseables, según el nivel del puesto
• Certificación Internacional en Testing - ISTQB ...
Hablemos del perfil…
Competencias, habilidades o aptitudes deseables según el nivel del puesto
• Actitud, responsabilidad ...
Hablemos del perfil…
Nivel 1 - Trainee
Su trabajo suele estar orientado a ejecutar casos de testing perfectamente document...
¿Hacia donde va el testing?
• Iot y el testing?
• Desaparece el tester?
• Machine learning hará el trabajo del tester?
• S...
Donde me contactan?
gpadilla@baufest.com
Líder técnico de QA
Argentesting 2018 - Testers mas que un click
Upcoming SlideShare
Loading in …5
×

Argentesting 2018 - Testers mas que un click

963 views

Published on

Taller ofrecido por Gabriel Padilla durante la 3ra edición del Argentesting

La charla va dirigida a un público en general, estudiantes de sistemas, profesionales de QA y gerentes del área, la finalidad es afianzar la valoración del tester indicando todas las nuevas competencias con las que se debe contara también dar una visión de cómo hacer carrera con las diferentes especializaciones y la importancia de esta posición en las empresas.

Conocimientos previos requeridos
No se requiere.

Requerimientos
Este taller no requiere computadora.


Gabriela Padilla
https://www.linkedin.com/in/gabriela-p-1aa83134/

Published in: Technology
  • Be the first to comment

Argentesting 2018 - Testers mas que un click

  1. 1. Testers más que un click…
  2. 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. 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. 4. ¿Qué es el testing?
  5. 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. 6. Testing hace 10 años.. Análisis Diseño Implementación Pruebas Mantenimiento
  7. 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. 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. 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. 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. 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. 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. 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. 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. 15. Donde me contactan? gpadilla@baufest.com Líder técnico de QA

×