Testing automatizado de aplicaciones web
-
Upload
anibal-guzman-miranda -
Category
Software
-
view
169 -
download
1
Transcript of Testing automatizado de aplicaciones web
Testing automatizado de aplicaciones web
Introducción a la automatización de test.
Importancia de la automatización de test.
Herramientas para soportar diferentes enfoques de automatización.
Actualidad y tendencias.
Demo.
Requisitos
Diseño
Codificación
Testing
R
D
CT
R
D
CT
R
D
CT
R
D
C
T
R
D
C
T
R
D
C
T
R
D
C
T
R
D
C
T
R
D
C
T
R
D
C
T
R
D
C
T
R
D
C
T
Importancia de la automatización de test
Reducir el tiempo de las pruebas
Reducir el esfuerzo de las pruebas
Elaborar software mas confiable
Mejora la calidad de las pruebas
Genera automáticamente métricas
Facilitar las pruebas de regresión
Herramientas para soportar diferentes
enfoques de automatización
El testing automatizado se realiza con
herramientas diseñadas para cada función.
Deben evaluarse las características de las
herramientas de acuerdo al testing que
quera realizarse.
Herramientas para soportar diferentes
enfoques de automatización
I. Herramientas de automatización
Herramientas de captura/reproducción
(repord playback).
II. Características
Trabajar especialmente sobre interfaces
gráficas.
Simular movimientos de mouse y presión sobre
el teclado.
Testear las aplicaciones cliente, multi-browser.
Actualidad y tendencias
Para ser un buen “automatizador ” se debe tener un perfil de desarrollo, ya que al final
para sacarle provecho a estas herramientas, debes bajar a nivel de código.
Un buen tester que diseña buenos casos de prueba puede aprender a programar y
fácilmente tendrá un plus respecto de un desarrollador que tiene solo la visión de un
programador.
Las pruebas automatizadas son un software con un ciclo de desarrollo en sí.
Las pruebas automatizadas casi siempre necesitan de mantenimiento.