Está en la página 1de 6

Formación para nuevos Testers

Programa para el desarrollo profesional (Testing Básico)


Preparado por: Juan Pablo Rodríguez y Natalia Camargo
ingjprodriguez@gmail.com
Última Actualización: lunes, Abril 7 2008
Versión: 1.0

:: 1 ::
Resumen
El siguiente documento presenta una serie de actividades que ejecutarán
con el fin de formar a una persona en las labores básicas de Testing, está
dividido en 4 secciones en donde cada sección tiene las actividades
propuestas, los objetivos de cada actividad, los entregables que se
deben realizar y la evaluación de control. La duración del programa es
de 10 semanas y media (2 meses y medio) aproximadamente, el
programa se debe realizar de forma autónoma y asistiendo solo a las
sesiones personalizadas. Al final del documento hay una serie de links
recomendados para el proceso de formación.

1. Acercamiento al tema

A. Objetivo: Introducir al potencial Tester en la terminología usada


Evaluación de control: Definir y diferenciar cada término
Actividad: Leer acerca de los siguientes términos y definirlos en sus
propias palabras.
1. Test
2. How to demo
3. Test Scripts
4. Test Cases
5. UATs
6. Use Cases
7. Specific Test
8. Cross Browser Test / Browser Compatibility testing
Duración: 1 semana para 1234, 1 semana para 5678
Entregables:
• E-mail con el desarrollo de la actividad.
• Evaluación presencial al final de la última semana.

B. Objetivo: Dar a conocer ejemplos de los documentos usados en


Testing process
Evaluación de control: Diferenciar cada documento,
Actividad: Buscar e identificar ejemplos de documentos (2,3,4,5,6,8)
Duración: 1 semana
Entregables:
• E-mail con los ejemplos encontrados.

:: 2 ::
2. Simulación práctica de Testing (Proyectos
Finalizados)
A. Nivel 1: Testing intuitivo
Objetivo: Familiarizarse con la técnica de pruebas intuitivas, por
medio de la navegación de un sitio WEB en busca de defectos.
Evaluación de control: Identificar errores captados como usuario
final
Actividad: Realizar pruebas al sitio WEB especificado, buscando BUGS
de manera intuitiva. Estos defectos encontrados se deben reportar de
una manera clara, especificando los pasos de reproducción necesarios.
Duración: 1 semana
Entregables:
• E-mail con los BUGs encontrados reportados correctamente

B. Nivel 2: Testing estructurado


Objetivo: Introducir al Tester la técnica de ejecución de pruebas
estructuradas, mediante el seguimiento de instrucciones ya definidas
para el testing de un WEBSITE.
Evaluación de control: Seguir correctamente un plan estructurado
de pruebas.
Actividad: Siguiendo los pasos de prueba ya definidos para el WEBSITE,
se deben reportar los BUGS encontrados de una manera clara,
especificando los pasos de reproducción necesarios.
Duración: 1 semana
Entregables:
• E-mail con los BUGs encontrados reportados correctamente

C. Nivel 3: Pasos de pruebas


Objetivo: Introducir al Tester en la definición de pasos de prueba,
dado un sitio WEB que debe ser probado.
Evaluación de control: Escribir los pasos de prueba de cualquier
funcionalidad dentro de un WEBSITE
Actividad: Para el sitio WEB a probar, se debe definir una secuencia
de pasos de prueba. Dichos pasos de prueba se definen con el objetivo
de encontrar el mayor número de BUGS existentes en cierta sección del
WEBSITE.
Duración: 1 semana
Entregables:
• E-mail con los Pasos de Prueba definidos para el sitio WEB
seleccionado

:: 3 ::
D. Nivel 4: Flujos de usuario (básico, alternativos)
Objetivo: Ejercitar al Tester en la definición de flujos de prueba
básicos y alternativos a partir de pasos de prueba, y en la diferenciación
entre estos dos.
Evaluación de control: Construir los flujos básicos y alternativos de
cualquier funcionalidad dentro de un WEBSITE
Actividad: Para el sitio WEB a probar, se debe definir un flujo básico y
los flujos alternativos asociados a este, tal que estos tengan el mayor
cubrimiento posible respecto a los probables defectos existentes en
cierta sección del WEBSITE
Duración: 2 semanas
Entregables:
• E-mail con los Flujos Básicos y Alternativos definidos para el
sitio una funcionalidad dentro del WEB seleccionado

E. Nivel 5: Cross Browser Testing


Objetivo: Practicar la ejecución de pruebas utilizando diferentes
navegadores WEB, para aumentar el aseguramiento de la calidad del
producto. Observar los diferentes comportamientos que puede tener una
aplicación a través de varios navegadores WEB.
Evaluación de control: Realizar pruebas de cross browser de
cualquier funcionalidad, teniendo en cuenta criterios adquiridos hasta el
momento.
Actividad: Ejecutar flujos de usuario básicos y alternativos (generados
en el nivel 4), usando diferentes navegadores WEB y reportar los BUGs
encontrados respecto a cada navegador.
Duración: 1 semana
Entregables:
• E-mail con los resultados de las pruebas de cross browsing
adjuntando screenshots.

F. Nivel 6: Análisis y mejoramiento de documentos de


prueba
Objetivo: A partir de la comprensión de los documentos usados en QA,
ser capaz de analizarlos y de contribuir al mejoramiento de estos.
Evaluación de control: Realizar sugerencias de los documentos
entregados durante el proceso de formación por parte del equipo de QA.
Actividad: Después de la revisión y entendimiento de los documentos
de prueba, se deben analizar (respecto a fondo y forma), y de ser
posible, realizar sugerencias y comentarios para el mejoramiento de
estos, con el fin de beneficiar las labores y entregables del área de QA.

:: 4 ::
Duración: 1 semana
Entregables:
• E-mail con las sugerencias realizadas a los documentos

3. Proceso de Calidad de software


A. Objetivo: Apropiarse del proceso de calidad de software llevado a
cabo por Zemoga
Evaluación de control: Preguntas sobre el proceso
Actividad: Exposición del proceso y respuesta a preguntas
Duración: 1/2 semana
Entregables:
• Ninguno, asistencia a la exposición y respuestas a las preguntas
que el equipo de QA formule

4. Práctica en proyectos reales (Proyectos en Curso)


A. Objetivo: Realizar labores de Testing en proyectos reales y en
curso.
Evaluación de control: Resultados entregados a los Project
Managers, desempeño en las tareas de testing, cumplimiento en las
fechas estipuladas por los PMs
Actividad: Ejecución de tareas reales de Testing en algún proyecto en
curso
Duración: Lo que dure el proyecto al que se asigna el tester
Entregables:
• Reportes de pruebas en mantis

:: 5 ::
5. Links recomendados
 http://en.wikipedia.org/wiki/Software_testing- Software Testing –
Wikipedia, la enciclopedia libre.
 Kniberg, Henri., Scrum and XP from the trenches. Versión 1.1. Nov. 22,
2006.
 http://www.onestoptesting.com/Introduction/Life-cycle.Asp - Software
Testing Life Cycle.
 http://www.onestoptesting.com/a-z-knowledge.asp - A - Z Knowledge
(Software testing).
 http://www.testinggeek.com/uat.asp - User Acceptance Testing.
 http://www.softwareqatest.com/ - Software QA Test Resource Center

En español
• Diseño de pruebas: http://www.kynetia.es/calidad/diseno-de-pruebas.html
• Pruebas De Usabilidad De Sitios Web Y Análisis De Expertos En Usabilidad: ¿Cuál
Es La Mejor Solución?:
http://www.masternewmedia.org/es/2006/12/13/pruebas_de_usabilidad_de_sitios.ht
m
• Pruebas de aceptabilidad de sitios web: http://portal.uned.es/portal/page?
_pageid=93,563340&_dad=portal&_schema=PORTAL
• Pruebas de una web: http://abcweb.blogspot.com/2007/04/pruebas-de-una-web.html
• Comprender las pruebas Web: http://msdn2.microsoft.com/es-
es/library/ms182537(VS.80).aspx
• Pruebas de regresion: http://es.wikipedia.org/wiki/Pruebas_de_regresi%C3%B3n
• Fase 4 - Pruebas: http://www2.unam.edu.ar/subprograma/metod_fase4.htm
• Etapa: Pruebas: http://lsi.ugr.es/~arroyo/inndoc/doc/pruebas/pruebas_d.php
• La integración continua y el "smoke test":
http://kybeleconsulting.blogspot.com/2007/10/la-integracin-continua-y-el-smoke-
test.html
• Quality Assurance comienza en la “fase de Requisitos”: http://softqanetwork.com/?
p=92#more-92
• Incorpora el testing en tu proyecto!!!!!: http://softqanetwork.com/?p=96#more-96
• Crear una prueba Web: http://msdn2.microsoft.com/es-
es/library/ms182538(VS.80).aspx

:: 6 ::

También podría gustarte