0% encontró este documento útil (0 votos)
170 vistas13 páginas

Programa de QA-Testing

El documento presenta un curso de Quality Assurance y Testing de software. El curso tiene como objetivos que los estudiantes comprendan la importancia del testing, sean capaces de elaborar pruebas para detectar errores y aprendan sobre el ciclo de testing y las pruebas a realizar. El plan de estudios incluye 10 módulos que cubren temas como el ciclo de vida de testing, gestión de errores, tipos de pruebas, automatización y pruebas móviles.

Cargado por

c0y0t39
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
170 vistas13 páginas

Programa de QA-Testing

El documento presenta un curso de Quality Assurance y Testing de software. El curso tiene como objetivos que los estudiantes comprendan la importancia del testing, sean capaces de elaborar pruebas para detectar errores y aprendan sobre el ciclo de testing y las pruebas a realizar. El plan de estudios incluye 10 módulos que cubren temas como el ciclo de vida de testing, gestión de errores, tipos de pruebas, automatización y pruebas móviles.

Cargado por

c0y0t39
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Curso de

Quality
Assurance.
Testing.
Aprende a testear software como un profesional
y conviértete en una pieza clave para cualquier
proyecto de desarrollo.
Objetivos
Al terminar el curso los estudiantes:

Comprenderán la importancia del testing en software

Serán capaces de elaborar pruebas para detectar errores

Aprenderán sobre el ciclo de testing y las pruebas a realizar

Objetivos específicos
Al terminar los estudiantes:

Conocerán el contexto del trabajo de QA y su rol como testers

Entenderán el ciclo de testing y la ejecución de pruebas

Serán capaces de usar herramientas para la gestión de testing

Estarán en condiciones de elaborar casos de prueba

Entenderán tipos, niveles y técnicas de prueba

Conocerán elementos para la gestión de la pruebas

Comprenderán las características de pruebas automatizadas

Serán capaces de elaborar pruebas para para dispotivos móviles


Bienvenid@ a la revolución de la
educación online. Ahora, trabajar
en equipo desde cualquier lugar del
mundo es una realidad.
Tú también puedes formar parte de una nueva
experiencia de aprendizaje. Trabajamos con una
metodología educativa única en el mundo que conecta
personas, desarrolla habilidades emocionales y mejora
el nivel académico. Todo gracias a la cooperación.

Nuestra formación te permitirá entrenarte en testing y


empezar tu carrera como Quality Control. Aprenderás a
identi�icar errores y a reportarlos con el equipo de
trabajo. Conocerás las pruebas estáticas y dinámicas,
modelos de ciclo de vida de desarrollo de software, los
factores psicológicos que se ponen en juego para
testear y mucho más.
Tecnología que nos permite
centrarnos en lo humano
Gracias a nuestra tecnología te conectarás con otros estudiantes
para avanzar en tu aprendizaje en Quality Control. Interactúa
desde tu ordenador con nuevos compañeros elegidos
especialmente para ti, según el rendimiento y progreso de cada
persona. Tú ingresas al aula, nuestra inteligencia arti�icial se
encarga del resto.

Cada clase es única, en contenido y en cooperación

Hasta aquí suena muy bien, pero ¿cómo se desarrolla el cursado?


Cada día de clases ingresas a la plataforma Egg en el horario de
inicio. Marcarás asistencia y te dirigirás a una sala de
videollamada con tu equipo del día donde podrás comenzar a
desarrollar el contenido establecido para esa sesión. Recuerda:
todos los días de clase trabajarás con personas diferentes según
nuestra inteligencia arti�icial. Gracias a estas rotaciones,
conocerás nuevos puntos de vista y nuevos conocimientos que
te sumarán en tu proceso de aprendizaje. En cuanto tengas una
duda o quieras debatir un tema, podrás consultar con tus
compañeros de equipo, facilitadores o mentores. Siempre habrá
alguien para ayudarte.

El curso es un equipo que avanza con un propósito en común:


que todos puedan aprender.
Aprende de manera online y en equipo
Nuestras carreras son en vivo con mentores que te
guían y toda la práctica es en equipo. El 100% del
tiempo te encontrarás con compañeros dispuestos a
salvar tus dudas, a guiarte, a darte su opinión y a
compartir sus experiencias. Todo esto, gracias a una
tecnología única en el mundo.

Reconocer la ayuda alimenta el algoritmo


La instancia de reconocimiento alimenta el algoritmo
de nuestra app. Luego de cada clase, podrás elegir a la
persona que más te ayudó en una sesión de estudio
dándole un voto en nuestra app. Las personas más
reconocidas serán facilitadores que liderarán la
cooperación de otros equipos.

Al �inalizar cada día, podrás ver cuántas personas


reconocen tus aportes. ¿Grati�icante, no?

¿De qué va esto de la cooperación?

Esta metodología fue creada en base a principios


cientí�icos que explican la Cooperación Humana. Fue
probada durante 5 años de forma presencial, arrojando
resultados que demuestran que la cooperación
aumenta el desarrollo académico, la autonomía, las
habilidades blandas y los vínculos entre las personas.
La hemos llevado al mundo online y hemos probado
que sigue funcionando. Incluso mejor, porque conecta
personas de todo el mundo.
Plan de estudio
Módulo #1 - Testing manual

Contexto del testing


El primer módulo provee contexto a quien se acerca al mundo del testing. Brinda
conocimientos sobre el propósito testing, para lo cual también recorre conceptos de
software y el ciclo de desarrollo que permite comprender la necesidad de hacer
pruebas. En el módulo se de�ine el rol del tester y herramientas que lo ayudarán en la
observación de problemas.

Temario
Introducción a QC-QA
Qué es el testing. Necesidad de las pruebas
Contexto: software y desarrollo de software
Herramientas para identi�icar problemas

Módulo #2 - Testing manual

Ciclo de vida de testing


El segundo módulo plantea los principios de testing y el ciclo de vida de las pruebas, también se
conocen las actividades y los productos entregables de pruebas. Asimismo se ve el testing para
metodologías ágiles.

Temario
Principios y ciclo de vida de testing
Plan de Prueba
Casos de prueba
Testing Agil
Módulo #3 - Testing manual

Gestión de errores y defectos


Este módulo se centra en la construcción de casos de prueba cuyo objetivo es la detección de
errores, fallas y defectos y sus consecuentes reportes. En este módulo se ven herramientas que
permiten gestionar las pruebas, como Trello y Testlink, que luego permiten expandir a otras
herramientas similares. Adicionalmente vemos el testing para aplicaciones móviles.

Temario
Herramientas para gestión de pruebas
Ejecución de las pruebas
Reporte de errores
Testing mobile
Ambiente de prueba

Módulo #4 - Testing manual

Clasificación de pruebas
Este módulo presenta el mapa de tipos de pruebas habituales en testing, recorriendo las
pruebas funcionales de caja blanca y caja negra, las no funcionales, las pruebas de performance
y de mantenimiento. También se introducen conceptos de usabilidad en relación al testing.

Temario
Niveles de prueba
Tipos y técnicas de prueba:
• Funcional, no funcional
• Estáticas y dinámicas
• De Performance y de mantenimiento
• Manual y Automatizado
Usabilidad
Módulo #5 - Testing manual

Management de las pruebas


Este módulo completa el rol del tester considerando los roles de gerenciamiento que llevan
adelante planes y equipos de prueba.

Temario
Equipo de prueba
Plani�icación de prueba

Módulo #6 - Automation

Fundamentos de la Automatización
En este módulo conectaremos los fundamentos del testing con pruebas de bajo nivel y la
importancia de las pruebas negativas y positivas desde la creación del software, además de una
breve introducción a la automatización, su función e importancia en las pruebas de software.

Temario
Fundamentos de Automatización
Introducción a la lógica de la programación
Módulo #7 - Automation

Pruebas de Servicios con Apis.


Automatización de Api
Este módulo se centra en las pruebas de integración de servicios por medio APIs, usaremos
Postman como herramienta y aprenderemos el correcto uso de la misma, además de la
construcción de request (peticiones), pruebas, validaciones y automatización de las mismas,
también aprenderemos a reconocer los códigos de respuesta y errores comunes al crear una
petición.

Temario
Pruebas Unitarias y de Integración
Uso de Postman en pruebas de Integración
Automatización de pruebas de APIs con Postman

Módulo #8 - Automation

Automatización (Selenium IDE)


Este módulo se centra en las pruebas automatizadas, aprenderemos las bases de las pruebas,
cuando sea necesario aplicarlas y cuales son las herramientas más usadas en el mercado,
además comenzaremos a automatizar pruebas de interfaz gráfica sin necesidad de
conocimientos avanzados de código usando la herramienta Selenium IDE.

Temario
Introducción a la automatizaciòn de pruebas
Automatización de pruebas usando Selenium IDE
Uso de suites y aserciones en Selenium IDE
Módulo #9 - Automation

Gestión
En este módulo aprenderemos la gestión de negocio, como es el proceso de negocio de
principio a fin, como se mide el rendimiento de cada miembro del equipo, estimaciones de
tiempos para tareas, como reportar avances al cliente, habilidades blandas, lo que nos permitirá
no sólo conocer cómo funciona el negocio sino estar preparados para encarar algún rol de
liderazgo dentro de un equipo de desarrollo.

Temario
Master Test Plan y Release Test Plan
Métricas y Reportes
Visión del QA en la gestión de proyectos

Módulo #10 - Automation

Automatización Mobile
En este módulo adaptaremos nuestros conocimientos al mundo Mobile, aprenderemos a hacer
pruebas a nivel general pero el enfoque estará más relacionado a dispositivos Android, para este
propósito usaremos la herramienta Appium, que está destinada para las pruebas en dispositivos
móviles y aprenderemos a automatizar las pruebas.

Temario
Testing Mobile con Appium
Automatización de Testing Mobile
El curso es 100% práctico.
En todas las clases avanzarás
progresivamente.

DURACIÓN Y CURSADO

Duración: 4,5 meses


Días de cursado: de lunes a jueves
Carga horaria total: 250 horas
220 horas sincrónicas

30 horas de trabajo asincrónico

Modalidad: 100% online, presencial y en vivo

REQUISITOS

Disponer de una computadora con conectivi-


dad a Internet
La asistencia mínima a clases deberá ser de
un 80%
¿Quiénes somos?
Somos una organización que potencia la cooperación humana.
Para esto hemos creado una inteligencia arti�icial que mide y
mejora nuestra cooperación. Creamos redes de cooperación
para el aprendizaje online masivo entre personas que tienen el
mismo objetivo de aprendizaje.

¿Por qué estudiar con Egg?


En el mundo de la tecnología es muy pero MUY importante que
desarrolles habilidades blandas y de trabajo en equipo. Es
importante aprender a testear código pero también sobre
innovación, creatividad y poder proponer nuevas ideas en
equipo. Todo esto es posible gracias a nuestra metodología de
cooperación.
Potenciamos
la cooperación
humana

eggcooperation.com

También podría gustarte