Explora Libros electrónicos
Categorías
Explora Audiolibros
Categorías
Explora Revistas
Categorías
Explora Documentos
Categorías
PRUEBAS DE SISTEMAS Y
PRUEBAS DE ACEPTACION
Ao de la inversin para el desarrollo rural y la seguridad
alimentaria
DEDICATORIA
A nuestros padres, a su
comprensin y esfuerzo
Por hacer de nosotros da a
da
Mejores personas para
La sociedad.
INTRODUCCION
Contenido
DEDICATORIA.......................................................................... 1
INTRODUCCION.......................................................................2
ndice de Figuras....................................................................4
ndice de tablas......................................................................5
1.- PRUEBA DE SISTEMAS........................................................6
1.2 Visin sistmica de la prueba...................................................7
1.3 Vista general de la prueba de sistemas....................................8
1.4 Plan de prueba......................................................................10
1.4.1 Plan de pruebas............................................................................................ 10
1.4.2 Lista de verificaciones...................................................................................11
Conclusiones y recomendaciones...........................................45
Bibliografa........................................................................... 46
ndice de Figuras
Figura1.- Prueba de sistemas de iterativo...........................................................6
Figura 2.- Proceso de prueba de sistema............................................................9
Figura 3.- Secuencia de Prueba.........................................................................14
Figura del Pruebas de Entrega..........................................................................14
Figura 4.- Una Muestra se Recuperacin de sistemas.......................................15
Figura 5.- Muestra de Prueba de Resistencia....................................................19
Figura 6.- Flujo de control de pruebas de aceptacin........................................20
Figura 8. Ejecucin del caso de prueba del escenario principal con la
herramienta Selenium....................................................................................... 35
Figura 9. Implementacin del caso de prueba..................................................36
Figura 10.- Alternativas de Especificacin.........................................................39
Figura 11.- Descripcin narrativa......................................................................40
ndice de tablas
y la
de
requerimientos
10
Es donde se prueba el sistema como un todo dentro del ciclo de vida del
desarrollo del sistema.
Pruebas de comunicaciones.
Pruebas de recuperacin
Pruebas de volumen.
Pruebas de sobrecarga.
11
Pruebas de tensin.
Pruebas de operacin.
Pruebas de entorno.
Pruebas de seguridad.
Pruebas de usabilidad.
Prueba de Rendimiento
Pruebas de Implantacin
Pruebas de instalacin
Pruebas de Desempeo
Pruebas de Resistencia
Pruebas de almacenamiento.
Pruebas de configuracin.
Pruebas de instalacin.
Pruebas de la documentacin.
16
K) Pruebas de usabilidad:
Otra categora importante de casos de prueba de sistema es la tentativa
de encontrar problemas de factores humanos, o usabilidad. Sin embargo, un
anlisis de factores humanos sigue siendo una cuestin altamente subjetiva.
L) Pruebas de Almacenamiento:
Los programas tienen de vez en cuando objetivos de almacenamiento que
indiquen, por ejemplo, la cantidad de memoria principal y secundaria que el
programa usa y el tamao de los archivos temporales. Se disean casos de
prueba para demostrar que estos objetivos de almacenaje no han sido
encontrados.
M) Pruebas de Configuracin:
Programas tales como sistemas operativos, sistemas de gerencia de base
de datos, y programas de conmutacin de mensajes soportan una variedad de
configuraciones de hardware, incluyendo varios tipos y nmeros de dispositivos
de entrada-salida y lneas de comunicaciones, o diversos tamaos de memoria.
A menudo el nmero de configuraciones posibles es demasiado grande para
probar cada uno, pero en lo posible, se debe probar el programa con cada tipo
de dispositivo de hardware y con la configuracin mnima y mxima. Si el
programa por s mismo se puede configurar para omitir componentes, o si
puede funcionar en diversas computadoras, cada configuracin posible de este
debe ser probada.
N) Prueba de Instalacin:
Algunos tipos de sistemas de software tienen complicados procedimientos
de instalacin. Las pruebas de los procedimientos de instalacin es una parte
importante del proceso de prueba del sistema. Esto es particular de un sistema
automatizado de instalacin que sea parte del paquete del programa. Al
funcionar incorrectamente el programa de instalacin podra evitar que el
17
18
20
3
5
Entradas
Tareas
Especificacin de Requisitos.
Manuales de Usuario.
Sistema probado.
Plan de Pruebas.
Correccin
de
fallos
errores
23
detectados.
Salidas
Roles
Creacin
de
produccin.
Resultados de pruebas.
Producto aceptado
Ingeniero de Pruebas.
Jefe de Pruebas.
la
lnea
base
de
Minimizacin de costes
24
Herramienta
1 CANOO
Descripcin
Canoo es una herramienta de Software Libre para
automatizar las pruebas de aplicaciones web de una
forma muy efectiva.
http://webtest.canoo.com/webtest/manual/WebTestHo
me.html
2 CONCORDI
ON
Concordion es
un
framework Java de Software
Libre que permite convertir especificaciones en texto
comn
sobre
requerimientos
en
pruebas
automatizadas
http://www.dosideas.com/wiki/Concordion
3 FITNESSE
25
http://www.dosideas.com/wiki/FitNesse
4 JBEHAVE
5 JMETER
6 SAHI
7 SELENIUM
8 SOAPUI
9 WATIR
29
30
32
33
34
36
37
40
Condicin.
Es opcional, y se utiliza para establecer
condiciones previas antes de aplicar los pasos de la prueba.
Normalmente se refieren al estado de la BD antes de ejecutar
la prueba y/o la navegacin necesaria en la IU para localizarse
en el punto adecuado para realizar la prueba (cuando no sea
obvio)
Pasos. Son las acciones de interaccin del actor con el
sistema. Cuando son varias acciones, stas pueden ponerse en
una lista numerada. Deben ser simples, del estilo
seleccionar, introducir..., evitando hacer referencia
explcita a controles de interfaz o cualquier tecnicismo que
dificulte su validacin con el usuario.
Resultado esperado. Es el efecto de las acciones de
interaccin del actor. Cada accin puede provocar uno o ms
resultados. Es importante que cuando se trate de mensajes al
usuario se incluya el texto como parte del resultado esperado,
as el programador dispone de dicha informacin ya validada
con el cliente.
Observaciones.
Es
un
apartado
opcional,
son
recomendaciones que el analista estima conveniente hacerle al
tester y/o programador.
Las condiciones y/o resultados esperados pueden establecerse en el
mbito del requisito contenedor de la PA o de otros requisitos. Esto,
como indicaremos ms adelante, permitir establecer relaciones de
dependencia entre requisitos.
A continuacin se presenta como ejemplo la definicin de la PA
Reintegro saldo < cantidad.
1. Condicin
Debe existir un cliente normal (esta caracterstica se establece
en el apartado datos bsicos del cliente).
2. Pasos
Intentar reintegro con cliente normal y con cantidad
solicitada mayor al saldo.
Resultado esperado.
Se muestra el mensaje La cantidad solicitada supera su
saldo actual, vuelva a introducir la cantidad y se retorna a
la ventana para introducir la cantidad.
Pruebas de aceptacin ayudar a validar que se est construyendo la
aplicacin que desea el cliente, mientras que la automatizacin de estos
escenarios le permite verificar constantemente la aplicacin en todo el proceso
44
45
Conclusiones y recomendaciones.
Las pruebas de aceptacin son iterativas
donde se pueden aplicar un
conjunto de metodologa como el programacin extrema (XP), el scrum y
RUP(casos de usos)estn definidas como pruebas de Caja negra por la que
el ms importante de los actores que estas pruebas sean exitosas es el
cliente es importante determinar las historias y escenarios en donde se van a
especificar determinar los requisitos para que el cliente pueda validar si est
conforme a lo especificado.
Por otra parte tenemos las pruebas de sistemas estas son las encargadas de
evaluar el funcionamiento a lo largo del proceso para detectar los errores que
se puedan producir para ello es necesario hacer una estrategia con los testing
y separar el desarrollo del cdigo con el desarrollo de la interfaz as se hace
mejor una implementacin de prueba de sistemas .
La implementacin de estas dos pruebas de software se deben hacer con
exmenes riguroso y que cumplan con determinados estndares y con la
coordinacin de los stakeholder que estn implicados en la elaboracin del
sistema .
46
Bibliografa
1.
2.
3.
4.
5.
6.
7.
9.
10.
48
49